/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * geneo-std:
 *   - http://typekit.com/eulas/00000000000000003b9b2805
 *   - http://typekit.com/eulas/00000000000000003b9b2828
 *   - http://typekit.com/eulas/00000000000000003b9b287e
 *   - http://typekit.com/eulas/00000000000000003b9b2881
 *   - http://typekit.com/eulas/00000000000000003b9b289b
 *   - http://typekit.com/eulas/00000000000000003b9b28bd
 *   - http://typekit.com/eulas/00000000000000003b9b28ca
 *   - http://typekit.com/eulas/00000000000000003b9b28e3
 * hypatia-sans-pro:
 *   - http://typekit.com/eulas/00000000000000003b9ada99
 *   - http://typekit.com/eulas/00000000000000003b9ada9a
 *   - http://typekit.com/eulas/00000000000000003b9ada9b
 *   - http://typekit.com/eulas/00000000000000003b9ada9c
 *   - http://typekit.com/eulas/00000000000000003b9ada9d
 *   - http://typekit.com/eulas/00000000000000003b9ada9e
 *   - http://typekit.com/eulas/00000000000000003b9ada9f
 *   - http://typekit.com/eulas/00000000000000003b9adaa0
 *   - http://typekit.com/eulas/00000000000000003b9adaa1
 *   - http://typekit.com/eulas/00000000000000003b9adaa2
 *   - http://typekit.com/eulas/00000000000000003b9adaa3
 *   - http://typekit.com/eulas/00000000000000003b9adaa4
 * kazimirtext:
 *   - http://typekit.com/eulas/00000000000000003b9b01ba
 *   - http://typekit.com/eulas/00000000000000003b9b01bc
 *   - http://typekit.com/eulas/00000000000000003b9b01bd
 *   - http://typekit.com/eulas/00000000000000003b9b01be
 *   - http://typekit.com/eulas/00000000000000003b9b01c0
 *   - http://typekit.com/eulas/00000000000000003b9b01c2
 *   - http://typekit.com/eulas/00000000000000003b9b01c3
 *   - http://typekit.com/eulas/00000000000000003b9b01c4
 *   - http://typekit.com/eulas/00000000000000003b9b01c5
 *   - http://typekit.com/eulas/00000000000000003b9b01c6
 *   - http://typekit.com/eulas/00000000000000003b9b01c7
 *   - http://typekit.com/eulas/00000000000000003b9b01c8
 *   - http://typekit.com/eulas/00000000000000003b9b01c9
 *   - http://typekit.com/eulas/00000000000000003b9b01ca
 *   - http://typekit.com/eulas/00000000000000003b9b01cb
 *   - http://typekit.com/eulas/00000000000000003b9b01cc
 *   - http://typekit.com/eulas/00000000000000003b9b01cd
 *   - http://typekit.com/eulas/00000000000000003b9b01ce
 * kazimirtext-2:
 *   - http://typekit.com/eulas/00000000000000003b9b01b9
 *   - http://typekit.com/eulas/00000000000000003b9b01bb
 *   - http://typekit.com/eulas/00000000000000003b9b01bf
 *   - http://typekit.com/eulas/00000000000000003b9b01c1
 *
 * © 2009-2019 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2019-11-22 16:00:54 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=hfb6hwo&ht=tk&f=6779.6780.6781.6782.6783.6784.6785.6786.6787.6788.6789.6790.35018.35020.35024.35026.35019.35021.35022.35023.35025.35027.35028.35029.35030.35031.35032.35033.35034.35035.35036.35037.35038.35039.40908.40923.40939.40942.40952.40959.40966.40974&a=13846634&app=typekit&e=css");

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/bfd88d/00000000000000003b9ada99/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/bfd88d/00000000000000003b9ada99/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/bfd88d/00000000000000003b9ada99/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/042ffc/00000000000000003b9ada9a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/042ffc/00000000000000003b9ada9a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/042ffc/00000000000000003b9ada9a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/14e069/00000000000000003b9ada9b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/14e069/00000000000000003b9ada9b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/14e069/00000000000000003b9ada9b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/197554/00000000000000003b9ada9c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/197554/00000000000000003b9ada9c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/197554/00000000000000003b9ada9c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/5516de/00000000000000003b9ada9d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/5516de/00000000000000003b9ada9d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/5516de/00000000000000003b9ada9d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/483c6a/00000000000000003b9ada9e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/483c6a/00000000000000003b9ada9e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/483c6a/00000000000000003b9ada9e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:200;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/a40319/00000000000000003b9ada9f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/a40319/00000000000000003b9ada9f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/a40319/00000000000000003b9ada9f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/393744/00000000000000003b9adaa0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/393744/00000000000000003b9adaa0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/393744/00000000000000003b9adaa0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/7232d9/00000000000000003b9adaa1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/7232d9/00000000000000003b9adaa1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/7232d9/00000000000000003b9adaa1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/f8d87f/00000000000000003b9adaa2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f8d87f/00000000000000003b9adaa2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f8d87f/00000000000000003b9adaa2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/e1fc43/00000000000000003b9adaa3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/e1fc43/00000000000000003b9adaa3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/e1fc43/00000000000000003b9adaa3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;
}

@font-face {
font-family:"hypatia-sans-pro";
src:url("https://use.typekit.net/af/fc2289/00000000000000003b9adaa4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/fc2289/00000000000000003b9adaa4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/fc2289/00000000000000003b9adaa4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;
}

@font-face {
font-family:"kazimirtext-2";
src:url("https://use.typekit.net/af/c3ae61/00000000000000003b9b01b9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/c3ae61/00000000000000003b9b01b9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/c3ae61/00000000000000003b9b01b9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:100;
}

@font-face {
font-family:"kazimirtext-2";
src:url("https://use.typekit.net/af/cb5533/00000000000000003b9b01bb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/cb5533/00000000000000003b9b01bb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/cb5533/00000000000000003b9b01bb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;
}

@font-face {
font-family:"kazimirtext-2";
src:url("https://use.typekit.net/af/e2062b/00000000000000003b9b01bf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/e2062b/00000000000000003b9b01bf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/e2062b/00000000000000003b9b01bf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"kazimirtext-2";
src:url("https://use.typekit.net/af/ed2454/00000000000000003b9b01c1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/ed2454/00000000000000003b9b01c1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/ed2454/00000000000000003b9b01c1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/07e10c/00000000000000003b9b01ba/27/l?subset_id=2&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/07e10c/00000000000000003b9b01ba/27/d?subset_id=2&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/07e10c/00000000000000003b9b01ba/27/a?subset_id=2&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/22ffc9/00000000000000003b9b01bc/27/l?subset_id=2&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/22ffc9/00000000000000003b9b01bc/27/d?subset_id=2&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/22ffc9/00000000000000003b9b01bc/27/a?subset_id=2&fvd=i1&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:100;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/04755a/00000000000000003b9b01bd/27/l?subset_id=2&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/04755a/00000000000000003b9b01bd/27/d?subset_id=2&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/04755a/00000000000000003b9b01bd/27/a?subset_id=2&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/45da10/00000000000000003b9b01be/27/l?subset_id=2&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/45da10/00000000000000003b9b01be/27/d?subset_id=2&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/45da10/00000000000000003b9b01be/27/a?subset_id=2&fvd=i2&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:200;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/88d17a/00000000000000003b9b01c0/27/l?subset_id=2&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/88d17a/00000000000000003b9b01c0/27/d?subset_id=2&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/88d17a/00000000000000003b9b01c0/27/a?subset_id=2&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/448e30/00000000000000003b9b01c2/27/l?subset_id=2&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/448e30/00000000000000003b9b01c2/27/d?subset_id=2&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/448e30/00000000000000003b9b01c2/27/a?subset_id=2&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/90097c/00000000000000003b9b01c3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/90097c/00000000000000003b9b01c3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/90097c/00000000000000003b9b01c3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/0a400a/00000000000000003b9b01c4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/0a400a/00000000000000003b9b01c4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/0a400a/00000000000000003b9b01c4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/a1816d/00000000000000003b9b01c5/27/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/a1816d/00000000000000003b9b01c5/27/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/a1816d/00000000000000003b9b01c5/27/a?subset_id=2&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/41d11e/00000000000000003b9b01c6/27/l?subset_id=2&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/41d11e/00000000000000003b9b01c6/27/d?subset_id=2&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/41d11e/00000000000000003b9b01c6/27/a?subset_id=2&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/d8d567/00000000000000003b9b01c7/27/l?subset_id=2&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/d8d567/00000000000000003b9b01c7/27/d?subset_id=2&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/d8d567/00000000000000003b9b01c7/27/a?subset_id=2&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/6190f4/00000000000000003b9b01c8/27/l?subset_id=2&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/6190f4/00000000000000003b9b01c8/27/d?subset_id=2&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/6190f4/00000000000000003b9b01c8/27/a?subset_id=2&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/a37383/00000000000000003b9b01c9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/a37383/00000000000000003b9b01c9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/a37383/00000000000000003b9b01c9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/025fec/00000000000000003b9b01ca/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/025fec/00000000000000003b9b01ca/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/025fec/00000000000000003b9b01ca/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/31c2ff/00000000000000003b9b01cb/27/l?subset_id=2&fvd=i8&v=3") format("woff2"),url("https://use.typekit.net/af/31c2ff/00000000000000003b9b01cb/27/d?subset_id=2&fvd=i8&v=3") format("woff"),url("https://use.typekit.net/af/31c2ff/00000000000000003b9b01cb/27/a?subset_id=2&fvd=i8&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:800;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/08048a/00000000000000003b9b01cc/27/l?subset_id=2&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/08048a/00000000000000003b9b01cc/27/d?subset_id=2&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/08048a/00000000000000003b9b01cc/27/a?subset_id=2&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/9e9178/00000000000000003b9b01cd/27/l?subset_id=2&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/9e9178/00000000000000003b9b01cd/27/d?subset_id=2&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/9e9178/00000000000000003b9b01cd/27/a?subset_id=2&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;
}

@font-face {
font-family:"kazimirtext";
src:url("https://use.typekit.net/af/92538a/00000000000000003b9b01ce/27/l?subset_id=2&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/92538a/00000000000000003b9b01ce/27/d?subset_id=2&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/92538a/00000000000000003b9b01ce/27/a?subset_id=2&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/1c234b/00000000000000003b9b2805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1c234b/00000000000000003b9b2805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1c234b/00000000000000003b9b2805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/2e028f/00000000000000003b9b2828/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/2e028f/00000000000000003b9b2828/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/2e028f/00000000000000003b9b2828/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/74e19f/00000000000000003b9b287e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/74e19f/00000000000000003b9b287e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/74e19f/00000000000000003b9b287e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/16bd58/00000000000000003b9b2881/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff2"),url("https://use.typekit.net/af/16bd58/00000000000000003b9b2881/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("woff"),url("https://use.typekit.net/af/16bd58/00000000000000003b9b2881/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i8&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:800;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/a05e1c/00000000000000003b9b289b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/a05e1c/00000000000000003b9b289b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/a05e1c/00000000000000003b9b289b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/dd8b17/00000000000000003b9b28bd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/dd8b17/00000000000000003b9b28bd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/dd8b17/00000000000000003b9b28bd/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/584787/00000000000000003b9b28ca/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/584787/00000000000000003b9b28ca/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/584787/00000000000000003b9b28ca/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;
}

@font-face {
font-family:"geneo-std";
src:url("https://use.typekit.net/af/5a26ef/00000000000000003b9b28e3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5a26ef/00000000000000003b9b28e3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5a26ef/00000000000000003b9b28e3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
    font-family: amatic-regular;
    src: url("/font/AmaticSC-Regular.ttf");
}

@font-face {
    font-family: amatic-bold;
    src: url("/font/Amatic-Bold.ttf");
}

@font-face {
    font-family: Eina03-600;
    src: url("/font/Eina03-SemiBold.ttf");
}

@font-face {
    font-family: Eina03-400;
    src: url("/font/Eina03-Regular.ttf");
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Eina03-600";
}

.tk-hypatia-sans-pro { font-family: "hypatia-sans-pro",sans-serif; }
.tk-kazimirtext-2 { font-family: "kazimirtext-2",sans-serif; }
.tk-kazimirtext { font-family: "kazimirtext",sans-serif; }
.tk-geneo-std { font-family: "geneo-std",sans-serif; }

/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.box-cate-product .ApTabs .nav-tabs li a {
    margin: 30px 0 !important;
}

@media (max-width: 767px) {

    .product-meta {
        height: 70px !important;
    }

}

#search_filters > section > p {
    padding-top: 5px !important;
}

.split-banner-container {
    width:100%;
    height:400px;
}
.split-banner-left {
    width:auto;
    height:100%;
    background-image: url("/img/kampaaniad/general_banner.jpg");
    overflow:hidden;
    margin-right: 10px;
    background-size: auto 400px;
    background-repeat: no-repeat;
    background-position: center;
}
.split-banner-right {
    height:100%;
    width:400px;
    background-image: url("/img/kampaaniad/general_banner_2.jpg");    
    margin-left: 10px;
    float:right;
    background-repeat: no-repeat;
    background-size: auto 400px;
    text-align: center;
}

.split-banner-left-container {
	height: 100%; 
	width: 50%; 
	text-align: left; 
	margin: 110px 0px 0px 42px;
}


@media (min-width: 1101px) {
    .split-banner-left-container h2 {
        font-size: 45px !important;
    }
}

@media (max-width: 1100px) {
    .split-banner-left-container h2 {
	font-size: 35px !important;
    }
}

.split-banner-right-container {
    margin-top: 190px;
}

.split-banner-right-container h2 {
    font-size: 35px !important;
}

.ui-slider-horizontal {
    width: 95%;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    #mobile-megamenu-cst {
        padding-top: 0px !important;
	padding-bottom: 0px !important;
    }
    .navbar-header .navbar-toggler {
        margin: 20px auto;
    }
}

html {
  scroll-behavior: smooth;
}

.product-detail-name {
    margin: 10px 0 10px;
}

.product-detail .product-prices {
    margin: 10px 0 !important;
}

.products-accordion {
    margin-top: 0rem;
}

.product-add-to-cart .product-quantity .qty {
    margin: 0 0 20px 90px;
}

.product-bullets-image { 
  height: 60px !important;
  width: 60px !important;
  float:left;
  margin: 5px 5px 5px 15px;
}

.product-bullets-text { 
  width:auto;
  overflow:hidden;
}

.product-bullets-text { 
  display: flex;
  align-items: center;
  height: 70px;
}

.product-bullets-text p { 
  margin: 0 25px 0 15px !important;
  text-align: left;
}

@media (max-width: 767px) {
    .product-bullets-image {
        width: 50px !important;
        height: 50px !important;
	margin: 50px 10px 50px 10px;
    }
    .product-bullets-text { 
      height: 150px;
    }
    .product-bullets-text p { 
      font-size: 12px;
      text-align: left;
    }

}

.banner-heading-title {
    font-size: 30px;
    color: #3b3b3b;
    font-family: Eina03-600;
    letter-spacing: 0px;
    margin-bottom: 0px !important;
    line-height: 50px;
}

.banner-heading-subtitle { 
  padding-bottom: 15px;
}

.product-steps-container {
    background-color: #f6f6f6;
    border-radius: 10px;
    margin: 5px;
}

.opc-container .checkbox a {
  z-index: 1 !important;
}

.blog-viewall {
  width: 150px;
  margin: auto;
}

.blog-viewall-btn { 
  width: 150px;
}

.owl-pagination { 
  display: block;
  text-align: center;
  margin: auto;
  padding-bottom: 10px;
}

.blog-image > .img-fluid { 
  width: 100%;
}

blog-detail > .blog-image:first-child .img-fluid { 
  max-width: 50%;
}

.blog-detail > .blog-image > .img-fluid { 
  width: 600px;
}

.title_block {
  text-align: center;
}

.blog-detail .blog-title {
  font-size: 35px !important;
  text-align: center;
 }

@media (min-width: 900px) {
.leading-blog .blog-item {
  max-width: 50%;
  display: block;
  margin: auto;
  margin-bottom: 20px;
}
}

em {
  font-style: normal !important;
}

h4.title_block.title-ap-group {
    font-size: 30px !important;
}

h4.title_block {
    margin: 10px 10px 20px 10px !important;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-bottom: 5px;
        padding-top: 5px;
}

.category-card-text {
    font-size: 16px; 
    color: #ffffff;
    font-family: Eina03-600;
    letter-spacing:3px;
    line-height: 24px;
    margin-bottom: 0px !important;
    text-align:center; 
    padding-top: 290px;
}

.product-flags li.product-flag { 
    display: none !important;
}

.product-customization > .card { 
    border: 1px solid rgb(249, 181, 85) !important;
}

.page-header > h1 { 
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #28667b;
}

.leo-megamenu .navbar-nav > li > a { 
    font-size: 15px !important;
    line-height: 30px  !important;;
    font-weight: 600  !important;;
    letter-spacing: 1px  !important;;
    color: #28667b !important;
}

.colored-card-text { 
    font-size: 17px;
    color: #222;
    line-height: 32px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    letter-spacing: 1px;
    font-weight: 400;
}

.maintenance-card {
  height: 80px;
  width: 300px;
}

.card-image-left {
    float: left;
  height: 100%;
  width: 80px;
}

.card-image-left > img { 
    width: 40px;
    text-align: center;
    margin-top: 20px;
    margin-left: 20px;
}

.card-text-right {
    height: 80px;
    width: 220px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.card-text-right > div {
    width: 220px;
    flex: 0 0 220px;
}

.card-text-right p {
    margin: auto;
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
}

.agapics-h1 { 
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #28667b;
}

.agapics-contact-card {
    color: #00657f;
    height: 380px;
}

.agapics-contact-card img {
    width: 220px;
    margin-left: 40px;
    margin-top: 20px;
    height: 300px;
    border-radius: 50%;
    margin-bottom: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.agapics-category-card {
    color: #00657f;
    width: 300px;
    height: 380px;
}

.agapics-category-card img {
    width: 220px;
    margin-left: 40px;
    margin-top: 20px;
    height: 300px;
    border-radius: 50%;
    margin-bottom: 20px;
}

.agapics-contact-container {
    color: #00657f;
    text-align: center;
}

.agapics-contact-container > h3 {
    font-size: 18px;
    color: #00657f;
    font-family: kazimirtext;
    letter-spacing: 0.5px;
}

.agapics-contac-role {
    color: #00657f;
    display: block;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 27px; 
    font-weight: 500;
    padding: 0;
    margin: 0;
}

.agapics-contac-phone {
    color: #00657f;
    display: block;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 500;
}

.agapics-contac-email {
    color: #00657f;
    display: block;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 500;
}

.agapics-service-text {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
}

.agapics-service-text-container {
    flex: 0 0 100%;
    background-color: #fef9ef;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: left;
}

@media (min-width: 767px) {

    .agapics-service-text {
        height: 500px;
    }
    
    .agapics-service-text-container {
        padding: 50px;
    }
    
    .agapics-service-image {
        height: 500px;
    }

}

.agapics-service-list {
    list-style: decimal;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
    font-size: 18px;
    font-weight: 400;
    color: #222;
    list-style-position: inside;
}

.agapics-service-title {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #222;
    text-align: left;
}

.agapics-service-title > a {
    line-height: 30px;
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #222;
}

.agapics-service-description {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    line-height: 26px;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #222;
    margin-bottom: 0px;
    text-align: left;
}

.agapics-service-image {
    height: 100%;
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 767px) {
    
    .agapics-service-image {
        height: 500px;
    }

}


.agapics-service-image > img { 
    height: 100%;
    display:block;
    margin:auto;
    flex: 0 0 100%;
}

.agapics-service-container { 
    height: 500px;
}

.agapics-service-button { 
    width: 50%;
    margin-top: 20px;
    margin-left: 20px;
}

.agapics-title-amatic {
    font-family: "amatic-regular", sans-serif;
    font-size: 22px;
    color: #222222 !important;
    letter-spacing: 0.25px;
    margin-bottom: 15px !important;
    line-height: 22px !important;
}

.agapics-title-big-amatic {
    font-family: "amatic-regular", sans-serif;
    font-size: 50px;
    color: #222222 !important;
    letter-spacing: 0.25px;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    line-height: 50px !important;
}

.agapics-description {
    font-size: 16px !important;
    color: #3b3b3b;
    letter-spacing: 0.75px;
    line-height: 24px;
    margin-bottom: 10px;
}

.agapics-info {
    font-size: 16px;
    color: #f38e00;
    letter-spacing: 1px;
    margin-bottom: 0px !important;
    line-height: 26px;
}

.agapics-title { 
    font-size: 26px;
    color: #026986;
    letter-spacing: 0.25px;
    margin-bottom: 15px !important;
    line-height: 34px;
}

.agapics-button-mobile {
    font-size: 20px;
    color: #026986;
    letter-spacing: 0px;
    margin-bottom: 0px !important;
    text-align: center;   
}

#agapics-langp-container { 
  width: 100%;
  height: 30px;
}

#agapics-langp {
    float: right;
    height: 30px;
    padding-right: 25px;
}

#agapics-langp-list li
{
    display: inline;
    list-style-type: none;
    line-height: 28px;
    transition: 0.3s;
    color: #28667b;
    cursor: pointer;
}


#agapics-langp-list li:hover
{
    color: #f38e00;

}

#agapics-langp-list li:not(:first-child):before {
    content: "|";
    padding: 0;
    padding-left: 8px;
    padding-right: 8px;
}

#agapics-langp-list li::before { 
    color: #b2b2b2;
}

#agapics-langp-list {
    margin: 0;
    /* set to 0 if your not using a list-style-type */
    padding: 0px;
    font-family: hypatia-sans-pro, sans-serif;
    color: #28667b;
}

#agapics-langp-container { 
    background-color: #0e3f3708;
}

@media (min-width: 767px) {
    
    #agapics-langp-container { 
        background-color: #fff;
    }

}

.agapics-button {
    color: #fff;
    font-size: 12px;
    letter-spacing: 0.75px;
    background: rgb(252,163,66);
    background: -moz-linear-gradient(90deg,rgba(252,163,66,1) 0%,#ff585d 100%);
    background: -webkit-linear-gradient(90deg,rgba(252,163,66,1) 0%,#ff585d 100%);
    background: linear-gradient(90deg,rgba(252,163,66,1) 0%,#ff585d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fca342",endColorstr="#ff585d",GradientType=1);
    border-radius: 20px; 
    padding: 12px 40px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.5px;
    line-height: 60px;
}

.btn-blue-gradient {
    background: #78bfd4 !important;
    background: -moz-linear-gradient(0deg,#78bfd4  0%,#c0e5f0 100%) !important;
    background: -webkit-linear-gradient(0deg,#78bfd4  0%,#c0e5f0 100%) !important;
    background: linear-gradient(90deg,#78bfd4 0%,#c0e5f0 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#78bfd4",endColorstr="#c0e5f0",GradientType=1) !important;
}

.agapics-button:hover {
    color: #fff;
    opacity: 0.6;
}

.agapics-button:active {
    color: #fff;
}

.btn-green {
    background: rgb(0, 105, 134) !important;
}

.btn-yellow {
    background: #fbd900 !important;
    color: #ec3655 !important;
}

.btn-yellow:hover {
    background: #fbd900 !important;
    color: #ec3655 !important;
    opacity: 0.6;
}

.box-show-more {
    margin-top: 0px !important;
}

.agapics-blue {
    color:#026986 !important;
}

.agapics-yellow {
    color:#f38e00 !important;
}

.agapics-black { 
    color: #222222
}

.agapics-centered {
    text-align: center !important;
}

.agapics-margin-20 {
    margin:20px;
}

.breadcrumb {
    margin: 0px !important;
    margin-bottom: 10px !important;
    padding: 0.75rem 1rem !important;
}

.page-header>h1 { 
    font-family: "amatic-regular", sans-serif;
    font-size: 50px;
    color: #222222;
    letter-spacing: 0.25px;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    line-height: 50px;
    font-weight: 400;
}

.blog-title { 
    margin-top: 10px;
    margin-bottom: 5px !important;
}

.blog-meta { 
    display: none !important;
}

.mapouter {
    width: 100% !important;
}

.gmap_canvas {
    width: 100% !important;
}

.agapics-service-text-container {
    padding-left: 20px;
    padding-right: 20px;
}

.has-discount .discount {
    font-size: 18px !important;
}

.plist-dsimple .thumbnail-container .discount-percentage {
    border-bottom: 0px;
    color: #000;
    font-weight: 600;
    border-radius: 0;
    font-size: 15px;
    padding: 5px 5px 8px 5px;
    margin: 0;
    background-color: #006986;
    color: white;
    border-radius: 5px;

}

.thumbnail-container .product-title a {
    color: #3b3b3b !important;
}

.thumbnail-container .product-price-and-shipping .price {
    font-weight: bold !important;
    font-size: 16px !important;
    color: #3b3b3b !important;
}

.thumbnail-container .product-price-and-shipping .regular-price {
}

.left-image > .hello {
    width: 100%;
    z-index: 5;
    position: relative;
}

.right-text { 
    padding: 10px 10px 25px 10px;
}

.page-header {
    padding: 20px 0px;
}

.nice-to-meet-card {
    padding: 15px 10px;
    margin: auto;
}

.nice-to-meet-card > img { 
    padding-bottom: 10px;
    padding: 15px 25px;
}

.top-left-bubble { 
    position: absolute;
    width: 600px;
    max-height: 1000px;
    max-width: 1000px !important;
    height: 600px !important;
    left: -594px;
    top: -311px;
    z-index: 1;
}

.bottom-right-bubble {
    position: absolute;
    width: 600px;
    max-height: 1000px;
    max-width: 1000px !important;
    height: 600px !important;
    left: 611px;
    top: 102px;
    z-index: 1;
}

.about-corebusiness {
    max-width: 500px;
    position: relative;
}

.corebusiness-background {
    position: absolute;
    width: 750px;
    max-width: 800px !important;
    left: -125px;
    top: 0px;
}

.corebusiness-card {
    padding: 15px 10px;
    margin: auto;
    width: 50% !important; 
    height: 260px;
}

.corebusiness-card > img { 
    padding-bottom: 10px;
    padding: 15px 25px;
}

.right-text-logo-container {
    margin: 0px 10px 20px 10px;
}

.right-text-logo-container > .image { 
    width: 200px;
}

.growth-category-card { 
    padding: 5px;
    height: 225px;
}

.estonian-market-graph {
    
}

.market-share-graph {
    
}

.est-market-text { 
    z-index: 5;
    position: relative;
    margin: auto;
    padding: 30px;
}

.graph-explanation {
    display: flex;
    justify-content: space-between;
    width: 350px;
    margin: 20px auto;
}

.graph-dot { 
    width: 25px;
    height: 25px;
    border-radius: 50%;
}

.graph-explanation>p{
    
}

@media only screen and (max-width: 992px) {
	.page-cart .checkout.cart-detailed-actions .alert.alert-warning{
		position: fixed;
		z-index: 10;
		bottom: 0px;
		right:10px;
		width: calc(100% - 20px);
		left: 10px;
		background: #ffe0ca;
		margin: 0px;
        color: #414141;		
	}
	.page-cart{
		width:100%;
	}
	.js-cart-line-product-quantity.form-control{
		font-size:16px;
	}
}

@media only screen and (max-width: 600px) {
    .corebusiness-card {
        height: 220px;
    }
    
    .left-image > .hello {
        padding: 15 px 45px 45px 45px;
    }
    
    .right-text > .image { 
        width: 200px;
        margin: 10px auto;
    }
    
    .right-text-logo-container { 
        text-align: center;
    }
    
    .estonian-market-graph {
        padding: 35px;
    }
    
    .estonian-market-text {
        margin: 30px !important;
        background-color: #faefdc !important;
        border-radius: 30px !important;
    }
    
    .market-share-graph {
        padding: 35px;
    }
    
    .page-header > h1 {
        margin: 0;
        padding: 0;
    }
    
    .page-header {
        margin: 0;
        padding: 0;
    }
    
    .right-text-logo-container {
        display: none;
    }
    
    .nice-to-meet-card>img {
        padding: 0;
    }
    
    .centered-mobile {
        text-align: center;
    }
    
    .thank-you-container > img {
        margin: 30px;  
    }
}

@media only screen and (max-width: 100px) {
    
    .estonian-market-text {
        margin: 30px !important;
        background-color: #faefdc !important;
        border-radius: 30px !important;
    }
}

.extonian-market-text {
    margin: 80px 30px; background-color: #faefdc; border-radius: 30px;
}

.value-card > img {
}

.card-content > p { 
}

.values-image-container {
}

values-image-container > img {
}

.values-card {
    padding: 15px 10px;
    margin: auto;
    height: 400px;
}

.values-card > img { 
    padding: 15px 55px;
}

.thank-you-container {
    margin: auto;
    max-width: 500px;
}

.thank-you-container > img {
    margin: 30px;
    margin-top: 50px;
}

.line-mobile { 
    position: absolute;
    width: 120%;
    max-width: 120% !important;
    left: -10%;
    top: 20px;
}

.pack-product-name {
    font-size: 16px!important;
    color: #3b3b3b !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px;
}

#_desktop_cart .cart-products-count {
    background-color: #eb7025 !important;
}

.supercheckout_custom_fields_block {
    display: none;
}

#registration-form {
    display: none;
}

.off-canvas-nav-megamenu .dropdown-menu ul li {
    line-height: 18px !important;
    font-size: 18px !important;
    padding-bottom: 8px !important;
    padding-top: 8px !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px !important;
}

.off-canvas-nav-megamenu .navbar-nav > li {
    font-family: "hypatia-sans-pro",sans-serif !important;
    color: #3b3b3b !important;
}

.off-canvas-nav-megamenu .dropdown-sub div.menu-title a {
    color: #3b3b3b !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px;
}

.off-canvas-nav-megamenu .navbar-nav > li > a {
    color: #3b3b3b !important;
    letter-spacing: 1px;
}

.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title {
    color: #3b3b3b !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px;
    font-size: 15px;
}

.navbar-header .navbar-toggler {
    border-radius: 20px !important;
}

.off-canvas-nav-megamenu .offcanvas-mainnav {
    width: 300px !important;
}

.body {
    letter-spacing: 1px;
    font-family: "hypatia-sans-pro",sans-serif !important;
}

.leo-megamenu {
    font-family: "hypatia-sans-pro",sans-serif !important;
}

#blockcart-modal .cart-content a.btn, .product-add-to-cart .product-quantity .add-to-cart, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout, .continue.btn, button.btn.btn-primary.center-block {
    border-radius: 25px !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 2px !important;
}

#blockcart-modal .cart-content .btn {
    border-radius: 25px !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 2px !important;
}

#product-availability {
    font-size: 13px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.product-quantity #quantity_wanted {
    font-size: 20px !important;
}

.product-actions .control-label {
    font-size: 15px !important;
    font-weight: revert !important;
    font-family: "hypatia-sans-pro",sans-serif !important;
}

.modal-content {
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px !important;
}

label, .label {
    font-size: 15px !important;
}

.btn-primary {
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px !important;
    border-radius: 25px !important;
}

.btn-secondary {
    font-family: "hypatia-sans-pro",sans-serif !important;
    letter-spacing: 1px !important;
    border-radius: 25px !important;
}

.cart-grid .card {
    box-shadow: none !important;
    border-radius: 10px !important;
    border-top-width: 1px !important;
}

a.collapse-button {
    color: #FF585D !important;
}

.block-promo .promo-code {
    background: #f7f7f7 !important;
}

.block-promo .promo-input {
    margin-right: 20px !important;
    margin-bottom: 10px !important;
}

.h4 {
    letter-spacing: 1px !important;
}

.opc_shipping_method li, .opc_payment_method li {
    border-radius: 10px !important;
}

div#columnleft-3 {
    border-radius: 10px !important;
}

div#columnleft-2 {
    border-radius: 10px !important;
}

div#columnleft-1 {
    border-radius: 10px !important;
}

.opc-container label {
    font-size: 14px !important;
}

@media (max-width: 767px) {

    #wrapper {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .panel-body {
    padding: 0px !important;
    }
}

.navbar-header { 
    font-family: "Eina03-400" !important;
    font-size: 20px !important;
    color: #000 !important;
}

.cart-grid .card {
    margin-top: 15px !important;
}

#wrapper {
    padding-top: 0px;
}

.opc-container input, .opc-container textarea, .opc-container select, .opc-container .form-control {
    color: #3b3b3b !important;
}

img.replace-2x.img-fluid {
    height: 350px;
    width: 100%;
    padding-bottom: 20px;
    object-fit: cover;
}

button.show_more {
    background-color: #006986;
    height: 60px;
    width: 200px;
    color: white;
    font-size: 20px;
    font-weight: 600!important;
    font-family: "hypatia-sans-pro",sans-serif!important;
    border-width: 0;
    border-radius: 30px;
}

.ApImageGallery.form_8231961250555287.widget.ap-image-gallery {
    text-align: center;
}

.product-price-and-shipping {
    white-space: nowrap;
}

#main .page-header {
    margin-bottom: 0px !important;
}

.page-header>h1 {
    font-family: "hypatia-sans-pro",sans-serif !important;
    font-size: 36px !important;
    color: #222 !important;
    letter-spacing: .25px !important;
    margin-bottom: 15px !important;
    margin-top: 15px !important;
    line-height: 40px !important;
    font-weight: 500 !important;
    text-transform: none !important;
}

#back-top {
    bottom: 100px !important;
    right: 34px !important;
}

.cc-compliance {
    padding-right: 80px;
}

.agapics-quantity {
    margin-top: 10px;
    color: #3b3b3b;
    font-weight: 400;
}

.agapics-campaign-banner { 
  overflow:hidden;
  display: flex;
}

.agapics-campaign-banner div {
   padding: 10px;
}

.agapics-campaign-banner-left {
  float:left; 
  flex: 1;
}

.agapics-campaign-banner-right { 
  overflow:hidden;
  flex: 1;
}

@media screen and (max-width: 990px) {
   .agapics-campaign-banner-left { 
    float: none;
    width:auto;
    border:0;
  }
}

.leo_free_price > p {
    display: none;
}

.btn-primary {
    background-color: #FF585D !important;
    color: #fff !important;
}

.leo-compare-wishlist-button {
    display: none;
}

.tax-shipping-delivery-label {
    display: none;
}

div#description.card {
    display: none;
}

div#leofeature-product-review.card {
    display: none;
}

.wishlist {
    display: none !important;
}

.compare {
    display: none !important;
}

div#subcategories {
    display: none;
}

.modal-footer {
    display: none;
}

.leo-dropdown-cart-subtotals {
    display: none;
}

div#cart-subtotal-shipping {
    display: none;
}

.card-block.cart-summary-totals.js-cart-summary-totals {
    display: none;
}

article.product-miniature.js-product-miniature {
    margin-bottom: 30px;
    border-radius: 8px;
    box-shadow: rgba(149, 157, 165, 0.15) 0px 8px 24px;
}

.product-thumbnail > .img-fluid {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.h11-box-img-cate .widget-category_image .block_content .cate-name {
    font-size: 22px !important;
}

.leo-qty {
    display: none !important;
}

.widget-category_image .block_content .wr-text {
    top: 30px !important;
}

#module-supercheckout-supercheckout #payment_methods_additional_container .payment-option-1_info_container.payment-additional-info{
	display:block;
}