@import "libraries/lightslider-master/lightslider.css";
@import "libraries/slick/slick-theme.css";
@import "libraries/slick/slick.css";
@import "css/plugins.css";
@import "css/navigation-menu.css";
@import "css/woocommerce.css";
@import "css/shortcode.css";
@import "libraries/lib.css";
body {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #000;
    overflow-x: hidden;
}
img {
    max-width: 100%;
    height: auto;
}
a {
    outline: 0 !important;
}
.footer-breadcrumb ul li a {
    font-family: "Lato", sans-serif;
}
.storefront-primary-navigation {
    background: #fff;
}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 0;
}
.woocommerce .hover-content .added_to_cart.wc-forward {
    display: none;
}
#latest-blog img {
    height: 485px;
    object-fit: cover;
}
.no-padding {
    padding: 0;
}
.no-left-padding {
    padding-left: 0;
}
.no-right-padding {
    padding-right: 0;
}
.no-top-padding {
    padding-top: 0;
}
.no-bottom-padding {
    padding-bottom: 0;
}
.no-margin {
    margin: 0;
}
.no-left-margin {
    margin-left: 0;
}
.no-right-margin {
    margin-right: 0;
}
.no-top-margin {
    padding-top: 0;
}
.no-bottom-margin {
    margin-bottom: 0;
}
.ow-pull-left {
    float: left;
}
.ow-pull-right {
    float: right;
}
.section-padding {
    padding-top: 50px;
    padding-bottom: 50px;
}
@font-face {
    font-family: "latomedium";
    src: url(fonts/lato-medium-webfont.woff2) format("woff2"), url(fonts/lato-medium-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "latosemibold";
    src: url(fonts/lato-semibold-webfont.woff2) format("woff2"), url(fonts/lato-semibold-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 100;
    src: local("Lato Hairline"), local(Lato-Hairline), url(https://fonts.gstatic.com/s/lato/v11/eFRpvGLEW31oiexbYNx7Y_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 100;
    src: local("Lato Hairline"), local(Lato-Hairline), url(https://fonts.gstatic.com/s/lato/v11/GtRkRNTnri0g82CjKnEB0Q.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
    src: local("Lato Light"), local(Lato-Light), url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
    src: local("Lato Light"), local(Lato-Light), url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local(Lato-Regular), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local(Lato-Regular), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: local("Lato Bold"), local(Lato-Bold), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: local("Lato Bold"), local(Lato-Bold), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 900;
    src: local("Lato Black"), local(Lato-Black), url(https://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 900;
    src: local("Lato Black"), local(Lato-Black), url(https://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 100;
    src: local("Lato Hairline Italic"), local(Lato-HairlineItalic), url(https://fonts.gstatic.com/s/lato/v11/muRcAtdNYlnTj3NeuakxChTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 100;
    src: local("Lato Hairline Italic"), local(Lato-HairlineItalic), url(https://fonts.gstatic.com/s/lato/v11/9TBVFLzQ3GUZLG8FZ4yrEfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 300;
    src: local("Lato Light Italic"), local(Lato-LightItalic), url(https://fonts.gstatic.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 300;
    src: local("Lato Light Italic"), local(Lato-LightItalic), url(https://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: local("Lato Italic"), local(Lato-Italic), url(https://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: local("Lato Italic"), local(Lato-Italic), url(https://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 700;
    src: local("Lato Bold Italic"), local(Lato-BoldItalic), url(https://fonts.gstatic.com/s/lato/v11/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 700;
    src: local("Lato Bold Italic"), local(Lato-BoldItalic), url(https://fonts.gstatic.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 900;
    src: local("Lato Black Italic"), local(Lato-BlackItalic), url(https://fonts.gstatic.com/s/lato/v11/81X-1TO5y4aMK2PPy9kFwxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 900;
    src: local("Lato Black Italic"), local(Lato-BlackItalic), url(https://fonts.gstatic.com/s/lato/v11/VNUH7ZAcagYBWsAiBBCEY1tXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Tangerine";
    font-style: normal;
    font-weight: 400;
    src: local(Tangerine), url(https://fonts.gstatic.com/s/tangerine/v7/HGfsyCL5WASpHOFnouG-RFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Tangerine";
    font-style: normal;
    font-weight: 700;
    src: local("Tangerine Bold"), local(Tangerine-Bold), url(https://fonts.gstatic.com/s/tangerine/v7/UkFsr-RwJB_d2l9fIWsx3ugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 300;
    src: local("Poppins Light"), local(Poppins-Light), url(https://fonts.gstatic.com/s/poppins/v1/01M8UnHoM7MaVdT1TD1pbiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 300;
    src: local("Poppins Light"), local(Poppins-Light), url(https://fonts.gstatic.com/s/poppins/v1/MEXWGbc1EWORtBwy9fFeUiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 300;
    src: local("Poppins Light"), local(Poppins-Light), url(https://fonts.gstatic.com/s/poppins/v1/D2gN9uyZ9Ucx1fJ1Fhb7s_k_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    src: local(Poppins), local(Poppins-Regular), url(https://fonts.gstatic.com/s/poppins/v1/gG8m82oGcrBJF727xHU04fY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    src: local(Poppins), local(Poppins-Regular), url(https://fonts.gstatic.com/s/poppins/v1/F4YWuALHubF63LLQPw0rMfY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    src: local(Poppins), local(Poppins-Regular), url(https://fonts.gstatic.com/s/poppins/v1/HLBysyo0MQBO_7E-DWLwzg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: local("Poppins Medium"), local(Poppins-Medium), url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: local("Poppins Medium"), local(Poppins-Medium), url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: local("Poppins Medium"), local(Poppins-Medium), url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: local("Poppins SemiBold"), local(Poppins-SemiBold), url(https://fonts.gstatic.com/s/poppins/v1/BAM-XigHGVWzifDv8-EC1SEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: local("Poppins SemiBold"), local(Poppins-SemiBold), url(https://fonts.gstatic.com/s/poppins/v1/9VWMTeb5jtXkNoTv949NpSEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: local("Poppins SemiBold"), local(Poppins-SemiBold), url(https://fonts.gstatic.com/s/poppins/v1/zO07Oxe3SOlw0l2YX2sdIfk_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    src: local("Poppins Bold"), local(Poppins-Bold), url(https://fonts.gstatic.com/s/poppins/v1/Aul8cxPpbm96Ali7smyVfCEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    src: local("Poppins Bold"), local(Poppins-Bold), url(https://fonts.gstatic.com/s/poppins/v1/aDjpMND83pDErGXlVEr-SSEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    src: local("Poppins Bold"), local(Poppins-Bold), url(https://fonts.gstatic.com/s/poppins/v1/57TQ-anwthzkETEIO4jESPk_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 400;
    src: local("Playfair Display"), local(PlayfairDisplay-Regular), url(https://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CUR-13DsDU150T1bKbJZejI.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 400;
    src: local("Playfair Display"), local(PlayfairDisplay-Regular), url(https://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CfoVn-aGdXvQRwgLLg-TkDk.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 400;
    src: local("Playfair Display"), local(PlayfairDisplay-Regular), url(https://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1Cdhy5e3cTyNKTHXrP9DO-Rc.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    src: local("Playfair Display Bold"), local(PlayfairDisplay-Bold), url(https://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIKHabUDGjprROP0Kzi4LtY8.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    src: local("Playfair Display Bold"), local(PlayfairDisplay-Bold), url(https://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgILCFnVHHm1VfBoEzRr6gqH0.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    src: local("Playfair Display Bold"), local(PlayfairDisplay-Bold), url(https://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIIsv7neNnoQYDmljOSnH1QE.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 900;
    src: local("Playfair Display Black"), local(PlayfairDisplay-Black), url(https://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIJDIFf5Wheh9SWCUqp-Vvo.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 900;
    src: local("Playfair Display Black"), local(PlayfairDisplay-Black), url(https://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIJulvK9r9ZyXR2Qi4DVS52A.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 900;
    src: local("Playfair Display Black"), local(PlayfairDisplay-Black), url(https://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIMGhQI7v0ryGuSQ4oDzNyds.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 400;
    src: local("Playfair Display Italic"), local(PlayfairDisplay-Italic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6N7pW-cN4iQdgUKBHiobroRo.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 400;
    src: local("Playfair Display Italic"), local(PlayfairDisplay-Italic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6N3L1iaS4euO_B3wJG_mMktU.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 400;
    src: local("Playfair Display Italic"), local(PlayfairDisplay-Italic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6NwXiAI3F8adTt8b-_w2WoPM.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 700;
    src: local("Playfair Display Bold Italic"), local(PlayfairDisplay-BoldItalic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEMjNOE6OIchc6xEWGp4AFzI.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 700;
    src: local("Playfair Display Bold Italic"), local(PlayfairDisplay-BoldItalic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEGfg93gVtA75Tg3Rp7v1E0k.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 700;
    src: local("Playfair Display Bold Italic"), local(PlayfairDisplay-BoldItalic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEBZeN5y77JNHCKkhVNuYRJ4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 900;
    src: local("Playfair Display Black Italic"), local(PlayfairDisplay-BlackItalic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEPHxitLUyfNBf6ng_UQSrKg.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 900;
    src: local("Playfair Display Black Italic"), local(PlayfairDisplay-BlackItalic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEO1T31EEmVB7XJSO5b6KPbY.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 900;
    src: local("Playfair Display Black Italic"), local(PlayfairDisplay-BlackItalic), url(https://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEOgMHfjK404vVBa5PdO9RSo.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local(Roboto-Thin), url(https://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local(Roboto-Light), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local(Roboto), local(Roboto-Regular), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local(Roboto-Medium), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local(Roboto-Bold), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"), local(Roboto-Black), url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/1DbO0RvWEevroPvEzA5briEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/5z9jpDJQqVE5bmkRqplJfiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/cueeGLWq_s1uoQgOf76TFiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/yTs8gw1HdasCzJ-B_iUwzSEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/gLfmBATgABwy0zMVv-qqhiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/dzxs_VxZUhdM2mEBkNa8siEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local(Roboto-ThinItalic), url(https://fonts.gstatic.com/s/roboto/v15/12mE4jfMSBTmg-81EiS-Yfk_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at0bcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at2o_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at76up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local(Roboto-LightItalic), url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local(Roboto-Italic), url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0TUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0UbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Wo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0b6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0SYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local(Roboto-MediumItalic), url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC0bcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC2o_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC76up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"), local(Roboto-BoldItalic), url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpTTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpTUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpUbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpWo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpb6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpSYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"), local(Roboto-BlackItalic), url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 400;
    src: local(Lora), local(Lora-Regular), url(https://fonts.gstatic.com/s/lora/v9/GsNxiN0oIzsS201cnUag6w.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 400;
    src: local(Lora), local(Lora-Regular), url(https://fonts.gstatic.com/s/lora/v9/I0dEfRgGNE90_hXZq7bjyw.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 400;
    src: local(Lora), local(Lora-Regular), url(https://fonts.gstatic.com/s/lora/v9/4vqKRIwnQQGUQQh-PnvdMA.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 700;
    src: local("Lora Bold"), local(Lora-Bold), url(https://fonts.gstatic.com/s/lora/v9/VZ-5ejr2fpt5l1RKkVxPr_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 700;
    src: local("Lora Bold"), local(Lora-Bold), url(https://fonts.gstatic.com/s/lora/v9/BYKAuswRIqh69412sen31PY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 700;
    src: local("Lora Bold"), local(Lora-Bold), url(https://fonts.gstatic.com/s/lora/v9/P18Nsu9EiYldSvHIj_0e5w.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400;
    src: local("Lora Italic"), local(Lora-Italic), url(https://fonts.gstatic.com/s/lora/v9/OVZcBeQFqX1w7YhsLFAXp_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400;
    src: local("Lora Italic"), local(Lora-Italic), url(https://fonts.gstatic.com/s/lora/v9/nRWuMjV9d7Qv7608EovOgfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400;
    src: local("Lora Italic"), local(Lora-Italic), url(https://fonts.gstatic.com/s/lora/v9/_RSiB1sBuflZfa9fxV8cOg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 700;
    src: local("Lora Bold Italic"), local(Lora-BoldItalic), url(https://fonts.gstatic.com/s/lora/v9/66KG1MDzU5Zo36weZ_yx-RJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 700;
    src: local("Lora Bold Italic"), local(Lora-BoldItalic), url(https://fonts.gstatic.com/s/lora/v9/1wR3aOJ69QwyZ9B-WDmIqRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 700;
    src: local("Lora Bold Italic"), local(Lora-BoldItalic), url(https://fonts.gstatic.com/s/lora/v9/_IxjUs2lbQSu0MyFEAfa7VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
main,
footer {
    overflow-x: hidden;
}
#slidepanel {
    display: block;
}
#closeit,
#toggle,
#slideit {
    display: none;
}
.top-header {
    border-bottom: 1px solid #eee;
    line-height: 45px;
    width: 100%;
}
.top-header .contact {
    display: inline-block;
    padding-left: 0;
    margin-bottom: 0;
    position: relative;
}
.top-header .contact li {
    display: inline-block;
    position: relative;
    padding-left: 22px;
    padding-right: 22px;
    position: relative;
}
.top-header .contact li:first-of-type {
    padding-left: 0;
}
.top-header .contact li::after {
    background-color: #e7e7e7;
    content: "";
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.top-header .contact li:last-of-type::after {
    display: none;
}
.top-header .contact li a {
    font-family: "Lato", sans-serif;
    font-size: 16px;
    color: #222;
    letter-spacing: 0.14px;
    text-decoration: none;
}
.top-header .contact li a span {
    color: #777;
    font-weight: 300;
}
.top-header .contact li a:hover {
    color: #1daaa3;
}
.top-header .contact li a > i {
    font-size: 14px;
    padding-right: 10px;
    vertical-align: middle;
}
.top-header .dropdown-bar {
    float: right;
}
.top-header .dropdown-bar label {
    color: #777;
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.16px;
    text-transform: capitalize;
}
.top-header .language-dropdown.dropdown {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    padding-right: 25px;
}
.top-header .language-dropdown.dropdown:last-of-type {
    padding-right: 0;
}
.top-header .language-dropdown.dropdown::after {
    background-color: #e7e7e7;
    content: "";
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.top-header .language-dropdown.dropdown:last-of-type::after {
    display: none;
}
.top-header .dropdown .btn {
    background-color: transparent;
    box-shadow: none;
    color: #222;
    font-family: "Lato", sans-serif;
    font-size: 13px;
    letter-spacing: 0.13px;
    text-transform: uppercase;
    outline: medium none;
    padding: 0;
}
.top-header .language-dropdown.dropdown li a {
    text-transform: uppercase;
    -webkit-transition: all 1s ease 0;
    -moz-transition: all 1s ease 0;
    -o-transition: all 1s ease 0;
    transition: all 1s ease 0;
}
.top-header .language-dropdown.dropdown li a:hover {
    background-color: #1daaa3;
    color: #fff;
}
.top-header .dropdown .btn > span {
    margin-left: 10px;
    margin-top: -5px;
}
.top-header-1 {
    background-color: #1daaa3;
    border-bottom: none;
}
.top-header-1 .contact li a {
    color: #fff;
}
.top-header-1 .contact li a span {
    color: #fff;
}
.top-header-1 .contact li a:hover {
    color: #222;
}
.top-header-1 .dropdown-bar label {
    color: #fff;
}
.top-header-1 .dropdown .btn {
    color: #fff;
}
.middle-header {
    margin-top: 30px;
    margin-bottom: 45px;
}
.middle-header .logo-block {
    margin-top: 22px;
}
.middle-header .logo-block a {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    font-size: 28px;
    text-transform: uppercase;
    color: #222;
    text-decoration: none;
}
.middle-header .logo-block a img {
    padding-right: 8px;
}
.middle-header .logo-block a span {
    color: #1daaa3;
}
.header-info .input-group {
    margin-top: 20px;
}
.header-info .input-group .input-group-btn .btn-default {
    border-radius: 0;
    border-color: #eaeaea;
    color: #999;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    padding: 10.5px 28px;
    letter-spacing: 0.56px;
    text-transform: capitalize;
}
.header-info .btn-default .caret {
    margin-left: 12px;
}
.header-info .input-group .input-group-btn .btn-default:hover,
.header-info .input-group .input-group-btn .btn-default:focus {
    background-color: transparent;
}
.header-info .input-group .input-group-btn .btn-default:focus {
    box-shadow: none;
    outline: none;
}
.header-info .dropdown-menu > li > a:focus,
.header-info .dropdown-menu > li > a:hover {
    background-color: #1daaa3;
    color: #fff;
}
.header-info .input-group .form-control {
    height: 43px;
    border-right: none;
    border-color: #eaeaea;
    color: #c1c1c1;
    box-shadow: none;
    font-family: "Lato", sans-serif;
    font-style: italic;
    font-size: 13px;
    letter-spacing: 0.52px;
}
.header-info .input-group span .btn-search {
    color: #c3c3c3;
    padding: 10.5px 12px;
    background-color: transparent;
    border: 1px solid #eaeaea;
    border-left: none;
    border-radius: 0;
}
.header-info .input-group span .btn-search:focus {
    box-shadow: none;
    outline: none;
}
.middle-header .add-to-cart {
    margin-top: 12px;
}
.middle-header .cart {
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
}
.middle-header .cart li a {
    position: relative;
    text-align: left;
    padding: 7px 0 7px 55px;
}
.middle-header .cart li a > i {
    background-color: #1daaa3;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    position: absolute;
    top: 8px;
    left: 0;
    text-align: center;
}
.middle-header .cart li a h3 {
    color: #222;
    display: inline-block;
    font-size: 13px;
    font-family: "latomedium";
    margin-bottom: 5px;
    letter-spacing: 0.52px;
    margin-top: 0;
    text-transform: uppercase;
}
.middle-header .cart li a h5 {
    margin: 0;
    color: #777;
    font-size: 13px;
    font-family: "Lato", sans-serif;
    font-weight: 500;
}
.middle-header .cart li a h5 span {
    color: #1daaa3;
}
.middle-header-1 .col-md-5.col-sm-4.col-xs-4 {
    text-align: center;
}
.middle-header-1 .col-md-3.col-sm-2.col-xs-2.add-to-cart {
    text-align: right;
}
.menu-block {
    background-color: #252525;
}
.menu-block-1 {
    background-color: #fff;
    border-top: 1px solid #e9e9e9;
}
.detail-section {
    background-color: #363636;
    text-align: center;
    padding: 10px 0;
}
.detail-section ul {
    padding-left: 0;
    margin-bottom: 0;
}
.detail-section ul li {
    color: #fff;
    display: inline-block;
    position: relative;
    padding-left: 54px;
    padding-right: 54px;
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 0.48px;
    text-transform: uppercase;
}
.detail-section ul li span {
    color: #1daaa3;
    padding-left: 3px;
}
.detail-section ul li::after {
    background-color: #5d5d5d;
    content: "";
    height: 34px;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.detail-section ul li:last-of-type::after {
    display: none;
}
.detail-section ul li i {
    background-color: #1daaa3;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    line-height: 32px;
    margin-right: 12px;
    height: 32px;
    width: 32px;
    text-align: center;
}
.footer-main {
    background-color: #000;
    text-align: center;
    padding-top: 50px;   
}
.footer-main .footer-header {
	padding-bottom: 0;
}
.footer-main .footer-header a {
    color: #fff;
    display: inline-block;
    font-size: 50px;
    font-family: "Poppins", sans-serif;
    letter-spacing: 1px;
    margin-bottom: 22px;
    text-transform: uppercase;
    text-decoration: none;
}
.footer-main .footer-header a span {
    color: #6ac494;
}
.footer-main .footer-social ul {
    padding-left: 0;
    margin-bottom: 60px;
}
.footer-main .footer-social ul li {
    display: inline-block;
    margin-right: 10px;
}
.footer-main .footer-social ul li a {
    border: 1px solid #999;
    border-radius: 100%;
    color: #999;
    display: inline-block;
    font-size: 15px;
    height: 42px;
    width: 42px;
    line-height: 42px;
    -webkit-transition: all 1s ease 0;
    -moz-transition: all 1s ease 0;
    -o-transition: all 1s ease 0;
    transition: all 1s ease 0;
}
.footer-main .footer-social ul li a:hover {
    background-color: #6ac494;
    border-color: #6ac494;
    color: #fff;
}
.footer-main .ftr-widget h3 {
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.45px;
    margin-bottom: 30px;
    margin-top: 0;
    padding-bottom: 22px;
    position: relative;
    text-transform: uppercase;
    text-align: left;
}
.footer-main .ftr-widget h3::before {
    content: "";
    width: 40px;
    height: 3px;
    left: 0;
    bottom: 0;
    background-color: #fff;
    display: inline-block;
    position: absolute;
}
.footer-main .ftr-widget p,
.footer-main .ftr-widget p a {
    color: #999;
}
.footer-main .ftr-widget p {
    line-height: 26px;
    font-size: 15px;
    font-family: "Lato", sans-serif;
    text-align: left;
}
.about-widget p i {
    padding-right: 12px;
}
.about-widget {

}
.link-widget ul,
.instagram-widget ul,
.contact-widget ul {
    padding-left: 0;
    list-style: none;
    text-align: left;
}
.link-widget ul li {
    margin-bottom: 15px;
}
.link-widget ul li a,
.contact-widget ul li a {
    font-size: 15px;
    color: #999;
    font-family: "Lato", sans-serif;
    letter-spacing: 0.51px;
    text-decoration: none;
}
.link-widget ul li a,
.footer-main .ftr-widget p a {
    -webkit-transition: all 0.3s ease 0;
    -moz-transition: all 0.3s ease 0;
    -o-transition: all 0.3s ease 0;
    transition: all 0.3s ease 0;
    text-decoration: none;
}
.link-widget ul li a:hover,
.footer-main .ftr-widget p a:hover,
.contact-widget ul li a:hover {
    color: #1daaa3;
}
.contact-widget p {
    padding-left: 40px;
    position: relative;
    margin-bottom: 17px;
}
.contact-widget p i {
    position: absolute;
    left: 0;
}
.contact-widget li {
    margin-bottom: 15px;
}
.instagram-widget {
    padding-left: 12px;
}
.instagram-widget ul li {
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
}
.bottom-footer {
    background-color: #000;
    padding: 22px 0;
}
.bottom-footer .footer-content {
	display: flex;
	justify-content: center;
	align-items: center;
    border-top: 1px solid #333;
    padding-top: 35px;
    padding-bottom: 15px;
    text-align: left;
}
.bottom-footer .breadcrumb {
    background-color: transparent;
    margin-bottom: 0;
    padding: 0;
}
.bottom-footer .breadcrumb > li + li::before {
    display: none;
}
.bottom-footer .breadcrumb > .active {
    color: #1daaa3;
}
.bottom-footer .breadcrumb li {
    margin: 0 14px;
}
.bottom-footer .breadcrumb li:last-of-type {
    margin: 0;
}
.bottom-footer .breadcrumb li,
.bottom-footer .breadcrumb li a {
    color: #999;
    font-family: "latomedium";
    font-size: 11px;
    text-decoration: none;
    letter-spacing: 0.88px;
    text-transform: uppercase;
    -webkit-transition: all 1s ease 0;
    -moz-transition: all 1s ease 0;
    -o-transition: all 1s ease 0;
    transition: all 1s ease 0;
}
.bottom-footer .breadcrumb li a:hover {
    color: #1daaa3;
}
.bottom-footer .footer-copyright {
    display: inline-block;
}
.bottom-footer .footer-copyright p {
    color: #999;
    font-family: "latomedium";
    font-size: 11px;
    letter-spacing: 0.44px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.page-banner {
    background-image: url(images/contact-banner.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 350px;
    min-height: 350px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.page-banner::before {
    background-color: rgba(0, 0, 0, 0.851);
    content: "";
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    display: inline-block;
    z-index: -1;
}
.page-banner-content h3 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 45px;
    color: #fff;
    display: inline-block;
    margin: 0;
    padding: 11% 0;
    text-transform: uppercase;
}
.page-banner.blog-banner {
    background-image: url(images/blog-banner.jpg);
}
.page-banner.blogpost-banner {
    background-image: url(images/blogpost-banner.jpg);
}
.page-banner.shop-banner-1 {
    background-image: url(images/shop-banner-1.jpg);
}
.page-banner.shop-banner {
    background-image: url(images/shop-banner.jpg);
}
.page-banner.product-detail {
    background-image: url(images/product-banner.jpg);
}
.page-banner.cart-banner {
    background-image: url(images/cart-banner.jpg);
}
.page-banner.checkout-banner {
    background-image: url(images/checkout-banner.jpg);
}
.section-header {
    text-align: center;
    margin-bottom: 70px;
}
.section-header h3 {
    /* color: #6ac494;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 36px;
    margin-top: 0;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 25px; */
}
.section-header h3::after {
    background-color: #ffd12f;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: 64px;
    height: 3px;
}
@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}
@media (min-width: 992px) {
    .top-header .language-dropdown .dropdown-menu {
        border-radius: 0;
        transform: scaleY(0);
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        transform-origin: 0 0 0;
        transition: all 0.4s ease-in-out 0;
        display: block;
        margin: 1px 0 0;
        border: none;
    }
    .top-header .language-dropdown:hover .dropdown-menu {
        opacity: 1;
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        visibility: visible;
    }
    .header-main .add-to-cart .cart .dropdown-menu {
        border-radius: 0;
        background-color: #1daaa3;
        transform: scaleY(0);
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        transform-origin: 0 0 0;
        transition: all 0.4s ease-in-out 0;
        display: block;
        border: none;
        right: 0;
        left: auto;
        top: 100%;
        width: 350px;
        padding-bottom: 20px;
        padding-top: 15px;
    }
    .header-main .add-to-cart .cart:hover .dropdown-menu {
        opacity: 1;
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        visibility: visible;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li > a {
        display: inline-block;
        padding-left: 25px;
        background-color: transparent;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li > a:hover {
        color: #fff;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li.button {
        text-align: center;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li.button a {
        padding: 6px 15px;
        background-color: #fff;
        border: 1px solid #fff;
        color: #222;
        margin-right: 5px;
        font-family: "latomedium";
        -webkit-transition: all 1s ease 0;
        -moz-transition: all 1s ease 0;
        -o-transition: all 1s ease 0;
        transition: all 1s ease 0;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li.button a:hover {
        background-color: transparent;
        border: 1px solid #fff;
    }
    .header-main .cart .mini_cart_item {
        margin-bottom: 12px;
    }
    .header-main .cart .mini_cart_item .shop-thumbnail img {
        margin-right: 15px;
    }
}
@media (max-width: 1200px) {
    .detail-section ul li {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .middle-header .col-md-2.add-to-cart {
        padding-left: 0;
    }
    .middle-header .cart li a {
        padding: 7px 0 7px 45px;
    }
}
@media (max-width: 991px) {
    #slidepanel {
        display: none;
    }
    #slideit,
    #toggle {
        display: block;
    }
    #loginpanel {
        position: absolute;
        right: 100px;
        text-align: center;
        top: 13px;
    }
    #slideit,
    #closeit {
        position: relative;
        color: #fff;
        font-size: 24px;
        right: -35px;
    }
    .top-header {
        text-align: center;
    }
    .top-header .dropdown-bar {
        float: none;
    }
    .top-header .contact li::after {
        display: none;
    }
    .top-header .language-dropdown.dropdown::after {
        display: none;
    }
    .middle-header .add-to-cart {
        text-align: right;
    }
    .middle-header .cart li a {
        padding: 0;
    }
    .middle-header .cart li a > i {
        position: relative;
    }
    .middle-header .cart li h5 {
        display: none;
    }
    .middle-header .cart li a h3 {
        display: none;
    }
    .header-main .add-to-cart .cart .dropdown-menu {
        background-color: #1daaa3;
        border-radius: 0;
        color: #fff;
        left: auto;
        padding-top: 15px;
        padding-bottom: 20px;
        position: absolute;
        right: 0;
        top: 93px;
        width: 350px;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li > a {
        display: inline-block;
        padding-left: 38px;
        background-color: transparent;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li > a:hover {
        color: #fff;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li.button {
        text-align: center;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li.button a {
        padding: 6px 15px;
        background-color: #fff;
        border: 1px solid #fff;
        color: #222;
        margin-right: 5px;
        font-family: "latomedium";
        -webkit-transition: all 1s ease 0;
        -moz-transition: all 1s ease 0;
        -o-transition: all 1s ease 0;
        transition: all 1s ease 0;
    }
    .header-main .add-to-cart .cart .dropdown-menu > li.button a:hover {
        background-color: transparent;
        border: 1px solid #fff;
    }
    .header-main .cart .mini_cart_item {
        margin-bottom: 12px;
    }
    .header-main .cart .mini_cart_item .shop-thumbnail img {
        margin-right: 15px;
    }
    .detail-section ul li {
        padding-left: 8px;
        padding-right: 8px;
    }
    .footer-main .col-sm-6:nth-child(2n + 1) {
        clear: left;
    }
    .footer-main .ftr-widget {
        margin-bottom: 30px;
    }
    .text-logo {
        color: #fff;
        display: inline-block;
        font-weight: 700;
        font-size: 25px;
        line-height: normal;
        text-decoration: none;
        text-transform: uppercase;
        margin-top: 15px;
        transition: all 1s ease 0;
        -webkit-transition: all 1s ease 0;
        -moz-transition: all 1s ease 0;
        -o-transition: all 1s ease 0;
    }
    .text-logo:focus,
    .text-logo:active,
    .text-logo:hover {
        color: #1daaa3;
        text-decoration: none;
    }
    .menu-block-1 .text-logo {
        color: #222;
    }
    .menu-block-1 .text-logo:focus,
    .menu-block-1 .text-logo:active,
    .menu-block-1 .text-logo:hover {
        color: #1daaa3;
        text-decoration: none;
    }
    .menu-block-1 #slideit,
    .menu-block-1 #closeit {
        color: #222;
    }
    .page-banner-content h3 {
        padding: 15% 0;
    }
}
@media (max-width: 767px) {
    .middle-header .logo-block a {
        font-size: 21px;
        line-height: 40px;
    }
    .detail-section ul li {
        margin-left: 0;
        margin-right: 0;
        font-size: 10px;
    }
    .detail-section ul li i {
        margin-right: 5px;
    }
    .bottom-footer .footer-copyright {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .footer-breadcrumb {
        float: none;
        text-align: center;
        width: 100%;
    }
}
@media (max-width: 639px) {
    .footer-main .ftr-widget {
        width: 100%;
    }
    .middle-header .col-md-5.col-sm-4.col-xs-4 {
        width: 100%;
        text-align: center;
    }
    .middle-header .col-md-5.col-sm-6.col-xs-6 {
        width: 100%;
        text-align: center;
    }
    .middle-header .col-md-2.col-sm-2.col-xs-2.add-to-cart {
        width: 100%;
        text-align: center;
    }
    .header-info .input-group .input-group-btn .btn-default {
        padding: 10.5px 15px;
    }
    .middle-header-1 .col-md-4.col-sm-6.col-xs-6 {
        width: 100%;
        text-align: center;
    }
    .middle-header-1 .col-md-5.col-sm-4.col-xs-4 {
        width: 100%;
        text-align: center;
    }
    .middle-header-1 .col-md-3.col-sm-2.col-xs-2.add-to-cart {
        width: 100%;
        text-align: center;
    }
    .detail-section {
        text-align: left;
    }
    .detail-section ul li::after {
        display: none;
    }
    .detail-section ul li {
        width: 48%;
        margin-bottom: 20px;
    }
    .page-banner-content h3 {
        padding: 20% 0;
    }
}
@media (max-width: 479px) {
    .footer-main .footer-header a {
        font-size: 45px;
    }
    .detail-section ul li {
        width: 100%;
    }
    .page-banner-content h3 {
        padding: 30% 0;
    }
}
@media (min-width: 1800px) {
    .page-banner-content h3 {
        padding: 8% 0;
    }
}


.footer-new {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.woocommerce ul.products li.product .price {
	width: max-content;
	margin: auto;
	padding: 0 5px;
	margin-bottom: 10px;
	background-color: #ffd12f;	
}
.woocommerce ul.products li.product .price .amount {
	color: #333;
}

.woocommerce .button.product_type_simple.add_to_cart_button {
	background-color: #ffd12f;
    border: 1px solid #ffd12f;
}
.woocommerce .button.product_type_simple.add_to_cart_button:hover {
	border-color: #ffd12f;
    background-color: transparent;
    color: #ffd12f;
}
.woocommerce .hover-content span a.icons > i {
	color: #ffd12f;
}
.woocommerce-loop-product__title {
	min-height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.woocommerce .amount {
	color: #333;
}

ul.products li.product img {
	height: 300px;
	object-fit: contain;
}

.woocommerce button.single_add_to_cart_button.button, .widget-area .widget-title::after, .comment-form input[type="submit"] {
	background-color: #ffd12f;
}
.comment-form input[type="submit"]:hover {
	color: #ffd12f;
	border: 1px solid #ffd12f;
}
.woocommerce-loop-category__title {
	display: none;
}
.woocommerce-info {
	color: #333;
}
.woocommerce-info:before {
	color: #333;
	top: auto;
}
.woocommerce-info a {
	background-color: #ffd12f;
	color: #333;
}

.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before {
	color: #ffd12f;
}

header {
	background-size: cover;
}

.tax-product_cat ul.products li.product {
	max-height: 500px;
	height: auto;
	margin-bottom: 30px;
}

.woocommerce-cart-form {
	padding: 0 15px;
}

a.remove:before {
	z-index: 1;
}

@media screen and (max-width: 768px) {
	.delivery {
		flex-direction: column;
		align-items: center;
	}
}

@media screen and (max-width: 425px) {
	.carousel-indicators {
		display: none;
	}
	.photo-slider .item {
		padding-top: 20px;
	}
	.photo-slider .carousel-caption a.shop-now {
		margin: 0 20px 0;
	}
	.slide-navigation {
		margin-top: 20px;
	}
	.carousel-caption {
		padding-bottom: 0;
	}
	.tripple div {
		border: 1px solid #ffd12f;
	}
	.tripple div {
		align-items: flex-start;
		padding: 25px;
	}
	.delivery-block:first-child .single-block:first-child span {
		padding-right: 25px;
	}
	.delivery-block span {
		text-align: center;
	}
	.saleup-section {
		flex-direction: column;
		margin-bottom: 0;
	}
	.saleup-section .saleup-img {
		border-left: 2px solid #333333;;
	}
	.slide-navigation .navigation_prev, .slide-navigation .navigation_next {
		display: none;
	}
	.single-add {
		padding: 15px;		
	}
	.single-add h5 {
		font-size: 26px;
	}
	.advantage-wrapper {
		padding: 15px 0;
	}
	.delivery-block:first-child .single-block:last-child span, .delivery-block:last-child .single-block:last-child span {
		padding-right: 12px;
	}
	.saleup-section .saleup-img h3 {
		font-size: 26px;
	}
	#secondary {
		display: none;
	}
	ul.products li.product, .woocommerce .products ul, .woocommerce ul.products {
		margin-bottom: 0;
	}
	.h1, h1 {
		font-size: 30px;
	}
	.storefront-breadcrumb {
		margin: 0;
	}
	.footer-new {
		flex-direction: column;
	}
	ul.products li.product.product-category img {
		margin: 0;
	}
}
