
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8SL2V6As.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Qb2V6As.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Sb2V6As.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rr2V6As.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Sr2V6As.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8S72V6As.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NHdQDnbTkabZAIOl9il_O6KJj73e7Fd_-7suD8Rb2V.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDujMR6WR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuHMR6WR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDunMR6WR.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDubMR6WR.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDurMR6WR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR6WR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMRw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR6WR.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR6WR.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR6WR.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR6WR.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR6WR.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR6WR.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v14/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*================= Raily font family Here =================*/

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptqg8zYS_SKggPNyCgwLrFmJfWmxA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('Raleway Thin Italic'), local('Raleway-ThinItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptqg8zYS_SKggPNyCgwLrFoJfU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgwgqB_DNCb_Vo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('Raleway ExtraLight Italic'), local('Raleway-ExtraLightItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgwgqB_AtCb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgw5qN_DNCb_Vo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Raleway Light Italic'), local('Raleway-LightItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgw5qN_AtCb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgwvqJ_DNCb_Vo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgwvqJ_AtCb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgwkqV_DNCb_Vo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('Raleway SemiBold Italic'), local('Raleway-SemiBoldItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgwkqV_AtCb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgw9qR_DNCb_Vo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptpg8zYS_SKggPNyCgw9qR_AtCb.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNwE44Q4FqPfE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNwE44TYFq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwOIpWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwOIpWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html body {
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
body {
	color: #000000;
	font-size: 14px;
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
h1,h2,h3,h4,p,.page-title-wrapper h1,div.block .block-title,.product-item-details h4{
  	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;	
}
h1,h2,h4,p{
    font-weight: 400;
    font-style: normal;
}
p{
	margin:0;
}
h1,h2,h3,h4{
    margin: 0;
    color: #000000;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;	
 }
h1{ 
    margin-bottom: 0.7em;
	font-size: 24px;
	font-weight: 600;
} 
h2{
	margin-bottom: 0.5em;
	font-size: 24px;
 }
h3{
	margin-bottom: 10px;
	font-size: 18px; 
 }
h4{ 
    margin-bottom: 10px;
	font-size: 14px;
 }
body .page-wrapper{
	border:none;
	border-top-width:0px;
}
#top .header-primary{
	padding-top:0;
}
.multishipping-checkout-addresses .page-main,
.multishipping-checkout-shipping .page-main,
.multishipping-checkout_address-newshipping .page-main,
.multishipping-checkout-billing .page-main,
.multishipping-checkout-overview .page-main {
  	box-shadow: 0 10px 10px -1px #888;	
} 

.multishipping-checkout-addresses .page-main .page-title-wrapper,
.multishipping-checkout-shipping .page-main .page-title-wrapper,
.multishipping-checkout_address-newshipping .page-main .page-title-wrapper,
.multishipping-checkout-billing .page-main .page-title-wrapper,
.multishipping-checkout-overview .page-main .page-title-wrapper {
  background: #fff;	
}
.multishipping-checkout-addresses .page-main .column.main,
.multishipping-checkout-shipping .page-main .column.main,
.multishipping-checkout-addresses .page-main .page-title-wrapper,
.multishipping-checkout-shipping .page-main .page-title-wrapper,
.multishipping-checkout_address-newshipping .page-main .page-title-wrapper,
.multishipping-checkout_address-newshipping .page-main .column.main,
.multishipping-checkout-billing .page-main .column.main,
.multishipping-checkout-billing .page-main .page-title-wrapper,
.multishipping-checkout-overview .page-main .page-title-wrapper,
.multishipping-checkout-overview .page-main .column.main {
	padding: 10px 30px 0px 30px;
}
.header.container,.nav.container,.main.container{
  box-shadow: 0 10px 10px -1px #888;
}
.header .logo-wrapper .logo{
	margin:5px 0 5px 5px;
	padding:10px;
}
.breadcrumbs .items>li{
    text-transform: uppercase;
    font-size: 12px;	
}
.dropdown-block.filled-heading .dropdown-heading .inner-heading,
.custome-right-links .skip-account{
	text-transform:uppercase;
}
.text-phone{
  margin-left: 10px;
}
.text-phone span,.text-phone strong{
    display: block;
}
.text-phone span{
	text-transform: uppercase;
    color: #cf2127;
    font-weight: 600;
    font-size: 15px;
}
.text-phone strong{
	font-size: 29px;
    color: #656565;
    line-height: 21px;
	font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.header-regular .block-search {
    width: 315px;
}
#header-account{
	width: auto;
    clear: both;
}
#header-search{
	padding-top:53px;
}
#header-account .header.links{
	display:none;
}
.account-links.custome-account-links .header.links{
	float: right;
    background: #FBFBFB;
    border: solid 1px #CCCCCC;
    display: block;
    position: absolute;
    z-index: 200;
    top: 1px;
    right: -55px;
    width: 200px;
    text-align: center;
    left: auto;
	padding:5px 0px;
}
.account-links.custome-account-links .header.links a{
	text-transform:uppercase;
	padding: 5px 10px;
    line-height: 23px;
}
.account-links.custome-account-links .header.links a:hover{
	text-decoration:underline;
}
.account-links.custome-account-links .header.links li{ 
    width:100%;
}
.custome-right-links{
	float:right; 
	margin-right:10px;
 }
.custome-right-links .skip-account{
	line-height:41px;
}
.navi-wrapper .nav-regular .nav-item.level0 > a,
.navi-wrapper .nav-regular .classic>.nav-panel--dropdown>li>a,
.account-links.custome-account-links .header.links a {
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;	
}
_:-ms-fullscreen, :root .navi-wrapper .nav-regular .nav-item.level0 > a { 
   font-family: Open Sans;
   font-size:12px;
 }
.nav-regular li.level0>a{
	padding: 0 15px;
}
.navi-wrapper .nav-border-bottom{
	    border-bottom: 0px solid #00427b;
}
.navi.nav-mobile .nav-item.level0.current > a{
	background-color: #00427b;
}
.icon.ic-user:before,.icon.ic-cart:before{
	font-size:0;
}
.icon.ic-user,.icon.ic-cart{
	background:url(../images/icon_sprite.png) no-repeat;
	width: 30px;
    height: 30px;
	position:relative;
  float:left;
}
.icon.ic-user{
	background-position: 4px -44px;
 	top:0px;
}
.custome-right-links a:hover .icon.ic-user{
	background-position: -46px -44px;
}
.icon.ic-cart{
  background-position: 0px -95px;
  top:0px;  
}
.minicart-wrapper .action.showcart:hover .icon.ic-cart{
	background-position: -50px -95px;
}
#minicart-content-wrapper .action.primary.checkout{
	background-color: #ff9400;
	font-weight: normal;
    text-transform: uppercase;
}
#mini-cart.minicart-items .product-item-name{
	font-size:13px;
	line-height:16px;
	text-align:left;
}
#minicart-content-wrapper .block-content .actions .action.viewcart{
  color: #00427B;	
}
.minicart-items .product-item-pricing .label{
 text-transform: uppercase;	
}
.cms-home .main.container{
	padding-bottom:0;
}
.promos li {
	float: left;
	width: 31.74603%;
    margin-right: 2.38095%;
}
.promos li:nth-of-type(3),.promos li:last-child {
	margin-right: 0px;
}
.promos li a {
	display: block;
}
.promos li a img {
	width: 100%;
}
.main.container .inner-container{
	padding:10px 30px 0px 30px; 
}
.column.main{
	min-height:275px;
}
/*=============== Footer Styling Here =============*/
.footer-container .inner-container {
	padding:0px 30px; 
}
.footer-container .footer-primary-bottom .item-left {float:none;}
.footer-primary-bottom .item-left .links {
	float: left;
	width: 17%;
}
.page-footer{
	margin-top: inherit;
}
.page-footer .footer-primary-container{
	padding:0px;
}
.page-footer.footer-container,.page-footer .footer-bottom-container{
	background:transparent;
	position:relative;
}
.footer-primary-container .footer-primary,
.footer-bottom-container .footer-bottom{
	box-shadow: 0 10px 10px -1px #888;
	background: #e7e6e6;
}
.footer-bottom-container .footer-bottom{
	padding-top:30px;
}
.footer-primary-bottom .item-left .links .block-title {
	color: #00427B;
	font-weight: normal;
	border-top: 1px solid #CCC;
	margin-right: 30px;
}
.footer-primary-container .footer-primary {
   padding-top:30px;
   padding-bottom:0;   
}

.footer-primary ul li a,.footer-primary .block-title strong {
	text-transform:uppercase;
	color: #000000;
    font-weight: 300;
    font-size: 12px;
}
.footer-primary ul li{
	word-break: break-all;
    line-height: 1.4;
    padding: 4px 0;
	margin-bottom:0px;
}
.footer-primary .block-title strong {
	font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    color: #00427B;
	padding: 3px 0;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.footer-primary ul li a:hover{
	color: #00427B;
	text-decoration:underline;
}
.footer-bottom {
	border-top: 1px solid #CCCCCC;
}
.footer-primary .custserv a{
	color: #00427B;
}
.footer-primary .custserv a:hover{
	color: #003462;
    text-decoration: underline;
}

.block.newsletter .title {
	display: block;
	text-transform: uppercase;
}
.custome-right-links .custome-account-links{
	display:none;
	position:relative;
}
.block.newsletter {
	margin-bottom:30px;
}
.block .title strong,.footer-primary .custserv a {
    font-family: 'Raleway', sans-serif;
}
.footer-primary .custserv a {
     font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.block.newsletter{
	max-width:330px;
	width:100%;
	text-align:left;
 }
.block.newsletter input {
    padding-left:10px;
    height: 30px;
}
.block.newsletter .field .control:before{
	font-size:0px;
}
.block.newsletter .action.subscribe{
	background: #e68500;
    height:30px;
    width: 100%;
    position: static;
    color: #fff;
    margin: 0px;
	line-height:30px;
    margin-left: -1px;
    text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
    font-size: 12px;
}
.block.newsletter .field{
	float: left;
    width: 69%;
	margin-right: 0px;
}
.block.newsletter .actions{
	float: left;
	width:auto;
}
/* ================= Category page styling Here ================*/

.page-title-wrapper h1{
	font-weight:600;
}
.products-grid{
    position: relative;
    display: inline-block;
    width: 100%;	
}
.products-grid > li {
    position: relative;
    margin-bottom: 20px;
    text-align: center;
	float:left;
}
.products-grid--max-4-col > li {
    width: 23.33333%;
    margin-right: 2.22222%;
}
.products-grid--max-4-col > li:nth-child(4n) {
    margin-right: 0;
}
.category-info {
    padding-bottom: 25px;
    min-height: 100px;
}
.category-info h2 {
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.category-info h2 a{
	color: #00427B;
}
.category-info h2 a:hover{
	text-decoration:underline;
}
.products-grid .product-image img {
    width: 100%;
    height: auto;
}
.product-image{
   position: relative;
   display: block;	
}
.products-grid .product-image {
    margin-bottom: 5px;
	width: 100%;
}
.sidebar .block .block-title{
	border-bottom:none;
	margin-bottom:0;
}
.sidebar .block .filter-title strong {
	background:transparent;
	padding:8px 15px 0px 0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color:#00427B;
}
.filter-title strong:hover { 
  background:transparent;
  color:#000;
}
.filter-options-title{
	padding: 10px 25px 10px 10px;
	background: #00427b;
    color: #fff;
	font-weight:400;
}
.filter-options-title,.sidebar .filter .block-subtitle{
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	font-size: 14px;
}
.filter-options-title:hover {
    color: #fff;
}
.filter-options{
   border: 1px solid #cdcdcd;	
}
.filter-options-item{
	padding-bottom:0px;
}
.filter-options-title:after{
  right:0px;	
}
.sidebar .filter .block-subtitle{
	padding: 8px 0;
	font-weight:bold;
	text-transform:uppercase;
}
.page-products .products-grid .product-item{
	width: 22.799%;
}
_:-ms-fullscreen, :root .page-products .products-grid .product-item,
.ie11 .page-products .products-grid .product-item{
  width: 22.60%;
} 
.products .button-bs-ad{
	text-align:right;
	margin-bottom:15px;
}
.products .button-bs-ad .action.primary{
    background-color: #ff9400;
    color: #fff;
    font-weight: normal;	
}
.page-layout-2columns-left .column.main{
	width: 74.16666667%;
}
.page-layout-2columns-left .sidebar-main {
    width: 24.83333333%;
}
/*=============== Contact Us Styling Here ============*/
.contact-index-index .column.main,
.cms-contact-us .column.main{
	width:75%;
}
.contact-index-index .sidebar-additional,
.cms-contact-us .sidebar-additional{
    width:25%;
}
.contact-index-index #contact-form,
.cms-contact-us #contact-form {
	padding-left:40px;
}
.contact-index-index #contact-form .label,
.cms-contact-us #contact-form .label{
	width:100%;
	text-align:left;
	font-size: 13px;
    font-weight: 600;
}
.contact-index-index #contact-form .fieldset>.field,
.cms-contact-us #contact-form .fieldset>.field{
	margin-bottom:10px;
}
.contact-index-index .sidebar-additional ul li,
.cms-contact-us .sidebar-additional ul li{
  	margin-bottom:0px;
}
.contact-index-index .sidebar-additional h4,
.cms-contact-us .sidebar-additional h4 {
	font-weight:bold;
}
.contact-index-index .sidebar-additional h4,
.contact-index-index .sidebar-additional h3,
.cms-contact-us .sidebar-additional h4,
.cms-contact-us .sidebar-additional h3,
.modal-popup .modal-title{
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.contact-index-index .sidebar-additional table>tbody>tr>td,
.cms-contact-us .sidebar-additional table>tbody>tr>td {
  padding:0;	
}
#contact-form .actions-toolbar .primary {
    float: right;
}
#contact-form .action.submit{
	float: right;
    margin-left: 5px;
    min-width: 140px;
	background: #ff9400;
	color:#fff;
	text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
	margin-top: 10px;
	margin-right:0;
}
#contact-form .action.submit:hover{
	background: #e68500;
}
#contact-form .control .input-text{
	max-width:365px;
	width:100%;
}
#contact-form .fieldset{
	margin-bottom:10px;
}
#contact-form .actions-toolbar {
	border-top: 1px solid #EDEDED;
	margin-left:0;
}
#contact-form .control #comment{
	max-width:450px;
	width:100%;
}
.cms-contact-us .form.contact .fieldset>.field.required>.label:after{
	font-size: 24px;
    line-height: 21px;
	display:inline-block;
}
/*================== CMS Page Styling here ================*/
.cms-page-view .sidebar-additional ul li{
	margin:0;
}
.cms-page-view p{
	margin-bottom:15px;
}
.cms-page-view a{
	color:#00427B;
}
.cms-page-view a:hover{
	color: #003462;
    text-decoration: underline;
}
.cms-page-view h4{
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-weight:bold;  
}
.cms-about-us .links-argco{
	padding-left: 25px;
}
.cms-about-us .column.main .links-argco li{
	margin: 0px;
    list-style: disc;
	font-style: italic;
}
.cms-argco-retreats .std table>tbody>tr>td{
   padding:0;	
}
.custserv{
	clear: right; float:right
}
.custserv span  {
	font-size: 1.3em;color:#CF5050;margin: 10px 0px; display: block;
	}
.custserv span a{
	font-size: 1.5em;
}
/*========= Login and Create Account Styling Here =========*/
.benefits{
	list-style: disc;
    padding-left: 20px;
    margin: 10px 0 20px;
}
.benefits li{
	margin:0;
}
.amazon-validate-container .block .block-title strong, 
.login-container .block .block-title strong{
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;	
  text-transform:uppercase;
} 
.customer-account-login h1.page-title{
	border-bottom: 1px solid #EDEDED;
    width: 100%;
	padding-bottom: 3px;
	margin-bottom: 30px;
}
.login-container .fieldset>.field:not(.choice)>.label,
.customer-account-forgotpassword .fieldset>.field:not(.choice)>.label{
  text-align:left;
  font-weight: 600; 
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 13px;  
}
.login-container .block .block-title strong{
	font-size:24px;
}
.login-container .block .block-title{
	border-bottom:none;
}
.block-customer-login{
	position:relative;
}
.block-customer-login:before{
	position:absolute;
	left:-50px;
	top:0px;
	width:1px;
	height:100%;
	display:inline-block;
	content:'';
	border-left:1px solid #EDEDED;
}
.column:not(.sidebar-additional) form .actions-toolbar{
	margin-left:0;
}
.login-container .actions-toolbar>.primary{
	min-width: 50%; 
}
.login-container .actions-toolbar>.primary .action,
.form-create-account .actions-toolbar .primary .action,
#oar-widget-orders-and-returns-form .actions-toolbar .primary .action,
.customer-account-forgotpassword .actions-toolbar .primary .action{
	width: 100%; 
	background:#ff9400;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
}
.form-create-account .fieldset>.fields>.field,
.fieldset.account .field{
	margin-bottom:10px;
}
.form-create-account .fieldset .fullname .field .label,
.form-create-account .fieldset>.field:not(.choice)>.label{
	width:100%;
	text-align:left;
	font-size: 13px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
    font-weight: 600;
}
.fieldset .fullname.customer-name-middlename .label{
	padding:0;
}
.form-create-account .create .newsletter:before{
	width:0;
	padding:0px;
}
.customer-account-create .page-title-wrapper{
	border-bottom: 1px solid #EDEDED;
    margin-bottom: 20px;
    padding-bottom: 3px;
}
.customer-account-create .page-title-wrapper h1{ 
    margin-bottom: 0px;
}
.form-create-account{
	padding-left:30px;
}
.form-create-account .fieldset-fullname{
	margin-bottom:0px;
}
.form-create-account .actions-toolbar .primary .action.submit{
	min-width: 140px
}
.form-create-account .form-instructions,
.form-login .form-instructions,
.block-new-customer .form-instructions,
.customer-account-forgotpassword .field.note {
	font-style:italic;
	color:#A0A0A0;
}
.form-login .field.email,.form-login .field.password,
.customer-account-forgotpassword .fieldset>.field{
	margin-bottom:10px;
}
.product-info-main .page-title-wrapper .page-title {
    font-size: 24px;
    color: #00427B;
    line-height: 28px;
    font-weight: 600;	
}
.product-info-main .box-tocart .field.qty{
	float:left;
	padding-left: 0px;
    padding-right: 10px;
}
.product.data.items.style1.show-tabs>.item.title>.switch{
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	font-size: 12px;
    text-transform: uppercase;
	padding:0 30px 0 30px;
}
.product.data.items.style1.show-tabs>.item.content {
	padding:15px 0 15px 15px;
}
.product.data.items.style1{
    overflow: hidden;
    border: 1px solid #d1d1d1;
}
.product.data.items.style1.show-tabs>.item.content:last-child{
	border-bottom:1px solid #d1d1d1;
}
.product-info-main .product-info-stock-sku {
	border-bottom:none;
}
.product-info-stock-sku .product.attribute.sku{
	margin-bottom:5px;
}
.product-info-stock-sku .product.attribute.sku,
.product-info-stock-sku .stock.available{
	float:left;
	width:100%;
	font-weight: normal;
    color: #000;
}
.product-info-main .product-info-price .price-label,
.login-container .fieldset:after,.ad-mt-stick{
	display:none;
}
.product-info-main .product-info-stock-sku{
	float:left;
	margin: 0px;
    padding: 0px;
}
.product-info-main .price-final_price{
	float:right;
}
.product-info-main .product-info-price{
	display:inline-block;
	width:100%;
}
.product-info-main .special-price{
	float:right;
}
.product-view .price-box .price,.account .column.main h2,
.sidebar .block .block-title strong {
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.product-info-main .old-price .price-container{
	text-decoration: line-through;
    margin-right: 15px;
    font-weight: normal;
    font-size: 16px;
}
.product-info-stock-sku .stock.available{
	color:#11B400;
}
.product-info-main .price-final_price .special-price .price{
    color: #00427B;
    font-size: 24px;	
}
.product-info-main .weight{
	font-weight:700;
}
.product-view .product-add-form .action.primary{
	background-color: #ff9400;
	font-weight: normal;
    text-transform: uppercase;
    font-size: 16px;
	float: left;
    margin: 15px 5px 5px 0px;
}
.product-view .product-add-form .action.toquote{
    min-width: 190px;
    margin-top:15px;	
}
#oar-widget-orders-and-returns-form .fieldset>.field:not(.choice)>.label {
  	width:100%;
	text-align:left;
	font-size: 13px;
    font-weight: 600;
}
#oar-widget-orders-and-returns-form .fieldset .legend{
	margin-left:0px;
}
#oar-widget-orders-and-returns-form {
	padding-left:30px;
}
#oar-widget-orders-and-returns-form .fieldset>.field{
  margin-bottom:10px;	
}
#oar-widget-orders-and-returns-form .actions-toolbar .primary .action {
	min-width:140px;
}
.form-login .actions-toolbar .secondary{
	float: left;
    width: 100%;
    text-align: left;
	margin-bottom: 15px;
}
.form-cart .cart.actions .action{
	background: #ff9400;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 13px;
}
#mini-cart.minicart-items .product-item-details .product-item-name a{
	color: #00427B;
    font-weight: bold;
}
.header-container .right-column .user-menu .mini-cart,
.miniquote-wrapper{
	position:relative;
}
.miniquote-wrapper .action.showquote .counter.qty {
	background:#00427b;
}
.miniquote-wrapper.active .block-miniquote{
  margin-top:0;
}
.miniquote-wrapper .action.close:hover:before {
    color: #000;
}
.minicart-items .update-cart-item {
    background: #ff9400;
    color: #fff;
}
.minicart-wrapper .dropdown-heading .counter{
    position: absolute;
    right: -9px;
    top: -2px;	 
 }
.customer-account-forgotpassword .password.forget{
	padding-left: 20px;
}
.customer-account-forgotpassword .fieldset>.field:not(.choice)>.label{
   width:100%;
   text-align:left;  
}
.amreview-submit-form .review-form .action.submit.primary{
	border: 1px solid #ff9400;
    background: #ff9400;
}
.block .box-actions .action.edit{
	font-weight:bold;
}
.block.related .block-title{
	border-bottom: 0px;
    margin-bottom: 5px;
    padding-bottom: 0px;
}
.block.related .block-title strong{ 
   text-transform: uppercase;
}
.block.related .block-actions{
    margin-bottom: 7px;
	color: #000;
	display:inline-block;
}
.block.related .block-actions,
.block.related .block-actions .action{
  	font-weight: bold;	
}
.block.related .block-actions .action,
.block.related .block-actions .action.select:hover{
	color:#00427b;
}
.products-related .product-item-info .product-item-photo{
	padding:0;
	float:left;
	border: 1px solid #EDEDED;
    display: block;
  	margin-bottom: 10px;
	overflow:hidden;
}
.products-related .product-item-info .product-item-details{
	display:block;
	margin-left:90px; 
}
.products-related .related-available .product-item-details .price-final_price{
	float:left;
	margin: 0px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 16px;
}
.review-field-ratings .review-field-rating .control{
	position: relative;
}
#product-review-table .review-control-vote label{
	position: absolute;
    top: 2px;
    left: 0px;
}
.review-add.amreview-submit-form{
	background:#fff;
}
.review-add.amreview-submit-form>.block-content{
   margin:0;	
}
.catalog-category-view .products-grid--max-4-col > li{
	min-height: 365px;
}
.catalog-category-view .category-cms .products-grid {
	margin-bottom:0px;
}
button.bt-reoderproduct, 
.cart.table-wrapper .actions-toolbar>.action.bt-reoderpro duct,
.action-gift.bt-reoderproduct{
   background-color: #ff9400;
   border: 1px solid #ff9400;   
}
#reorder-validate-detail .actions-toolbar .action.primary,
.checkout-methods-items .action.primary.checkout,
.payment-method._active .action.primary.checkout,
.multishipping-checkout-addresses .actions-toolbar .action.continue,
.multishipping-checkout-addresses .actions-toolbar .action.update,
.multishipping-checkout-addresses .actions-toolbar .action.add,
.multishipping-checkout-shipping .actions-toolbar .action.continue,
.multishipping-checkout-billing .actions-toolbar .action.continue,
.multishipping-checkout-overview .actions-toolbar .action.submit,
.multishipping-checkout-success .actions-toolbar .action.submit,
.rewards__checkout-cart-usepoints .buttons-container .button.action {
	background: #ff9400; 
    color: #fff;
}

.opc-wrapper .shipping-address-items .shipping-address-item.selected-item,
.opc-progress-bar .opc-progress-bar-item._active:before {
    border-color: #00427b;
}
.opc-progress-bar .opc-progress-bar-item._active:before,
.opc-progress-bar .opc-wrapper .shipping-address-item.selected-item,
.opc-progress-bar .opc-progress-bar-item._active > span:before,
.opc-wrapper #checkout-step-shipping .shipping-address-item.selected-item:after {
	background-color: #00427b;
}
.checkout-agreement button.action-show {
	text-align:left;
}
.checkout-methods-items .action.primary.checkout,
.multishipping-checkout-addresses .actions-toolbar .action.continue,
.multishipping-checkout-addresses .actions-toolbar .action.update,
.multishipping-checkout-addresses .actions-toolbar .action.add,
.multishipping-checkout-shipping .actions-toolbar .action.continue,
.multishipping-checkout-billing .actions-toolbar .action.continue,
.multishipping-checkout-overview .actions-toolbar .action.submit,
.multishipping-checkout-success .actions-toolbar .action.submit{
	font-weight:normal;
	text-transform:uppercase;
}
.fancybox-outer .item.product-info{
	border:1px solid #ddd;
}
.fancybox-outer .cart-info .subtotal,
.fancybox-outer .cart-info .items-count,
.fancybox-outer .cart-info .checkout-link{
	font-weight:bold;
}
.action.back{
    background: #ff9400;
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 13px;	
}
.miniquote-wrapper .action.showquote .counter.qty{
	background: #00427b;
}
.product-view .product-add-form .action.toquote {
	max-width:190px;
}
.product-addtoquote-button:hover{
	border:none;
}
.quotation-quote-index #shopping-cart-table .actions-toolbar .action-delete,
#shopping-cart-table .actions-toolbar .action-delete{
    padding: 6px 15px;
    margin-right: 5px;	
}
.quotation-quote-index #shopping-cart-table #empty_quote_button{
	background: #ff9400;
	color:#fff;
}
.quote-details-container .form-login .fieldset > .field .label,
.quote-details-container #quotation-fields .fieldset > .field .label,
.field-tooltip .field-tooltip-content{
	font-size: 13px;
}
.miniquote-wrapper .action.showquote{
	position: relative;
    padding-left: 35px;
	line-height: 33px;
}
.miniquote-wrapper .action.showquote:after{
    position: absolute;
    left: 0;
    bottom: -5px;
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    border: 3px solid #fff;
    z-index: 554;
	box-sizing: border-box; 
}
.miniquote-wrapper .action.showquote .text{
	text-transform: uppercase;
	position:relative;
}
.why-argco{
	float:right;
	margin-right: 10px;
}
.why-argco .why-argco-icon{
	width:auto;
}
.why-argco img{
	max-height: 30px;
    margin-top: 8px; 
}
.mobile-why-argco .why-argco-icon img {
	max-height:25px;
	vertical-align: middle;
}
.mobile-why-argco.skip-active .label{
	color:#fff;
}
.miniquote-wrapper .action.showquote:before {
	font-size:0px;
	background:url(../images/icon_sprite_c2q.png) left top no-repeat;
	width: 30px;
    position: absolute;
    left: 0;
    top: 3px;
    height:25px;
}
.miniquote-wrapper .action.showquote:hover:before {
	background: url(../images/icon_sprite_c2q.png) -50px top no-repeat;
}
.quotation-quote-index #customer-email-fieldset{
	padding-bottom:0px;
}
.quotation-quote-index #customer-email-fieldset .label:nth-of-type(1){ 
  padding: 6px 6px 0 0;
  
}
.quotation-quote-index #customer-email-fieldset .label:nth-of-type(1),
.quotation-quote-index #quotation-fields .label{
  font-size: 12px;
}
.quotation-quote-index #customer-email-fieldset .field-tooltip{
	top: 25px;
    left: 0px;
}
.product-info-main .value p  strong a{
	color:#00427b;
}
.product-info-main .value p  strong a:hover,
.block.related .block-actions .action.select:hover{
	text-decoration:underline;
}
.magnifier-preview img {
	top:0px!important;
}
.product-items .item .price-box .old-price .price-label,.fotorama-item .fotorama__caption {
	display:none;
}
.products-related .product-items .item .price-box .price-label,.product-items .item .price-box .price-label {
    color: #CF5050;
}

.catalog-category-view .product-item-details .price-final_price{
  line-height:17px;
}
.catalog-category-view .product-items .item .price-box .price{
	color: #00427b;
}
.product-item-details .product-item-name a{
	text-transform: uppercase;
    margin-bottom: 5px;
 	font-weight:500;
	color: #000;
}
.product-item-details .product-item-name a:hover{
	color:#00427B
}
.product-item-details h4{
	font-weight:bold; 
}
.catalog-category-view .product-item-details .product-item-name,.catalogsearch-result-index .product-item-details .price-box,
.product-item-details h4,.catalog-category-view .product-item-details .price-final_price,
.catalogsearch-result-index .product-item-details .product-item-name {
 	text-align: center;	
}
.catalog-category-view .product-item-info .product-item-details,
.catalogsearch-result-index .product-item-info .product-item-details{
    min-height: 248px;
    position:relative;
    padding-bottom:80px;	
}
.catalog-category-view .products.grid .product-item-actions,
.catalog-category-view .products-list .product-item-actions,
.catalogsearch-result-index .products-list .product-item-actions,
.catalogsearch-result-index .products.grid .product-item-actions{
 	position: relative;	 
}
.catalog-category-view .products.grid .product-item-details .product-item-inner,
.catalogsearch-result-index .products.grid .product-item-details .product-item-inner {
 	position: absolute;
    bottom: 0;
    width: 100%;	
}
.catalog-category-view .product-item-actions,
.catalogsearch-result-index .product-item-actions { 
	width:100%;
	background: #eee;
    padding: 10px 3px 3px 3px;
	box-sizing: border-box; 
	min-height: 95px;
	float:left;
}
.catalog-category-view .product-image-container,
.catalogsearch-result-index .product-image-container,
.checkout-cart-index  .product-image-container,
.minicart-items-wrapper .product-image-container,
.quotation-quote-index #shopping-cart-table .product-image-container,
.miniquote-items .product > .product-item-photo{
	border: 1px solid #EDEDED;
}
.catalog-category-view .product-image-container:hover,
.catalogsearch-result-index .product-image-container:hover{
	border:1px solid #00427B;
}
.check-for-mobile{
	color: #00427b;
    font-weight: bold;
    background: transparent;
    border: none;
    font-size: 14px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
#add-muntiple-product-trim0 + .button-bs-ad{
	margin-top: 25px;
	width: 100%;
    display: inline-block;
}
.product-reviews-summary,.product-reviews-summary .reviews-actions,
.product-reviews-summary .rating-summary{
	display:inline-block;
}
.product-reviews-summary{
	width:100%;
	text-align: left;
	margin: 0px 10px 12px;
}
.catalogsearch-result-index .special-price,
.catalog-category-view .special-price{
	display:inline-block;
}
#itemslider-product-related .product-item-info .product-item-details{
    margin-left: 0;
    text-align: center;
}
#itemslider-product-related .product-item-details .product-item-name a{
	font-size:14px;
}
#itemslider-product-related .product-item-info .product-item-img,
#itemslider-product-related .product-item-info .product-item-photo{
	float: none;
    text-align: center;
}
#itemslider-product-related .product-item-info .product-item-photo img{
	display:inline;
}
#cybersource_add_card h2.legend{
	margin-left:0px;
	width:100%;
}
.unit-case-box-input .qty{
	width: 41px; 
    text-align: center;
    vertical-align: middle;
    float: left;
	margin-right:5px;
	padding: 0px 5px;
}
.qty-wrapper{
	float:left;
    margin-bottom: 5px;
	clear: both;
}
.qty-wrapper .comment{
	float:right;
	line-height: 17px;
	margin-left: 2px;
}
.qty-wrapper label{
	padding-top:7px;
	display:none;
}
input.product-select{
	position: absolute;
    right: 0px;
	top: 7px;
}
.custome-boxtocart .qty label {
	font-weight:600;
	font-size: 13px;
	width: 60px;
}
_:-ms-fullscreen, :root .custome-boxtocart .qty label,
_:-ms-fullscreen, :root .qty-wrapper .comment {
  font-size: 12px;
}
_:-ms-fullscreen, :root .qty-wrapper .comment {
  font-size: 10px;
}
.ie11 .qty-wrapper .comment {
 font-size: 9px;
}
.custome-boxtocart label,.custome-boxtocart .control{
	float:left;
}
.custome-boxtocart .comment{
	float:right;
	margin-left: 12px;
    padding-top: 7px;
}
.custome-boxtocart .qty-wrapper,.custome-boxtocart .actions{
	width: 100%;
}
.product-info-main .box-tocart .action.tocart{
	padding: 12.5px 17px;
}
.product-item-details .minimal-price-link{
	display: inline-block;
    text-align: center;
    width: 100%;
}
#qty-error {
    position: absolute;
    left: 0;
    top: -30px;
    width: 100%;
    bottom: 0;
}
.product-item-actions .unit-case-box-input .comment .price-box{
	margin:0;
} 
#shopping-cart-table .price.unit,
#shopping-cart-table .price.case,
#shopping-cart-table .unit.case,
#shopping-cart-table .product-item-details .cart-sku,
#shopping-cart-table .price.totalunit{
	display:block;
}
#shopping-cart-table .totalqty_cart{
	font-weight:bold;
}
.minicart-items .product-item-pricing{
	width:100%;
}
.addtional-unit-data .unitbox-item-qty,
.addtional-unit-data .unitbox-item-price,
.addtional-unit-data .unitbox-item-peritem {
	width:32%;
	float:left;
	padding: 0px 3px 3px 0px;
}
#shopping-cart-table .totalqty_cart,
.addtional-unit-data .unitbox-item-qty.total,
.addtional-unit-data .unitbox-item-price.total,
.addtional-unit-data .unitbox-item-peritem.total,
.addtional-unit-data .header,
#shopping-cart-table .price.totalunit:last-child{
  font-weight:bold;	
}
.checkout-index-index .page-main.container{
  box-shadow: 0 10px 10px -1px #888;
  background:#fff;  
}
.checkout-index-index .column.main{
	padding: 10px 30px 0px 30px;
}
#shipping .fieldset > .field:not(.choice) > .label {
	text-align:left;
	float:none;
   font-weight: 600;	
}
.discount-code .actions-toolbar{
	float:none;
}
.discount-code .actions-toolbar button{
	font-size:10px;
	color:#fff;
	background:#00427b;
}
div.checkout-agreement button span,
.discount-code .payment-option-title .action-toggle, 
.iosc-comment .iosc-comment-title .action-toggle{
	color:#000;
}
.title-number{
	color: #00427b;
}
div.iosc-place-order-container .iosc-place-order-button{
	background: #00427b;
    border: 1px solid #00427b;
    background-image: linear-gradient(0deg, #00427b 0%, #00427b 100%);
}
.opc-wrapper .step-title,
div#iosc-summary span.step-title{ 
    font-size: 21px;
}
.opc-wrapper .step-title,
div#iosc-summary span.step-title,
.discount-code .payment-option-title .action-toggle,
.iosc-comment .iosc-comment-title .action-toggle{
    font-weight: 600;
}
.action.primary.iosc-place-order-button:hover {
	background: #00427b;
    border: 1px solid #00427b;
}
#iosc-billing-container .iosc-billing-wrapper .step-title{
	padding-left:0px;
}
.miniquote-wrapper .action.showquote .counter.qty{
	font-size:11px;
}
.miniquote-items .product-item-details{
	text-align:left;
	font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

.miniquote-items .item-qty{
	width:45px;
}
.modal-custom .action-close {
    margin: 5px;
}
.table-order-items .total-qty-order{
	display:block;
}
.miniquote-items .product-item-details a{
	font-weight:bold;
	color: #00427B;
}
.miniquote-items .product-item-details a.action{
   font-weight:normal;
   margin-top: 10px;
   display: inline-block;
}
.block-miniquote .block-content > .actions > .primary {
    margin: 0 0px 15px;
}
.block-miniquote .block-content > .actions .action.primary.checkout {
    background-color: #ff9400;
	text-transform: uppercase;
    font-weight: normal;
}
.block-miniquote .block-content > .actions .action.primary.checkout:hover,
#minicart-content-wrapper .action.primary.checkout:hover{
	background-color:#00427b;
}
.file-upload-container button.action {
      background: #ff9400;
	  color:#fff;  
}
.miniquote-items-wrapper{
	max-height: 395px;
	border: 1px solid #f5f5f5;
}
.quotation-quote-index .cart.table-wrapper .col.qty .input-text{
	width: 43px;
}
.miniquote-items-wrapper .miniquote-items .product{
    display: inline-block;
    width: 100%;
}
.product-items .product-item-details .product-reviews-summary{
  margin:0;
  text-align:center;  
}
.discount-code .payment-option-title .action-toggle:after,
.iosc-comment .iosc-comment-title .action-toggle:after,
.newaddress-button-title .action-toggle:after{
	font-family: 'icons-blank-theme';
	font-size:30px;
}
.review-customer-view .customer-review .product-reviews-summary{
	display:inline;
}
.minicart-items .details-qty .item-qty{
  width: 45px; 	
}
.miniquote-wrapper .action.close:before{
	font-size:0;
}
.product-info-main .product-add-form,.product-info-main .custome-boxtocart{
	display: inline-block;
    width: 100%;
}
.product-info-main .weight{
	clear:both;
}
.related-list-area {
	padding: 0px 20px 0px 20px;
    display: inline-block;
    width: 100%;
	box-sizing: border-box;
}
.related-list-area .block-title.title{
	font-size: 24px;
	padding-top: 0px;
}
.related-list-area .custom-related-list{
	margin-bottom:35px;
}
.related-list-area .owl-item{
	padding: 0 10px;
	box-sizing: border-box;
}
.custom-related-list .product-item-link .product-item-name {
	text-transform: uppercase;
    font-weight: 500;
}
.custom-related-list .product-item-photo {
	border: 1px solid #EDEDED;
	display:block;
	text-align:center;
}
.custom-related-list .product-item-link,
.custom-related-list .price-final_price,.block-minicart .subtitle.empty{
	text-align:center;
}
.button-bs-ad span.total_products{
  display:none;	
}
#minicart-content-wrapper .custom-extra{
	margin: 5px 0 10px 10px;
	float: left;
	clear: left;
}						
.custom-related-list .price-final_price{
	color: #00427b;
}
#minicart-content-wrapper .custom-extra .price-wrapper,
.custom-related-list .price-final_price,.block-minicart .subtitle.empty {
	font-weight:bold;
}
.custom-related-list .special-price,
.custom-related-list .price-box .old-price {
	display:inline-block;
}
.custom-related-list .special-price .price-label,
.custom-related-list .price-box .old-price .price-label{
	display:none;
}
.miniquote-item .miniquote-wrapper{
	padding-right: 5px;
}
.miniquote-item .miniquote-wrapper.active {
	box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
	background:#fff;
}
.miniquote-item .miniquote-wrapper:hover .ui-dialog.ui-widget.ui-widget-content{
  	background:#fff;
	display:block;
}
.miniquote-wrapper .block-miniquote{
	border:none;
	box-shadow: 0 3px 10px rgba(0,0,0, 0.15);
	margin-top: 0px;
    right: 0px;	width: 440px;
}
.miniquote-wrapper .block-miniquote:after,
.miniquote-wrapper .block-miniquote:before {
	border-color: transparent;
	border:none;
}
#reorder_product .qty-reorder label{
    float: left;
    clear: both;
    width: 100%;
}
#reorder_product input.qty-reoderproduct{
    width: 42px;
    float: left;
    font-size: 13px;
}
#reorder_product .qty-reorder .comment{
    width: 130px;
    float: left;
    font-size: 13px;
    padding-left: 4px;
}
.product.pricing {
    display: inline-block;
    padding: 4px 8px;
    background: #FBF4DE;
    border: 1px solid #E2D4C7;
    margin-top: 7px;
}
.quotation-quote-index  #shipping .fieldset > .field:not(.choice) > .label {
  font-weight:normal;
}
.quotation-quote-index #co-shipping-form  #shipping-new-address-form  .field .label {
  float:left; 
}
.quotation-quote-index #shopping-cart-table .col.qty a{
  font-weight:600;
}
.quotation-quote-index #shopping-cart-table .col.qty a,.rewards__checkout-cart-usepoints .discount-form {
    font-size:13px;
}
.quotation-quote-index #shopping-cart-table .quotation-product-comment {
  margin-top:0px;
  border: 1px solid #EDEDED;
  min-height: 65px;
}
#custom_related .owl-controls .owl-buttons .owl-prev:before,
#custom_related .owl-controls .owl-buttons .owl-next:before {
   font-family: ThemeIcons;
}
.page-print #top,.page-print .page-footer,.block-minicart .subtotal,.product-info-main .product-social-links{
  display:none;
}
.magedelight_cybersource-cards-edit #cybersource_update_card h2,
.magedelight_cybersource-cards-add  .field.expiration{
  width:100%;
}
/*============= Add css ============= */
.block-minicart .custom-subtotal .price-wrapper {
    clear: both;
    font-size: 18px;
    font-weight: 700;
}
.block-minicart .custom-subtotal .price-wrapper,.block-minicart .custom-subtotal .label,.block-minicart .custom-subtotal {
    text-align: right;
}
.block-minicart .custom-subtotal .price-wrapper,.block-minicart .custom-subtotal .label {
    float: right;
} 
.block-minicart .custom-subtotal {
    margin: 0 10px;
 }
.quote-details-container .co-add-to-quote-form,.account-links.skip-active .account-links.custome-account-links{display:block;}

.opc-block-summary .minicart-items-wrapper {
    max-height: 370px;
	overflow-x: auto;
}
div.minicart-items-wrapper{
 overflow-x: auto;
}
#mini-cart .product-image-container .product-image-photo,#iosc-summary .minicart-items .product-image-container,
#iosc-summary .minicart-items .product-image-container .product-image-wrapper img {height:auto!important;}
.miniquote-items-wrapper .product-item-photo img{
  width:78px;
} 
.checkout-index-index .block-authentication .actions-toolbar{
  width: 100%;
}
.checkout-index-index .block-authentication .actions-toolbar button{
  background:#00427b;
  color:#fff;
}
.cms-submittals .products-grid--max-4-col > li{
  min-height:500px;
} 
.quotation-quote-index .block-authentication .actions-toolbar>.primary .action,
.customer-address-form .form-address-edit .actions-toolbar .action.primary,
.customer-address-index .actions-toolbar .action.primary,
.newsletter-manage-index .form-newsletter-manage .actions-toolbar .action.primary,
.checkout-onepage-success .checkout-success .actions-toolbar .action.primary,
.magedelight_cybersource-cards-listing button.action.primary,
.magedelight_cybersource-cards-add #cybersource_add_card .buttons-set .action.primary {
   padding: 8px 15px;
   background:#ff9400;
   color:#fff;
}
.customer-address-form .form-address-edit .actions-toolbar .action.primary{
   font-size: 15px;
}
.customer-address-form .form-address-edit .actions-toolbar .action.primary:hover,
.quotation-quote-index .block-authentication .actions-toolbar>.primary .action:hover,
.customer-address-index .actions-toolbar .action.primary:hover,
.newsletter-manage-index .form-newsletter-manage .actions-toolbar .action.primary:hover,
.checkout-onepage-success .checkout-success .actions-toolbar .action.primary:hover,
.magedelight_cybersource-cards-listing button.action.primary:hover,
.magedelight_cybersource-cards-add #cybersource_add_card .buttons-set .action.primary:hover,
.quotation-quote-index #shopping-cart-table #empty_quote_button:hover,
.file-upload-container button.action:hover{
   background:#00427b;
}
.checkout-onepage-success .checkout-success .actions-toolbar{
    clear: none;
    float: left;
    margin-top: 10px;
	width: 100%;
    margin-bottom: 15px;
}
.account .table-wrapper #my-orders-table .action,
.account .table-wrapper #my-quotes-table .action{
    font-weight: bold;
    text-decoration: underline;
}
#cybersource_add_card, #cybersource_update_card {
    width: 100%;
}
.box-tocart.custome-boxtocart {
   margin-bottom:5px;
   position:relative;
}
.opc-block- .totals .mark .value {
    color: #222;
}  
.product-fire-sprinkler-maintenance-sample-pack .product.description .value a{
  color:#00427B;
}
#co-shipping-form  .field-tooltip { 
    top: 30px;
    left: 0;
}
.product-fire-sprinkler-maintenance-sample-pack .product.description .value a:hover{
 text-decoration:underline;
}
#reorder_product .image-reoderproduct{
 text-align:left;
}
.newsletter-manage-index .fieldset .legend{
   margin-left: 0;
}
.newsletter-manage-index .fieldset>.field.choice:before{width:0;}
.columns {display: inline-block;width: 100%; }
.amstars-rating-container .amstars-stars{width:0px}
.checkout-agreements .field.required>.label:after{  display:none;}
.checkout-agreements .field.choice:before{padding:0;}
.checkout-agreements .iosc-comment-title {
    font-size: 14px;
    font-weight: 600;
    padding: 0 10px 10px 15px;
}
.advancedscroller-con {
    background-color: #f4f4f4;
    border: 1px solid #cccccc;
    padding: 10px 20px;
	position: relative;
    width: 100%;
	box-sizing:border-box;
}
.advancedscroller-con .thumbsCon {
    background-color: #fff;
    border: 1px solid #cccccc;
	display: block;
    overflow: hidden;
    position: relative;
    z-index: 3;
	transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}
.advancedscroller ul.thumbsClip {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
	position: relative;
}
.advancedscroller.skin-inset .thumbsClip li.item,.advancedscroller.skin-inset .thumbsClip .owl-item {
    padding: 15px;
}
.advancedscroller .item a,.advancedscroller .owl-item a {
    display: block;
    margin: 0 5px;
    text-align: center;
    font-size: 14px;
    color: #00427B;
}
.advancedscroller .item img,.advancedscroller .owl-item img {
    margin: 0 auto;
	display:block;
}
.advancedscroller .owl-wrapper-outer{
  background: #fff;
  border: 1px solid #cccccc;
} 
.advancedscroller .item-tobe{
  border-right: 1px solid #cccccc;
}
.fancybox-skin {  
   width: 50%!important;
    left: 50%;
    transform: translateX(-50%);
    top:0;
}
.fancybox-inner{
 width:auto!important;
}
#cybersource-transparent-form .ccard .field .control {
    float: left !important;
    width: 100% !important;
}
.rewards__checkout-cart-usepoints .buttons-container .button.action{
 font-weight: 400;
 padding: 8px 13px;
}
.rewards__checkout-cart-usepoints .buttons-container .button.action:hover{
 background-color: #00427b;
 color: #fff;
}
.catalog-product-view .amrev-comment-toolbar.-nocomments {display:none;}
.catalog-product-view .amreview-review-wrapper.review-item {padding: 15px 0 20px 0;}
.opc-wrapper #shipping .shipping-address-items{
    max-height: 216px;
    overflow-y: auto;  
}
.customer-review .product-info,.customer-review .review-details {
    width: 67%;
    float: right; 
}
.quotation-quote-index #opc-shipping_method .title strong {
  font-size:18px; 
}
.block.related .product-item-photo  { 
    max-height: 240px;
    height: 216px;
    display: table-cell;
    vertical-align: middle;
}
.block.related .product-item-photo,.block.related .product-item-photo img {
   vertical-align: middle; 
} 
.checkout-index-index #checkoutSteps li#payment {
 float:left;
}

.product.data.items.show-tabs>.item.title:nth-of-type(1){
  margin-left: -1px; 
} 
.checkout-index-index #co-shipping-method-form .table-checkout-shipping-method tbody td {
    padding: 10px 5px;
}
.checkout-index-index .opc-wrapper #shipping {
     min-height:915px; 
}
.opc-wrapper #opc-shipping_method +  li#payment {
  float:right;
}
.promos li a img {
    border: 2px solid #cdcdcd;
}
#minicart-content-wrapper  .minicart-items-wrapper{
    clear: both;
     display: :inline-block;
    width: 100%; 
 } 

_:-ms-fullscreen, :root .cart-container .checkout-methods-items .action.primary{
font-size: 15px;
}
_:-ms-fullscreen, :root div.checkout-agreement:before{
display:none;
}
_:-ms-fullscreen, :root #magedelight_cybersource_save_card_div .label,
_:-ms-fullscreen, :root #magedelight_cybersourcecard-holder .label,
_:-ms-fullscreen, :root #magedelight_cybersource_cc_type_cvv_div .label {
width:100%!important;
}
_:-ms-fullscreen, :root div.checkout-agreement,
_:-ms-fullscreen, :root .checkout-index-index .fieldset > .field:not(.choice) > .control,
_:-ms-fullscreen, :root #shipping .fieldset > .field:not(.choice) > .label {
width:100%;
}
_:-ms-fullscreen, :root .checkout-index-index .columns {
padding-bottom:150px;
}
_:-ms-fullscreen, :root .catalog-product-view .review-field-ratings .fieldset>.field:not(.choice)>.control {
width: 74.2%;
} 