@import url(Resources/css/Folio.min.css);

a
{
    color: #ff5500;
}

a:hover
{
    color: #ff5500;
}

a:active
{
    color: #ff5500;
}

a:visited
{
    color: #ff5500;
}

html .heading-primary, html .lnk-primary, html .text-color-primary
{
    color: #0088cc !important;
}

html .heading.heading-primary h1, html .heading.heading-primary h2, html .heading.heading-primary h3, html .heading.heading-primary h4, html .heading.heading-primary h5, html .heading.heading-primary h6
{
    border-color: #0088cc;
}

html .heading-secondary, html .lnk-secondary, html .text-color-secondary
{
    color: #e36159 !important;
}

html .heading.heading-secondary h1, html .heading.heading-secondary h2, html .heading.heading-secondary h3, html .heading.heading-secondary h4, html .heading.heading-secondary h5, html .heading.heading-secondary h6
{
    border-color: #e36159;
}

html .heading-tertiary, html .lnk-tertiary, html .text-color-tertiary
{
    color: #2baab1 !important;
}

html .heading.heading-tertiary h1, html .heading.heading-tertiary h2, html .heading.heading-tertiary h3, html .heading.heading-tertiary h4, html .heading.heading-tertiary h5, html .heading.heading-tertiary h6
{
    border-color: #2baab1;
}

html .heading-quaternary, html .lnk-quaternary, html .text-color-quaternary
{
    color: #383f48 !important;
}

html .heading.heading-quaternary h1, html .heading.heading-quaternary h2, html .heading.heading-quaternary h3, html .heading.heading-quaternary h4, html .heading.heading-quaternary h5, html .heading.heading-quaternary h6
{
    border-color: #383f48;
}

html .heading-dark, html .lnk-dark, html .text-color-dark
{
    color: #2e353e !important;
}

html .heading.heading-dark h1, html .heading.heading-dark h2, html .heading.heading-dark h3, html .heading.heading-dark h4, html .heading.heading-dark h5, html .heading.heading-dark h6
{
    border-color: #2e353e;
}

html .heading-light, html .lnk-light, html .text-color-light
{
    color: #ffffff !important;
}

html .heading.heading-light h1, html .heading.heading-light h2, html .heading.heading-light h3, html .heading.heading-light h4, html .heading.heading-light h5, html .heading.heading-light h6
{
    border-color: #ffffff;
}

.alternative-font
{
    color: #0088cc;
}

html .blockquote-primary
{
    border-color: #0088cc !important;
}

html .blockquote-secondary
{
    border-color: #e36159 !important;
}

html .blockquote-tertiary
{
    border-color: #2baab1 !important;
}

html .blockquote-quaternary
{
    border-color: #383f48 !important;
}

html .blockquote-dark
{
    border-color: #2e353e !important;
}

html .blockquote-light
{
    border-color: #ffffff !important;
}

p.drop-caps:first-child:first-letter
{
    color: #0088cc;
}

p.drop-caps.drop-caps-style-2:first-child:first-letter
{
    background-color: #0088cc;
}

ul.nav-pills > li.active > a
{
    background-color: #0088cc;
}

ul.nav-pills > li.active > a:hover, ul.nav-pills > li.active > a:focus
{
    background-color: #0088cc;
}

.sort-source-wrapper .nav > li.active > a
{
    color: #0088cc;
}

.sort-source-wrapper .nav > li.active > a:hover, .sort-source-wrapper .nav > li.active > a:focus
{
    color: #0088cc;
}

html .label-primary
{
    background-color: #0088cc;
}

html .label-secondary
{
    background-color: #e36159;
}

html .label-tertiary
{
    background-color: #2baab1;
}

html .label-quaternary
{
    background-color: #383f48;
}

html .label-dark
{
    background-color: #2e353e;
}

html .label-light
{
    background-color: #ffffff;
}

html .btn-primary
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0088cc;
    border-color: #0088cc #0088cc #006699;
}

html .btn-primary:hover
{
    border-color: #0099e6 #0099e6 #0077b3;
    background-color: #0099e6;
}

html .btn-primary:active, html .btn-primary:focus
{
    border-color: #0077b3 #0077b3 #0077b3;
    background-color: #0077b3;
}

html .btn-primary.dropdown-toggle
{
    border-left-color: #0077b3;
}

html .btn-primary[disabled]
{
    border-color: #33bbff;
    background-color: #33bbff;
}

html .btn-primary:hover, html .btn-primary:focus
{
    color: #ffffff;
}

html .btn-secondary
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #e36159;
    border-color: #e36159 #e36159 #dc372d;
}

html .btn-secondary:hover
{
    border-color: #e7766f #e7766f #df4c43;
    background-color: #e7766f;
}

html .btn-secondary:active, html .btn-secondary:focus
{
    border-color: #df4c43 #df4c43 #df4c43;
    background-color: #df4c43;
}

html .btn-secondary.dropdown-toggle
{
    border-left-color: #df4c43;
}

html .btn-secondary[disabled]
{
    border-color: #f2b4b0;
    background-color: #f2b4b0;
}

html .btn-secondary:hover, html .btn-secondary:focus
{
    color: #ffffff;
}

html .btn-tertiary
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2baab1;
    border-color: #2baab1 #2baab1 #218388;
}

html .btn-tertiary:hover
{
    border-color: #30bec6 #30bec6 #26969c;
    background-color: #30bec6;
}

html .btn-tertiary:active, html .btn-tertiary:focus
{
    border-color: #26969c #26969c #26969c;
    background-color: #26969c;
}

html .btn-tertiary.dropdown-toggle
{
    border-left-color: #26969c;
}

html .btn-tertiary[disabled]
{
    border-color: #68d4da;
    background-color: #68d4da;
}

html .btn-tertiary:hover, html .btn-tertiary:focus
{
    color: #ffffff;
}

html .btn-quaternary
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #383f48;
    border-color: #383f48 #383f48 #22262b;
}

html .btn-quaternary:hover
{
    border-color: #434c56 #434c56 #2d323a;
    background-color: #434c56;
}

html .btn-quaternary:active, html .btn-quaternary:focus
{
    border-color: #2d323a #2d323a #2d323a;
    background-color: #2d323a;
}

html .btn-quaternary.dropdown-toggle
{
    border-left-color: #2d323a;
}

html .btn-quaternary[disabled]
{
    border-color: #657181;
    background-color: #657181;
}

html .btn-quaternary:hover, html .btn-quaternary:focus
{
    color: #ffffff;
}

html .btn-dark
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2e353e;
    border-color: #2e353e #2e353e #181c21;
}

html .btn-dark:hover
{
    border-color: #39424d #39424d #23282f;
    background-color: #39424d;
}

html .btn-dark:active, html .btn-dark:focus
{
    border-color: #23282f #23282f #23282f;
    background-color: #23282f;
}

html .btn-dark.dropdown-toggle
{
    border-left-color: #23282f;
}

html .btn-dark[disabled]
{
    border-color: #596779;
    background-color: #596779;
}

html .btn-dark:hover, html .btn-dark:focus
{
    color: #ffffff;
}

html .btn-light
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
    border-color: #ffffff #ffffff #e6e6e6;
}

html .btn-light:hover
{
    border-color: #ffffff #ffffff #f2f2f2;
    background-color: #ffffff;
}

html .btn-light:active, html .btn-light:focus
{
    border-color: #f2f2f2 #f2f2f2 #f2f2f2;
    background-color: #f2f2f2;
}

html .btn-light.dropdown-toggle
{
    border-left-color: #f2f2f2;
}

html .btn-light[disabled]
{
    border-color: #ffffff;
    background-color: #ffffff;
}

html .btn-light:hover, html .btn-light:focus
{
    color: #777777;
}

html .btn-borders.btn-primary
{
    background: transparent;
    border-color: #0088cc;
    color: #0088cc;
    text-shadow: none;
}

html .btn-borders.btn-primary:hover, html .btn-borders.btn-primary:focus
{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0088cc;
    border-color: #0088cc #0088cc #006699;
    border-color: #0088cc !important;
    color: #ffffff;
}

html .btn-borders.btn-primary:hover:hover, html .btn-borders.btn-primary:focus:hover
{
    border-color: #0099e6 #0099e6 #0077b3;
    background-color: #0099e6;
}

html .btn-borders.btn-primary:hover:active, html .btn-borders.btn-primary:focus:active, html .btn-borders.btn-primary:hover:focus, html .btn-borders.btn-primary:focus:focus
{
    border-color: #0077b3 #0077b3 #0077b3;
    background-color: #0077b3;
}

html .btn-borders.btn-primary:hover.dropdown-toggle, html .btn-borders.btn-primary:focus.dropdown-toggle
{
    border-left-color: #0077b3;
}

html .btn-borders.btn-primary:hover[disabled], html .btn-borders.btn-primary:focus[disabled]
{
    border-color: #33bbff;
    background-color: #33bbff;
}

html .btn-borders.btn-secondary
{
    background: transparent;
    border-color: #e36159;
    color: #e36159;
    text-shadow: none;
}

html .btn-borders.btn-secondary:hover, html .btn-borders.btn-secondary:focus
{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #e36159;
    border-color: #e36159 #e36159 #dc372d;
    border-color: #e36159 !important;
    color: #ffffff;
}

html .btn-borders.btn-secondary:hover:hover, html .btn-borders.btn-secondary:focus:hover
{
    border-color: #e7766f #e7766f #df4c43;
    background-color: #e7766f;
}

html .btn-borders.btn-secondary:hover:active, html .btn-borders.btn-secondary:focus:active, html .btn-borders.btn-secondary:hover:focus, html .btn-borders.btn-secondary:focus:focus
{
    border-color: #df4c43 #df4c43 #df4c43;
    background-color: #df4c43;
}

html .btn-borders.btn-secondary:hover.dropdown-toggle, html .btn-borders.btn-secondary:focus.dropdown-toggle
{
    border-left-color: #df4c43;
}

html .btn-borders.btn-secondary:hover[disabled], html .btn-borders.btn-secondary:focus[disabled]
{
    border-color: #f2b4b0;
    background-color: #f2b4b0;
}

html .btn-borders.btn-tertiary
{
    background: transparent;
    border-color: #2baab1;
    color: #2baab1;
    text-shadow: none;
}

html .btn-borders.btn-tertiary:hover, html .btn-borders.btn-tertiary:focus
{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2baab1;
    border-color: #2baab1 #2baab1 #218388;
    border-color: #2baab1 !important;
    color: #ffffff;
}

html .btn-borders.btn-tertiary:hover:hover, html .btn-borders.btn-tertiary:focus:hover
{
    border-color: #30bec6 #30bec6 #26969c;
    background-color: #30bec6;
}

html .btn-borders.btn-tertiary:hover:active, html .btn-borders.btn-tertiary:focus:active, html .btn-borders.btn-tertiary:hover:focus, html .btn-borders.btn-tertiary:focus:focus
{
    border-color: #26969c #26969c #26969c;
    background-color: #26969c;
}

html .btn-borders.btn-tertiary:hover.dropdown-toggle, html .btn-borders.btn-tertiary:focus.dropdown-toggle
{
    border-left-color: #26969c;
}

html .btn-borders.btn-tertiary:hover[disabled], html .btn-borders.btn-tertiary:focus[disabled]
{
    border-color: #68d4da;
    background-color: #68d4da;
}

html .btn-borders.btn-quaternary
{
    background: transparent;
    border-color: #383f48;
    color: #383f48;
    text-shadow: none;
}

html .btn-borders.btn-quaternary:hover, html .btn-borders.btn-quaternary:focus
{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #383f48;
    border-color: #383f48 #383f48 #22262b;
    border-color: #383f48 !important;
    color: #ffffff;
}

html .btn-borders.btn-quaternary:hover:hover, html .btn-borders.btn-quaternary:focus:hover
{
    border-color: #434c56 #434c56 #2d323a;
    background-color: #434c56;
}

html .btn-borders.btn-quaternary:hover:active, html .btn-borders.btn-quaternary:focus:active, html .btn-borders.btn-quaternary:hover:focus, html .btn-borders.btn-quaternary:focus:focus
{
    border-color: #2d323a #2d323a #2d323a;
    background-color: #2d323a;
}

html .btn-borders.btn-quaternary:hover.dropdown-toggle, html .btn-borders.btn-quaternary:focus.dropdown-toggle
{
    border-left-color: #2d323a;
}

html .btn-borders.btn-quaternary:hover[disabled], html .btn-borders.btn-quaternary:focus[disabled]
{
    border-color: #657181;
    background-color: #657181;
}

html .btn-borders.btn-dark
{
    background: transparent;
    border-color: #2e353e;
    color: #2e353e;
    text-shadow: none;
}

html .btn-borders.btn-dark:hover, html .btn-borders.btn-dark:focus
{
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2e353e;
    border-color: #2e353e #2e353e #181c21;
    border-color: #2e353e !important;
    color: #ffffff;
}

html .btn-borders.btn-dark:hover:hover, html .btn-borders.btn-dark:focus:hover
{
    border-color: #39424d #39424d #23282f;
    background-color: #39424d;
}

html .btn-borders.btn-dark:hover:active, html .btn-borders.btn-dark:focus:active, html .btn-borders.btn-dark:hover:focus, html .btn-borders.btn-dark:focus:focus
{
    border-color: #23282f #23282f #23282f;
    background-color: #23282f;
}

html .btn-borders.btn-dark:hover.dropdown-toggle, html .btn-borders.btn-dark:focus.dropdown-toggle
{
    border-left-color: #23282f;
}

html .btn-borders.btn-dark:hover[disabled], html .btn-borders.btn-dark:focus[disabled]
{
    border-color: #596779;
    background-color: #596779;
}

html .btn-borders.btn-light
{
    background: transparent;
    border-color: #ffffff;
    color: #ffffff;
    text-shadow: none;
}

html .btn-borders.btn-light:hover, html .btn-borders.btn-light:focus
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
    border-color: #ffffff #ffffff #e6e6e6;
    border-color: #ffffff !important;
    color: #777777;
}

html .btn-borders.btn-light:hover:hover, html .btn-borders.btn-light:focus:hover
{
    border-color: #ffffff #ffffff #f2f2f2;
    background-color: #ffffff;
}

html .btn-borders.btn-light:hover:active, html .btn-borders.btn-light:focus:active, html .btn-borders.btn-light:hover:focus, html .btn-borders.btn-light:focus:focus
{
    border-color: #f2f2f2 #f2f2f2 #f2f2f2;
    background-color: #f2f2f2;
}

html .btn-borders.btn-light:hover.dropdown-toggle, html .btn-borders.btn-light:focus.dropdown-toggle
{
    border-left-color: #f2f2f2;
}

html .btn-borders.btn-light:hover[disabled], html .btn-borders.btn-light:focus[disabled]
{
    border-color: #ffffff;
    background-color: #ffffff;
}

.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus
{
    color: #0088cc;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
    background-color: #0088cc !important;
    border-color: #0088cc;
}

body.dark .pagination > li > a, body.dark .pagination > li > span, body.dark .pagination > li > a:hover, body.dark .pagination > li > span:hover, body.dark .pagination > li > a:focus, body.dark .pagination > li > span:focus
{
    color: #0088cc;
}

body.dark .pagination > .active > a, body.dark .pagination > .active > span, body.dark .pagination > .active > a:hover, body.dark .pagination > .active > span:hover, body.dark .pagination > .active > a:focus, body.dark .pagination > .active > span:focus
{
    background-color: #0088cc;
    border-color: #0088cc;
}

.pagination > .active > a, body.dark .pagination > .active > a
{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0088cc;
    border-color: #0088cc #0088cc #006699;
}

.pagination > .active > a:hover, body.dark .pagination > .active > a:hover
{
    border-color: #0099e6 #0099e6 #0077b3;
    background-color: #0099e6;
}

.pagination > .active > a:active, body.dark .pagination > .active > a:active, .pagination > .active > a:focus, body.dark .pagination > .active > a:focus
{
    border-color: #0077b3 #0077b3 #0077b3;
    background-color: #0077b3;
}

.pagination > .active > a.dropdown-toggle, body.dark .pagination > .active > a.dropdown-toggle
{
    border-left-color: #0077b3;
}

.pagination > .active > a[disabled], body.dark .pagination > .active > a[disabled]
{
    border-color: #33bbff;
    background-color: #33bbff;
}

html .alert-primary
{
    background-color: #0088cc;
    border-color: #007ebd;
    color: #ffffff;
}

html .alert-primary .alert-link
{
    color: #ffffff;
}

html .alert-secondary
{
    background-color: #e36159;
    border-color: #e1554c;
    color: #ffffff;
}

html .alert-secondary .alert-link
{
    color: #ffffff;
}

html .alert-tertiary
{
    background-color: #2baab1;
    border-color: #289ea5;
    color: #ffffff;
}

html .alert-tertiary .alert-link
{
    color: #ffffff;
}

html .alert-quaternary
{
    background-color: #383f48;
    border-color: #31373f;
    color: #ffffff;
}

html .alert-quaternary .alert-link
{
    color: #ffffff;
}

html .alert-dark
{
    background-color: #2e353e;
    border-color: #272d35;
    color: #ffffff;
}

html .alert-dark .alert-link
{
    color: #ffffff;
}

html .alert-light
{
    background-color: #ffffff;
    border-color: #f7f7f7;
    color: #777777;
}

html .alert-light .alert-link
{
    color: #777777;
}

html .progress-bar-primary
{
    background-color: #0088cc;
}

html .progress-bar-secondary
{
    background-color: #e36159;
}

html .progress-bar-tertiary
{
    background-color: #2baab1;
}

html .progress-bar-quaternary
{
    background-color: #383f48;
}

html .progress-bar-dark
{
    background-color: #2e353e;
}

html .progress-bar-light
{
    background-color: #ffffff;
}

html section.section-primary
{
    background-color: #0088cc !important;
    border-color: #0077b3 !important;
}

html section.section-primary h1, html section.section-primary h2, html section.section-primary h3, html section.section-primary h4, html section.section-primary h5, html section.section-primary h6
{
    color: #ffffff;
}

html section.section-primary p
{
    color: #e6e6e6;
}

html section.section-secondary
{
    background-color: #e36159 !important;
    border-color: #df4c43 !important;
}

html section.section-secondary h1, html section.section-secondary h2, html section.section-secondary h3, html section.section-secondary h4, html section.section-secondary h5, html section.section-secondary h6
{
    color: #ffffff;
}

html section.section-secondary p
{
    color: #e6e6e6;
}

html section.section-tertiary
{
    background-color: #2baab1 !important;
    border-color: #26969c !important;
}

html section.section-tertiary h1, html section.section-tertiary h2, html section.section-tertiary h3, html section.section-tertiary h4, html section.section-tertiary h5, html section.section-tertiary h6
{
    color: #ffffff;
}

html section.section-tertiary p
{
    color: #e6e6e6;
}

html section.section-quaternary
{
    background-color: #383f48 !important;
    border-color: #2d323a !important;
}

html section.section-quaternary h1, html section.section-quaternary h2, html section.section-quaternary h3, html section.section-quaternary h4, html section.section-quaternary h5, html section.section-quaternary h6
{
    color: #ffffff;
}

html section.section-quaternary p
{
    color: #e6e6e6;
}

html section.section-dark
{
    background-color: #2e353e !important;
    border-color: #23282f !important;
}

html section.section-dark h1, html section.section-dark h2, html section.section-dark h3, html section.section-dark h4, html section.section-dark h5, html section.section-dark h6
{
    color: #ffffff;
}

html section.section-dark p
{
    color: #e6e6e6;
}

html section.section-light
{
    background-color: #ffffff !important;
    border-color: #f2f2f2 !important;
}

html section.section-light h1, html section.section-light h2, html section.section-light h3, html section.section-light h4, html section.section-light h5, html section.section-light h6
{
    color: #777777;
}

html section.section-light p
{
    color: #5e5e5e;
}

html section.section-default-scale-1
{
    background-color: #dbdbdb !important;
    border-top-color: #d3d3d3 !important;
}

html section.section-default-scale-2
{
    background-color: #c1c1c1 !important;
    border-top-color: #b9b9b9 !important;
}

html section.section-default-scale-3
{
    background-color: #a8a8a8 !important;
    border-top-color: #a0a0a0 !important;
}

html section.section-default-scale-4
{
    background-color: #8e8e8e !important;
    border-top-color: #868686 !important;
}

html section.section-default-scale-5
{
    background-color: #757575 !important;
    border-top-color: #6d6d6d !important;
}

html section.section-default-scale-6
{
    background-color: #5b5b5b !important;
    border-top-color: #535353 !important;
}

html section.section-default-scale-7
{
    background-color: #424242 !important;
    border-top-color: #3a3a3a !important;
}

html section.section-default-scale-8
{
    background-color: #282828 !important;
    border-top-color: #202020 !important;
}

html section.section-default-scale-9
{
    background-color: #0f0f0f !important;
    border-top-color: #070707 !important;
}

html.dark section.section-default-scale-1
{
    background-color: #333a44 !important;
    border-top-color: #2c323b !important;
}

html.dark section.section-default-scale-2
{
    background-color: #495362 !important;
    border-top-color: #424b59 !important;
}

html.dark section.section-default-scale-3
{
    background-color: #5e6b7f !important;
    border-top-color: #586476 !important;
}

html.dark section.section-default-scale-4
{
    background-color: #77849a !important;
    border-top-color: #6e7d93 !important;
}

html.dark section.section-default-scale-5
{
    background-color: #949faf !important;
    border-top-color: #8b97a9 !important;
}

html.dark section.section-default-scale-6
{
    background-color: #b1b9c5 !important;
    border-top-color: #a8b1be !important;
}

html.dark section.section-default-scale-7
{
    background-color: #ced3db !important;
    border-top-color: #c5cbd4 !important;
}

html.dark section.section-default-scale-8
{
    background-color: #ebeef1 !important;
    border-top-color: #e3e6ea !important;
}

html.dark section.section-default-scale-9
{
    background-color: #ffffff !important;
    border-top-color: #f7f7f7 !important;
}

section.page-top h1
{
    border-bottom-color: #0088cc;
}

section.page-top.custom-product
{
    background-color: #0077b3;
    border-top-color: #0081c2;
}

html .page-top-color.page-top-primary
{
    background-color: #0088cc;
    border-bottom-color: #0088cc;
    color: #ffffff;
}

html .page-top-color.page-top-primary h1
{
    color: #ffffff;
}

html .page-top-color.page-top-primary h1 span
{
    color: #ffffff;
}

html .page-top-color.page-top-primary a
{
    color: #ffffff;
}

html .page-top-color.page-top-primary .breadcrumb > .active
{
    color: #ffffff;
}

html .page-top-color.page-top-secondary
{
    background-color: #e36159;
    border-bottom-color: #e36159;
    color: #ffffff;
}

html .page-top-color.page-top-secondary h1
{
    color: #ffffff;
}

html .page-top-color.page-top-secondary h1 span
{
    color: #ffffff;
}

html .page-top-color.page-top-secondary a
{
    color: #ffffff;
}

html .page-top-color.page-top-secondary .breadcrumb > .active
{
    color: #ffffff;
}

html .page-top-color.page-top-tertiary
{
    background-color: #2baab1;
    border-bottom-color: #2baab1;
    color: #ffffff;
}

html .page-top-color.page-top-tertiary h1
{
    color: #ffffff;
}

html .page-top-color.page-top-tertiary h1 span
{
    color: #ffffff;
}

html .page-top-color.page-top-tertiary a
{
    color: #ffffff;
}

html .page-top-color.page-top-tertiary .breadcrumb > .active
{
    color: #ffffff;
}

html .page-top-color.page-top-quaternary
{
    background-color: #383f48;
    border-bottom-color: #383f48;
    color: #ffffff;
}

html .page-top-color.page-top-quaternary h1
{
    color: #ffffff;
}

html .page-top-color.page-top-quaternary h1 span
{
    color: #ffffff;
}

html .page-top-color.page-top-quaternary a
{
    color: #ffffff;
}

html .page-top-color.page-top-quaternary .breadcrumb > .active
{
    color: #ffffff;
}

html .page-top-color.page-top-dark
{
    background-color: #2e353e;
    border-bottom-color: #2e353e;
    color: #ffffff;
}

html .page-top-color.page-top-dark h1
{
    color: #ffffff;
}

html .page-top-color.page-top-dark h1 span
{
    color: #ffffff;
}

html .page-top-color.page-top-dark a
{
    color: #ffffff;
}

html .page-top-color.page-top-dark .breadcrumb > .active
{
    color: #ffffff;
}

html .page-top-color.page-top-light
{
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    color: #777777;
}

html .page-top-color.page-top-light h1
{
    color: #777777;
}

html .page-top-color.page-top-light h1 span
{
    color: #777777;
}

html .page-top-color.page-top-light a
{
    color: #777777;
}

html .page-top-color.page-top-light .breadcrumb > .active
{
    color: #777777;
}

html .toggle-primary .toggle label
{
    color: #0088cc;
    border-left-color: #0088cc;
    border-right-color: #0088cc;
}

html .toggle-primary .toggle.active > label
{
    background-color: #0088cc;
    border-color: #0088cc;
    color: #ffffff;
}

html .toggle-primary.toggle-simple .toggle > label:after
{
    background-color: #0088cc;
}

html .toggle-secondary .toggle label
{
    color: #e36159;
    border-left-color: #e36159;
    border-right-color: #e36159;
}

html .toggle-secondary .toggle.active > label
{
    background-color: #e36159;
    border-color: #e36159;
    color: #ffffff;
}

html .toggle-secondary.toggle-simple .toggle > label:after
{
    background-color: #e36159;
}

html .toggle-tertiary .toggle label
{
    color: #2baab1;
    border-left-color: #2baab1;
    border-right-color: #2baab1;
}

html .toggle-tertiary .toggle.active > label
{
    background-color: #2baab1;
    border-color: #2baab1;
    color: #ffffff;
}

html .toggle-tertiary.toggle-simple .toggle > label:after
{
    background-color: #2baab1;
}

html .toggle-quaternary .toggle label
{
    color: #383f48;
    border-left-color: #383f48;
    border-right-color: #383f48;
}

html .toggle-quaternary .toggle.active > label
{
    background-color: #383f48;
    border-color: #383f48;
    color: #ffffff;
}

html .toggle-quaternary.toggle-simple .toggle > label:after
{
    background-color: #383f48;
}

html .toggle-dark .toggle label
{
    color: #2e353e;
    border-left-color: #2e353e;
    border-right-color: #2e353e;
}

html .toggle-dark .toggle.active > label
{
    background-color: #2e353e;
    border-color: #2e353e;
    color: #ffffff;
}

html .toggle-dark.toggle-simple .toggle > label:after
{
    background-color: #2e353e;
}

html .toggle-light .toggle label
{
    color: #ffffff;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
}

html .toggle-light .toggle.active > label
{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #777777;
}

html .toggle-light.toggle-simple .toggle > label:after
{
    background-color: #ffffff;
}

.thumb-info .thumb-info-type
{
    background-color: #0088cc;
}

.thumb-info .thumb-info-action-icon
{
    background-color: #0088cc;
}

.thumb-info-social-icons a
{
    background-color: #0088cc;
}

.thumbnail .zoom
{
    background-color: #0088cc;
}

.img-thumbnail .zoom
{
    background-color: #0088cc;
}

html .thumb-info .thumb-info-action-icon-primary
{
    background-color: #0088cc;
}

html .thumb-info .thumb-info-action-icon-primary i, html .thumb-info .thumb-info-action-icon-primary em
{
    color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-secondary
{
    background-color: #e36159;
}

html .thumb-info .thumb-info-action-icon-secondary i, html .thumb-info .thumb-info-action-icon-secondary em
{
    color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-tertiary
{
    background-color: #2baab1;
}

html .thumb-info .thumb-info-action-icon-tertiary i, html .thumb-info .thumb-info-action-icon-tertiary em
{
    color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-quaternary
{
    background-color: #383f48;
}

html .thumb-info .thumb-info-action-icon-quaternary i, html .thumb-info .thumb-info-action-icon-quaternary em
{
    color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-dark
{
    background-color: #2e353e;
}

html .thumb-info .thumb-info-action-icon-dark i, html .thumb-info .thumb-info-action-icon-dark em
{
    color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-light
{
    background-color: #ffffff;
}

html .thumb-info .thumb-info-action-icon-light i, html .thumb-info .thumb-info-action-icon-light em
{
    color: #777777;
}

.inverted
{
    background-color: #0088cc;
}

html .inverted-primary
{
    background-color: #0088cc;
}

html .inverted-secondary
{
    background-color: #e36159;
}

html .inverted-tertiary
{
    background-color: #2baab1;
}

html .inverted-quaternary
{
    background-color: #383f48;
}

html .inverted-dark
{
    background-color: #2e353e;
}

html .inverted-light
{
    background-color: #ffffff;
}

.social-icons-list a
{
    background-color: #0088cc;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
{
    background-color: #0074ad;
}

.owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"]
{
    color: #0088cc;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"]
{
    color: #ffffff;
    background-color: #0088cc;
    border-color: #0088cc #0088cc #006699;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover
{
    border-color: #0099e6 #0099e6 #0077b3;
    background-color: #0099e6;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"]:active, .owl-theme .owl-controls .owl-nav [class*="owl-"]:focus
{
    border-color: #0077b3 #0077b3 #0077b3;
    background-color: #0077b3;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"].dropdown-toggle
{
    border-left-color: #0077b3;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"][disabled]
{
    border-color: #33bbff;
    background-color: #33bbff;
}

html body .tabs .nav-tabs a, html.dark body .tabs .nav-tabs a, html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover
{
    color: #0088cc;
}

html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover, html body .tabs .nav-tabs a:focus, html.dark body .tabs .nav-tabs a:focus
{
    border-top-color: #0088cc;
}

html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a
{
    border-top-color: #0088cc;
    color: #0088cc;
}

html body .tabs .nav-tabs.nav-justified a:hover, html.dark body .tabs .nav-tabs.nav-justified a:hover, html body .tabs .nav-tabs.nav-justified a:focus, html.dark body .tabs .nav-tabs.nav-justified a:focus
{
    border-top-color: #0088cc;
}

html body .tabs.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a, html.dark body .tabs.tabs-bottom .nav-tabs li.active a, html body .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus
{
    border-bottom-color: #0088cc;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus, html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus
{
    border-left-color: #0088cc;
}

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus, html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus
{
    border-right-color: #0088cc;
}

html body .tabs-primary .nav-tabs li a, html.dark body .tabs-primary .nav-tabs li a, html body .tabs-primary .nav-tabs.nav-justified li a, html.dark body .tabs-primary .nav-tabs.nav-justified li a, html body .tabs-primary .nav-tabs li a:hover, html.dark body .tabs-primary .nav-tabs li a:hover, html body .tabs-primary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover
{
    color: #0088cc;
}

html body .tabs-primary .nav-tabs li a:hover, html.dark body .tabs-primary .nav-tabs li a:hover, html body .tabs-primary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover
{
    border-top-color: #0088cc;
}

html body .tabs-primary .nav-tabs li.active a, html.dark body .tabs-primary .nav-tabs li.active a, html body .tabs-primary .nav-tabs.nav-justified li.active a, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a, html body .tabs-primary .nav-tabs li.active a:hover, html.dark body .tabs-primary .nav-tabs li.active a:hover, html body .tabs-primary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover, html body .tabs-primary .nav-tabs li.active a:focus, html.dark body .tabs-primary .nav-tabs li.active a:focus, html body .tabs-primary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus
{
    border-top-color: #0088cc;
    color: #0088cc;
}

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover
{
    border-bottom-color: #0088cc;
}

html body .tabs-primary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus
{
    border-bottom-color: #0088cc;
}

html body .tabs-primary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover
{
    border-left-color: #0088cc;
}

html body .tabs-primary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a, html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus
{
    border-left-color: #0088cc;
}

html body .tabs-primary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover
{
    border-right-color: #0088cc;
}

html body .tabs-primary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a, html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus
{
    border-right-color: #0088cc;
}

html body .tabs-secondary .nav-tabs li a, html.dark body .tabs-secondary .nav-tabs li a, html body .tabs-secondary .nav-tabs.nav-justified li a, html.dark body .tabs-secondary .nav-tabs.nav-justified li a, html body .tabs-secondary .nav-tabs li a:hover, html.dark body .tabs-secondary .nav-tabs li a:hover, html body .tabs-secondary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover
{
    color: #e36159;
}

html body .tabs-secondary .nav-tabs li a:hover, html.dark body .tabs-secondary .nav-tabs li a:hover, html body .tabs-secondary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover
{
    border-top-color: #e36159;
}

html body .tabs-secondary .nav-tabs li.active a, html.dark body .tabs-secondary .nav-tabs li.active a, html body .tabs-secondary .nav-tabs.nav-justified li.active a, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a, html body .tabs-secondary .nav-tabs li.active a:hover, html.dark body .tabs-secondary .nav-tabs li.active a:hover, html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover, html body .tabs-secondary .nav-tabs li.active a:focus, html.dark body .tabs-secondary .nav-tabs li.active a:focus, html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus
{
    border-top-color: #e36159;
    color: #e36159;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover
{
    border-bottom-color: #e36159;
}

html body .tabs-secondary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus
{
    border-bottom-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover
{
    border-left-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a, html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus
{
    border-left-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover
{
    border-right-color: #e36159;
}

html body .tabs-secondary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a, html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus
{
    border-right-color: #e36159;
}

html body .tabs-tertiary .nav-tabs li a, html.dark body .tabs-tertiary .nav-tabs li a, html body .tabs-tertiary .nav-tabs.nav-justified li a, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a, html body .tabs-tertiary .nav-tabs li a:hover, html.dark body .tabs-tertiary .nav-tabs li a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover
{
    color: #2baab1;
}

html body .tabs-tertiary .nav-tabs li a:hover, html.dark body .tabs-tertiary .nav-tabs li a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover
{
    border-top-color: #2baab1;
}

html body .tabs-tertiary .nav-tabs li.active a, html.dark body .tabs-tertiary .nav-tabs li.active a, html body .tabs-tertiary .nav-tabs.nav-justified li.active a, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a, html body .tabs-tertiary .nav-tabs li.active a:hover, html.dark body .tabs-tertiary .nav-tabs li.active a:hover, html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover, html body .tabs-tertiary .nav-tabs li.active a:focus, html.dark body .tabs-tertiary .nav-tabs li.active a:focus, html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus
{
    border-top-color: #2baab1;
    color: #2baab1;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover
{
    border-bottom-color: #2baab1;
}

html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus
{
    border-bottom-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover
{
    border-left-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a, html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus
{
    border-left-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover
{
    border-right-color: #2baab1;
}

html body .tabs-tertiary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a, html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus
{
    border-right-color: #2baab1;
}

html body .tabs-quaternary .nav-tabs li a, html.dark body .tabs-quaternary .nav-tabs li a, html body .tabs-quaternary .nav-tabs.nav-justified li a, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a, html body .tabs-quaternary .nav-tabs li a:hover, html.dark body .tabs-quaternary .nav-tabs li a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover
{
    color: #383f48;
}

html body .tabs-quaternary .nav-tabs li a:hover, html.dark body .tabs-quaternary .nav-tabs li a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover
{
    border-top-color: #383f48;
}

html body .tabs-quaternary .nav-tabs li.active a, html.dark body .tabs-quaternary .nav-tabs li.active a, html body .tabs-quaternary .nav-tabs.nav-justified li.active a, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a, html body .tabs-quaternary .nav-tabs li.active a:hover, html.dark body .tabs-quaternary .nav-tabs li.active a:hover, html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover, html body .tabs-quaternary .nav-tabs li.active a:focus, html.dark body .tabs-quaternary .nav-tabs li.active a:focus, html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus
{
    border-top-color: #383f48;
    color: #383f48;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover
{
    border-bottom-color: #383f48;
}

html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus
{
    border-bottom-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover
{
    border-left-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-left li.active a, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a, html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover, html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus
{
    border-left-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover
{
    border-right-color: #383f48;
}

html body .tabs-quaternary.tabs-vertical.tabs-right li.active a, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a, html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover, html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus
{
    border-right-color: #383f48;
}

html body .tabs-dark .nav-tabs li a, html.dark body .tabs-dark .nav-tabs li a, html body .tabs-dark .nav-tabs.nav-justified li a, html.dark body .tabs-dark .nav-tabs.nav-justified li a, html body .tabs-dark .nav-tabs li a:hover, html.dark body .tabs-dark .nav-tabs li a:hover, html body .tabs-dark .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover
{
    color: #2e353e;
}

html body .tabs-dark .nav-tabs li a:hover, html.dark body .tabs-dark .nav-tabs li a:hover, html body .tabs-dark .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover
{
    border-top-color: #2e353e;
}

html body .tabs-dark .nav-tabs li.active a, html.dark body .tabs-dark .nav-tabs li.active a, html body .tabs-dark .nav-tabs.nav-justified li.active a, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a, html body .tabs-dark .nav-tabs li.active a:hover, html.dark body .tabs-dark .nav-tabs li.active a:hover, html body .tabs-dark .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover, html body .tabs-dark .nav-tabs li.active a:focus, html.dark body .tabs-dark .nav-tabs li.active a:focus, html body .tabs-dark .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus
{
    border-top-color: #2e353e;
    color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover
{
    border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus
{
    border-bottom-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover
{
    border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-left li.active a, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a, html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover, html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus
{
    border-left-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover
{
    border-right-color: #2e353e;
}

html body .tabs-dark.tabs-vertical.tabs-right li.active a, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a, html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover, html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus
{
    border-right-color: #2e353e;
}

html body .tabs-light .nav-tabs li a, html.dark body .tabs-light .nav-tabs li a, html body .tabs-light .nav-tabs.nav-justified li a, html.dark body .tabs-light .nav-tabs.nav-justified li a, html body .tabs-light .nav-tabs li a:hover, html.dark body .tabs-light .nav-tabs li a:hover, html body .tabs-light .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li a:hover
{
    color: #ffffff;
}

html body .tabs-light .nav-tabs li a:hover, html.dark body .tabs-light .nav-tabs li a:hover, html body .tabs-light .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li a:hover
{
    border-top-color: #ffffff;
}

html body .tabs-light .nav-tabs li.active a, html.dark body .tabs-light .nav-tabs li.active a, html body .tabs-light .nav-tabs.nav-justified li.active a, html.dark body .tabs-light .nav-tabs.nav-justified li.active a, html body .tabs-light .nav-tabs li.active a:hover, html.dark body .tabs-light .nav-tabs li.active a:hover, html body .tabs-light .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover, html body .tabs-light .nav-tabs li.active a:focus, html.dark body .tabs-light .nav-tabs li.active a:focus, html body .tabs-light .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus
{
    border-top-color: #ffffff;
    color: #ffffff;
}

html body .tabs-light.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover
{
    border-bottom-color: #ffffff;
}

html body .tabs-light.tabs-bottom .nav-tabs li.active a, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a, html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover, html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus, html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus, html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus
{
    border-bottom-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-left li a:hover, html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover
{
    border-left-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-left li.active a, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a, html body .tabs-light.tabs-vertical.tabs-left li.active a:hover, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover, html body .tabs-light.tabs-vertical.tabs-left li.active a:focus, html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus
{
    border-left-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-right li a:hover, html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover
{
    border-right-color: #ffffff;
}

html body .tabs-light.tabs-vertical.tabs-right li.active a, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a, html body .tabs-light.tabs-vertical.tabs-right li.active a:hover, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover, html body .tabs-light.tabs-vertical.tabs-right li.active a:focus, html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus
{
    border-right-color: #ffffff;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus
{
    border-right-color: #0088cc;
    border-left-color: transparent;
}

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover, html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus
{
    border-right-color: transparent;
    border-left-color: #0088cc;
}

.list.list-icons li .fa
{
    color: white;
    border-color: white;
}

.list.list-icons.list-icons-style-3 li .fa
{
    background-color: #0088cc;
}

.list.list-ordened li:before
{
    color: #0088cc;
    border-color: #0088cc;
}

.list.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
}

html .list-primary.list-icons li .fa
{
    color: #0088cc;
    border-color: #0088cc;
}

html .list-primary.list-icons.list-icons-style-3 li .fa
{
    background-color: #0088cc;
    color: #ffffff;
}

html .list-primary.list-ordened li:before
{
    color: #0088cc;
}

html .list-primary.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
    color: #ffffff;
}

html .list-secondary.list-icons li .fa
{
    color: #e36159;
    border-color: #e36159;
}

html .list-secondary.list-icons.list-icons-style-3 li .fa
{
    background-color: #e36159;
    color: #ffffff;
}

html .list-secondary.list-ordened li:before
{
    color: #e36159;
}

html .list-secondary.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
    color: #ffffff;
}

html .list-tertiary.list-icons li .fa
{
    color: #2baab1;
    border-color: #2baab1;
}

html .list-tertiary.list-icons.list-icons-style-3 li .fa
{
    background-color: #2baab1;
    color: #ffffff;
}

html .list-tertiary.list-ordened li:before
{
    color: #2baab1;
}

html .list-tertiary.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
    color: #ffffff;
}

html .list-quaternary.list-icons li .fa
{
    color: #383f48;
    border-color: #383f48;
}

html .list-quaternary.list-icons.list-icons-style-3 li .fa
{
    background-color: #383f48;
    color: #ffffff;
}

html .list-quaternary.list-ordened li:before
{
    color: #383f48;
}

html .list-quaternary.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
    color: #ffffff;
}

html .list-dark.list-icons li .fa
{
    color: #2e353e;
    border-color: #2e353e;
}

html .list-dark.list-icons.list-icons-style-3 li .fa
{
    background-color: #2e353e;
    color: #ffffff;
}

html .list-dark.list-ordened li:before
{
    color: #2e353e;
}

html .list-dark.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
    color: #ffffff;
}

html .list-light.list-icons li .fa
{
    color: #ffffff;
    border-color: #ffffff;
}

html .list-light.list-icons.list-icons-style-3 li .fa
{
    background-color: #ffffff;
    color: #777777;
}

html .list-light.list-ordened li:before
{
    color: #ffffff;
}

html .list-light.list-ordened.list-ordened-style-3 li:before
{
    background-color: #0088cc;
    color: #777777;
}

.parallax blockquote i.fa-quote-left, .parallax blockquote em.fa-quote-left
{
    color: #0088cc;
}

section.video blockquote i.fa-quote-left, section.video blockquote em.fa-quote-left
{
    color: #0088cc;
}

.panel-group .panel-heading a
{
    color: #0088cc;
}

html .panel-group.panel-group-primary .panel-heading
{
    background-color: #0088cc !important;
}

html .panel-group.panel-group-primary .panel-heading a
{
    color: #ffffff;
}

html .panel-group.panel-group-secondary .panel-heading
{
    background-color: #e36159 !important;
}

html .panel-group.panel-group-secondary .panel-heading a
{
    color: #ffffff;
}

html .panel-group.panel-group-tertiary .panel-heading
{
    background-color: #2baab1 !important;
}

html .panel-group.panel-group-tertiary .panel-heading a
{
    color: #ffffff;
}

html .panel-group.panel-group-quaternary .panel-heading
{
    background-color: #383f48 !important;
}

html .panel-group.panel-group-quaternary .panel-heading a
{
    color: #ffffff;
}

html .panel-group.panel-group-dark .panel-heading
{
    background-color: #2e353e !important;
}

html .panel-group.panel-group-dark .panel-heading a
{
    color: #ffffff;
}

html .panel-group.panel-group-light .panel-heading
{
    background-color: #ffffff !important;
}

html .panel-group.panel-group-light .panel-heading a
{
    color: #777777;
}

html .divider.divider-primary .fa
{
    color: #0088cc;
}

html .divider.divider-primary.divider-small hr
{
    background: #0088cc;
}

html .divider.divider-secondary .fa
{
    color: #e36159;
}

html .divider.divider-secondary.divider-small hr
{
    background: #e36159;
}

html .divider.divider-tertiary .fa
{
    color: #2baab1;
}

html .divider.divider-tertiary.divider-small hr
{
    background: #2baab1;
}

html .divider.divider-quaternary .fa
{
    color: #383f48;
}

html .divider.divider-quaternary.divider-small hr
{
    background: #383f48;
}

html .divider.divider-dark .fa
{
    color: #2e353e;
}

html .divider.divider-dark.divider-small hr
{
    background: #2e353e;
}

html .divider.divider-light .fa
{
    color: #ffffff;
}

html .divider.divider-light.divider-small hr
{
    background: #ffffff;
}

html .divider.divider-style-2.divider-primary .fa
{
    background: #0088cc;
    color: #ffffff;
}

html .divider.divider-style-2.divider-secondary .fa
{
    background: #e36159;
    color: #ffffff;
}

html .divider.divider-style-2.divider-tertiary .fa
{
    background: #2baab1;
    color: #ffffff;
}

html .divider.divider-style-2.divider-quaternary .fa
{
    background: #383f48;
    color: #ffffff;
}

html .divider.divider-style-2.divider-dark .fa
{
    background: #2e353e;
    color: #ffffff;
}

html .divider.divider-style-2.divider-light .fa
{
    background: #ffffff;
    color: #777777;
}

html .divider.divider-style-3.divider-primary .fa
{
    border-color: #0088cc;
}

html .divider.divider-style-3.divider-secondary .fa
{
    border-color: #e36159;
}

html .divider.divider-style-3.divider-tertiary .fa
{
    border-color: #2baab1;
}

html .divider.divider-style-3.divider-quaternary .fa
{
    border-color: #383f48;
}

html .divider.divider-style-3.divider-dark .fa
{
    border-color: #2e353e;
}

html .divider.divider-style-3.divider-light .fa
{
    border-color: #ffffff;
}

#mfPreviewBar
{
    display: none !important;
}

.content_bg .col-md-8
{
    padding-left: 80px;
}

.bgcolor .col-md-8
{
    padding-right: 80px;
}


.menu-product_mobile .col-md-12
{
    padding-left: 0;
    padding-right: 0;
}

.food-menu .thumb-info.thumb-info-no-borders
{
    cursor: pointer;
}

.food-menu .thumb-info.thumb-info-no-borders.active
{
    cursor: default;
}

.custom-appt h2
{
    font-family: 'Folio Medium';
}

.food-menu .thumb-info:hover img, header nav ul.nav-main .thumb-info, header nav ul.nav-main .thumb-info.thumb-info-no-zoom:hover img
{
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.ls-v5 .ls-bottom-slidebuttons a
{
    background-position: center center !important;
    background-image: url(Resources/img/Dot_W.svg) !important;
}

.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover
{
    background-position: center center !important;
    background-image: url(Resources/img/Dot_O.svg) !important;
}

.love_kitchen .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .love_kitchen .ls-v5 .ls-bottom-slidebuttons a:hover
{
    background-image: url(Resources/img/Dot_Y.svg) !important;
}
    
.locator.desc-cont.store-page .store-info h3, .locator.desc-cont .store-info h3
{
    color: #000;
    }
    
    @media screen and (min-width: 992px) and (max-width: 1100px)
{
        html.ie footer .dropup .dropdown-toggle.country-icon 
    {
        background-position: -75px !important;
    }
}
    
@media (min-width: 992px)
{
    
.store-page .col-md-6:last-child:before {
    content: "";
    height: 100%;
    position: absolute;
    border-left: 4px solid #c1c1c1;
    left: -4px;
}

    header nav ul.nav-main a, header nav ul.nav-main a:focus, header nav ul.nav-main a:hover
    {
        color: #0088cc;
    }

    header nav ul.nav-main > li.active > a, header nav ul.nav-main > li:hover > a, header nav ul.nav-main > li > a:focus
    {
        color: #ffffff;
        background-color: #0088cc !important;
    }

    header nav ul.nav-main .dropdown > ul.dropdown-menu
    {
        border-top-color: #0088cc !important;
    }

    header nav ul.nav-main .dropdown-submenu > a:after, header nav ul.nav-main .dropdown-submenu:hover > a:after
    {
        border-left-color: #0088cc;
    }

    .ls-v5 .ls-bottom-slidebuttons a
    {
        width: 20px;
    }

    .ls-v5 .ls-bottom-slidebuttons a + a
    {
        margin-left: 20px;
    }

    .ls-v5 .ls-bottom-slidebuttons
    {
        top: -70px !important;
    }


    .btm_pd_135
    {
        padding-bottom: 135px !important;
    }

    .btm_pd_130
    {
        padding-bottom: 130px !important;
    }
    .btm_pd_112
    {
        padding-bottom: 112px !important;
    }


    .btm_pd_105
    {
        padding-bottom: 105px !important;
    }

    .btm_pd_65
    {
        padding-bottom: 65px !important;
    }
	
    .btm_pd_85
    {
        padding-bottom: 85px !important;
    }

    .top_pd_135
    {
        padding-top: 135px !important;
    }


    .top_pd_125
    {
        padding-top: 130px !important;
    }

    .top_pd_117
    {
        padding-top: 117px !important;
    }

    .top_pd_106
    {
        padding-top: 106px !important;
    }


}

header nav ul.nav-main .tip
{
    background: #0088cc;
    color: #ffffff;
}

header nav ul.nav-main .tip:before
{
    border-right-color: #0088cc;
}

html header nav ul.nav-main .tip-primary
{
    background: #0088cc !important;
    color: #ffffff !important;
}

html header nav ul.nav-main .tip-primary:before
{
    border-right-color: #0088cc !important;
}

html header nav ul.nav-main .tip-secondary
{
    background: #e36159 !important;
    color: #ffffff !important;
}

html header nav ul.nav-main .tip-secondary:before
{
    border-right-color: #e36159 !important;
}

html header nav ul.nav-main .tip-tertiary
{
    background: #2baab1 !important;
    color: #ffffff !important;
}

html header nav ul.nav-main .tip-tertiary:before
{
    border-right-color: #2baab1 !important;
}

html header nav ul.nav-main .tip-quaternary
{
    background: #383f48 !important;
    color: #ffffff !important;
}

html header nav ul.nav-main .tip-quaternary:before
{
    border-right-color: #383f48 !important;
}

html header nav ul.nav-main .tip-dark
{
    background: #2e353e !important;
    color: #ffffff !important;
}

html header nav ul.nav-main .tip-dark:before
{
    border-right-color: #2e353e !important;
}

html header nav ul.nav-main .tip-light
{
    background: #ffffff !important;
    color: #777777 !important;
}

html header nav ul.nav-main .tip-light:before
{
    border-right-color: #ffffff !important;
}

html[dir="rtl"] header nav ul.nav-main .tip.skin:before
{
    border-left-color: #0088cc;
}




@media (min-width: 992px)
{
    header.single-menu nav ul.nav-main li.active > a
    {
        border-top: 5px solid #0088cc;
    }

    header.darken-top-border
    {
        border-top: 5px solid #0077b3 !important;
    }

    header.colored .header-top
    {
        background-color: #0088cc;
    }

    header.colored .header-top ul.nav-top li a:hover
    {
        background-color: #0099e6 !important;
    }

    header.flat-menu nav ul.nav-main li > a, header.flat-menu nav ul.nav-main li.active > a
    {
        color: #666;
    }

    header.flat-menu nav ul.nav-main > li.active > a
    {
        color: #0088cc !important;
        background-color: transparent !important;
    }

    header.flat-menu nav ul.nav-main > li:hover > a, header.flat-menu nav ul.nav-main > li > a:hover
    {
        color: #ffffff !important;
        background-color: #0088cc !important;
    }

    header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #0088cc;
    }

    .w_max_991
    {
        display: none;
    }

    .w_min_991
    {
        display: block;
    }

    .desc-cont, .seminar
    {
        padding: 140px 0;
    }
	
	 .desc-cont.bgcolor.careers
    {
        padding: 110px 0;
    }

    .desc-cont img.w_min_991
    {
        display: inline-block;
    }
}

@media (min-width: 992px)
{
    html header nav ul.nav-main li.dropdown-primary > a
    {
        color: #0088cc;
    }

    html header nav ul.nav-main li.dropdown-primary.open > a, html header nav ul.nav-main li.dropdown-primary.active > a, html header nav ul.nav-main li.dropdown-primary:hover > a
    {
        background: #0088cc !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main li.dropdown-primary > a:focus
    {
        background: #0088cc !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu
    {
        border-top-color: #0088cc !important;
        background: #0088cc !important;
    }

    html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a
    {
        color: #ffffff;
    }

    html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a
    {
        background: #0099e6;
    }

    html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a:focus, html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:focus
    {
        background: #0099e6;
    }

    html header nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover, html header nav ul.nav-main .dropdown-primary.mega-menu-item:hover ul.sub-menu li:hover a:hover
    {
        background: #0099e6 !important;
    }

    html header nav ul.nav-main li.dropdown-secondary > a
    {
        color: #e36159;
    }

    html header nav ul.nav-main li.dropdown-secondary.open > a, html header nav ul.nav-main li.dropdown-secondary.active > a, html header nav ul.nav-main li.dropdown-secondary:hover > a
    {
        background: #e36159 !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main li.dropdown-secondary > a:focus
    {
        background: #e36159 !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu, html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu
    {
        border-top-color: #e36159 !important;
        background: #e36159 !important;
    }

    html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li a
    {
        color: #ffffff;
    }

    html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li:hover > a
    {
        background: #e7766f;
    }

    html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li a:focus, html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li a:focus
    {
        background: #e7766f;
    }

    html header nav ul.nav-main .dropdown-secondary:hover ul.sub-menu li:hover a:hover, html header nav ul.nav-main .dropdown-secondary.mega-menu-item:hover ul.sub-menu li:hover a:hover
    {
        background: #e7766f !important;
    }

    html header nav ul.nav-main li.dropdown-tertiary > a
    {
        color: #2baab1;
    }

    html header nav ul.nav-main li.dropdown-tertiary.open > a, html header nav ul.nav-main li.dropdown-tertiary.active > a, html header nav ul.nav-main li.dropdown-tertiary:hover > a
    {
        background: #2baab1 !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main li.dropdown-tertiary > a:focus
    {
        background: #2baab1 !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu, html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu
    {
        border-top-color: #2baab1 !important;
        background: #2baab1 !important;
    }

    html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li a
    {
        color: #ffffff;
    }

    html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li:hover > a
    {
        background: #30bec6;
    }

    html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li a:focus, html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li a:focus
    {
        background: #30bec6;
    }

    html header nav ul.nav-main .dropdown-tertiary:hover ul.sub-menu li:hover a:hover, html header nav ul.nav-main .dropdown-tertiary.mega-menu-item:hover ul.sub-menu li:hover a:hover
    {
        background: #30bec6 !important;
    }

    html header nav ul.nav-main li.dropdown-quaternary > a
    {
        color: #383f48;
    }

    html header nav ul.nav-main li.dropdown-quaternary.open > a, html header nav ul.nav-main li.dropdown-quaternary.active > a, html header nav ul.nav-main li.dropdown-quaternary:hover > a
    {
        background: #383f48 !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main li.dropdown-quaternary > a:focus
    {
        background: #383f48 !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu, html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu
    {
        border-top-color: #383f48 !important;
        background: #383f48 !important;
    }

    html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li a
    {
        color: #ffffff;
    }

    html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li:hover > a
    {
        background: #434c56;
    }

    html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li a:focus, html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li a:focus
    {
        background: #434c56;
    }

    html header nav ul.nav-main .dropdown-quaternary:hover ul.sub-menu li:hover a:hover, html header nav ul.nav-main .dropdown-quaternary.mega-menu-item:hover ul.sub-menu li:hover a:hover
    {
        background: #434c56 !important;
    }

    html header nav ul.nav-main li.dropdown-dark > a
    {
        color: #2e353e;
    }

    html header nav ul.nav-main li.dropdown-dark.open > a, html header nav ul.nav-main li.dropdown-dark.active > a, html header nav ul.nav-main li.dropdown-dark:hover > a
    {
        background: #2e353e !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main li.dropdown-dark > a:focus
    {
        background: #2e353e !important;
        color: #ffffff !important;
    }

    html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu, html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu ul.dropdown-menu
    {
        border-top-color: #2e353e !important;
        background: #2e353e !important;
    }

    html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li a
    {
        color: #ffffff;
    }

    html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li:hover > a
    {
        background: #39424d;
    }

    html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li a:focus, html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li a:focus
    {
        background: #39424d;
    }

    html header nav ul.nav-main .dropdown-dark:hover ul.sub-menu li:hover a:hover, html header nav ul.nav-main .dropdown-dark.mega-menu-item:hover ul.sub-menu li:hover a:hover
    {
        background: #39424d !important;
    }

    html header nav ul.nav-main li.dropdown-light > a
    {
        color: #ffffff;
    }

    html header nav ul.nav-main li.dropdown-light.open > a, html header nav ul.nav-main li.dropdown-light.active > a, html header nav ul.nav-main li.dropdown-light:hover > a
    {
        background: #ffffff !important;
        color: #777777 !important;
    }

    html header nav ul.nav-main li.dropdown-light > a:focus
    {
        background: #ffffff !important;
        color: #777777 !important;
    }

    html header nav ul.nav-main .dropdown-light > ul.dropdown-menu, html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu, html header nav ul.nav-main .dropdown-light > ul.dropdown-menu ul.dropdown-menu, html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu ul.dropdown-menu
    {
        border-top-color: #ffffff !important;
        background: #ffffff !important;
    }

    html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li a, html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li a
    {
        color: #777777;
    }

    html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li:hover > a, html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li:hover > a
    {
        background: #ffffff;
    }

    html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li a:focus, html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li a:focus
    {
        background: #ffffff;
    }

    html header nav ul.nav-main .dropdown-light:hover ul.sub-menu li:hover a:hover, html header nav ul.nav-main .dropdown-light.mega-menu-item:hover ul.sub-menu li:hover a:hover
    {
        background: #ffffff !important;
    }
}

@media (min-width: 992px)
{
    html header .nav-bar-primary
    {
        background: #0088cc !important;
    }

    html header .nav-bar-primary nav ul.nav-main > li > a
    {
        color: #ffffff !important;
    }

    html header .nav-bar-primary nav ul.nav-main > li.open a, html header .nav-bar-primary nav ul.nav-main > li.active > a, html header .nav-bar-primary nav ul.nav-main > li:hover > a
    {
        background: #ffffff !important;
        color: #0088cc !important;
    }

    html header .nav-bar-primary nav ul.nav-main > li > a:focus
    {
        background: #ffffff !important;
        color: #0088cc !important;
    }

    html header .nav-bar-primary nav ul.nav-main > li ul.dropdown-menu, html header .nav-bar-primary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #ffffff !important;
    }

    html header .nav-bar-secondary
    {
        background: #e36159 !important;
    }

    html header .nav-bar-secondary nav ul.nav-main > li > a
    {
        color: #ffffff !important;
    }

    html header .nav-bar-secondary nav ul.nav-main > li.open a, html header .nav-bar-secondary nav ul.nav-main > li.active > a, html header .nav-bar-secondary nav ul.nav-main > li:hover > a
    {
        background: #ffffff !important;
        color: #e36159 !important;
    }

    html header .nav-bar-secondary nav ul.nav-main > li > a:focus
    {
        background: #ffffff !important;
        color: #e36159 !important;
    }

    html header .nav-bar-secondary nav ul.nav-main > li ul.dropdown-menu, html header .nav-bar-secondary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #ffffff !important;
    }

    html header .nav-bar-tertiary
    {
        background: #2baab1 !important;
    }

    html header .nav-bar-tertiary nav ul.nav-main > li > a
    {
        color: #ffffff !important;
    }

    html header .nav-bar-tertiary nav ul.nav-main > li.open a, html header .nav-bar-tertiary nav ul.nav-main > li.active > a, html header .nav-bar-tertiary nav ul.nav-main > li:hover > a
    {
        background: #ffffff !important;
        color: #2baab1 !important;
    }

    html header .nav-bar-tertiary nav ul.nav-main > li > a:focus
    {
        background: #ffffff !important;
        color: #2baab1 !important;
    }

    html header .nav-bar-tertiary nav ul.nav-main > li ul.dropdown-menu, html header .nav-bar-tertiary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #ffffff !important;
    }

    html header .nav-bar-quaternary
    {
        background: #383f48 !important;
    }

    html header .nav-bar-quaternary nav ul.nav-main > li > a
    {
        color: #ffffff !important;
    }

    html header .nav-bar-quaternary nav ul.nav-main > li.open a, html header .nav-bar-quaternary nav ul.nav-main > li.active > a, html header .nav-bar-quaternary nav ul.nav-main > li:hover > a
    {
        background: #ffffff !important;
        color: #383f48 !important;
    }

    html header .nav-bar-quaternary nav ul.nav-main > li > a:focus
    {
        background: #ffffff !important;
        color: #383f48 !important;
    }

    html header .nav-bar-quaternary nav ul.nav-main > li ul.dropdown-menu, html header .nav-bar-quaternary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #ffffff !important;
    }

    html header .nav-bar-dark
    {
        background: #2e353e !important;
    }

    html header .nav-bar-dark nav ul.nav-main > li > a
    {
        color: #ffffff !important;
    }

    html header .nav-bar-dark nav ul.nav-main > li.open a, html header .nav-bar-dark nav ul.nav-main > li.active > a, html header .nav-bar-dark nav ul.nav-main > li:hover > a
    {
        background: #ffffff !important;
        color: #2e353e !important;
    }

    html header .nav-bar-dark nav ul.nav-main > li > a:focus
    {
        background: #ffffff !important;
        color: #2e353e !important;
    }

    html header .nav-bar-dark nav ul.nav-main > li ul.dropdown-menu, html header .nav-bar-dark nav ul.nav-main > li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #ffffff !important;
    }

    html header .nav-bar-light
    {
        background: #ffffff !important;
    }

    html header .nav-bar-light nav ul.nav-main > li > a
    {
        color: #777777 !important;
    }

    html header .nav-bar-light nav ul.nav-main > li.open a, html header .nav-bar-light nav ul.nav-main > li.active > a, html header .nav-bar-light nav ul.nav-main > li:hover > a
    {
        background: #777777 !important;
        color: #ffffff !important;
    }

    html header .nav-bar-light nav ul.nav-main > li > a:focus
    {
        background: #777777 !important;
        color: #ffffff !important;
    }

    html header .nav-bar-light nav ul.nav-main > li ul.dropdown-menu, html header .nav-bar-light nav ul.nav-main > li.mega-menu-item ul.dropdown-menu
    {
        border-top-color: #777777 !important;
    }
}

.testimonial blockquote
{
    background: #0099e6;
}

.testimonial .testimonial-arrow-down
{
    border-top-color: #0099e6;
}

html .testimonial-primary blockquote
{
    background: #0099e6;
}

html .testimonial-primary .testimonial-arrow-down
{
    border-top-color: #0099e6;
}

html .testimonial-secondary blockquote
{
    background: #e7766f;
}

html .testimonial-secondary .testimonial-arrow-down
{
    border-top-color: #e7766f;
}

html .testimonial-tertiary blockquote
{
    background: #30bec6;
}

html .testimonial-tertiary .testimonial-arrow-down
{
    border-top-color: #30bec6;
}

html .testimonial-quaternary blockquote
{
    background: #434c56;
}

html .testimonial-quaternary .testimonial-arrow-down
{
    border-top-color: #434c56;
}

html .testimonial-dark blockquote
{
    background: #39424d;
}

html .testimonial-dark .testimonial-arrow-down
{
    border-top-color: #39424d;
}

html .testimonial-light blockquote
{
    background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down
{
    border-top-color: #ffffff;
}

.circular-bar.only-icon .fa
{
    color: #0088cc;
}

html .counters .counter-primary .fa, html .counters .counter-primary strong
{
    color: #0088cc;
}

html .counters .counter-secondary .fa, html .counters .counter-secondary strong
{
    color: #e36159;
}

html .counters .counter-tertiary .fa, html .counters .counter-tertiary strong
{
    color: #2baab1;
}

html .counters .counter-quaternary .fa, html .counters .counter-quaternary strong
{
    color: #383f48;
}

html .counters .counter-dark .fa, html .counters .counter-dark strong
{
    color: #2e353e;
}

html .counters .counter-light .fa, html .counters .counter-light strong
{
    color: #ffffff;
}

.icon-featured
{
    background-color: #0088cc;
}

.featured-box-primary .icon-featured
{
    background-color: #0088cc;
}

.featured-box-primary .icon-featured:after
{
    border-color: #0088cc;
}

.featured-box-primary h4
{
    color: #0088cc;
}

.featured-box-primary .box-content
{
    border-top-color: #0088cc;
}

html .featured-box-primary .icon-featured
{
    background-color: #0088cc;
}

html .featured-box-primary h4
{
    color: #0088cc;
}

html .featured-box-primary .box-content
{
    border-top-color: #0088cc;
}

html .featured-box-secondary .icon-featured
{
    background-color: #e36159;
}

html .featured-box-secondary h4
{
    color: #e36159;
}

html .featured-box-secondary .box-content
{
    border-top-color: #e36159;
}

html .featured-box-tertiary .icon-featured
{
    background-color: #2baab1;
}

html .featured-box-tertiary h4
{
    color: #2baab1;
}

html .featured-box-tertiary .box-content
{
    border-top-color: #2baab1;
}

html .featured-box-quaternary .icon-featured
{
    background-color: #383f48;
}

html .featured-box-quaternary h4
{
    color: #383f48;
}

html .featured-box-quaternary .box-content
{
    border-top-color: #383f48;
}

html .featured-box-dark .icon-featured
{
    background-color: #2e353e;
}

html .featured-box-dark h4
{
    color: #2e353e;
}

html .featured-box-dark .box-content
{
    border-top-color: #2e353e;
}

html .featured-box-light .icon-featured
{
    background-color: #ffffff;
}

html .featured-box-light h4
{
    color: #ffffff;
}

html .featured-box-light .box-content
{
    border-top-color: #ffffff;
}

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured
{
    border-color: #0088cc;
    color: #0088cc;
}

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured
{
    border-color: #e36159;
    color: #e36159;
}

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured
{
    border-color: #2baab1;
    color: #2baab1;
}

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured
{
    border-color: #383f48;
    color: #383f48;
}

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured
{
    border-color: #2e353e;
    color: #2e353e;
}

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured
{
    border-color: #ffffff;
    color: #ffffff;
}

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured
{
    border-color: #0088cc;
    color: #0088cc;
}

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured
{
    border-color: #e36159;
    color: #e36159;
}

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured
{
    border-color: #2baab1;
    color: #2baab1;
}

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured
{
    border-color: #383f48;
    color: #383f48;
}

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured
{
    border-color: #2e353e;
    color: #2e353e;
}

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured
{
    border-color: #ffffff;
    color: #ffffff;
}

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured
{
    color: #0088cc;
}

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured
{
    color: #e36159;
}

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured
{
    color: #2baab1;
}

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured
{
    color: #383f48;
}

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured
{
    color: #2e353e;
}

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured
{
    color: #ffffff;
}

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured
{
    color: #0088cc;
}

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured
{
    color: #e36159;
}

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured
{
    color: #2baab1;
}

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured
{
    color: #383f48;
}

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured
{
    color: #2e353e;
}

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured
{
    color: #ffffff;
}

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured
{
    color: #0088cc;
}

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured
{
    color: #e36159;
}

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured
{
    color: #2baab1;
}

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured
{
    color: #383f48;
}

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured
{
    color: #2e353e;
}

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured
{
    color: #ffffff;
}

html .featured-box-effect-2.featured-box-primary .icon-featured:after
{
    box-shadow: 0 0 0 3px #0088cc;
}

html .featured-box-effect-2.featured-box-secondary .icon-featured:after
{
    box-shadow: 0 0 0 3px #e36159;
}

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after
{
    box-shadow: 0 0 0 3px #2baab1;
}

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after
{
    box-shadow: 0 0 0 3px #383f48;
}

html .featured-box-effect-2.featured-box-dark .icon-featured:after
{
    box-shadow: 0 0 0 3px #2e353e;
}

html .featured-box-effect-2.featured-box-light .icon-featured:after
{
    box-shadow: 0 0 0 3px #ffffff;
}

html .featured-box-effect-3.featured-box-primary .icon-featured:after
{
    box-shadow: 0 0 0 10px #0088cc;
}

html .featured-box-effect-3.featured-box-primary:hover .icon-featured
{
    background: #0088cc !important;
}

html .featured-box-effect-3.featured-box-secondary .icon-featured:after
{
    box-shadow: 0 0 0 10px #e36159;
}

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured
{
    background: #e36159 !important;
}

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after
{
    box-shadow: 0 0 0 10px #2baab1;
}

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured
{
    background: #2baab1 !important;
}

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after
{
    box-shadow: 0 0 0 10px #383f48;
}

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured
{
    background: #383f48 !important;
}

html .featured-box-effect-3.featured-box-dark .icon-featured:after
{
    box-shadow: 0 0 0 10px #2e353e;
}

html .featured-box-effect-3.featured-box-dark:hover .icon-featured
{
    background: #2e353e !important;
}

html .featured-box-effect-3.featured-box-light .icon-featured:after
{
    box-shadow: 0 0 0 10px #ffffff;
}

html .featured-box-effect-3.featured-box-light:hover .icon-featured
{
    background: #ffffff !important;
}

.feature-box .feature-box-icon
{
    background-color: #0088cc;
}

html .feature-box-primary .feature-box-icon
{
    background-color: #0088cc;
}

html .feature-box-secondary .feature-box-icon
{
    background-color: #e36159;
}

html .feature-box-tertiary .feature-box-icon
{
    background-color: #2baab1;
}

html .feature-box-quaternary .feature-box-icon
{
    background-color: #383f48;
}

html .feature-box-dark .feature-box-icon
{
    background-color: #2e353e;
}

html .feature-box-light .feature-box-icon
{
    background-color: #ffffff;
}

.feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-2 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.fa
{
    color: #e36159;
}

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.fa
{
    color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.fa
{
    color: #383f48;
}

html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-2 .feature-box-icon em.fa
{
    color: #2e353e;
}

html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-2 .feature-box-icon em.fa
{
    color: #ffffff;
}

.feature-box.feature-box-style-3 .feature-box-icon
{
    border-color: #0088cc;
}

.feature-box.feature-box-style-3 .feature-box-icon i.fa, .feature-box.feature-box-style-3 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon
{
    border-color: #0088cc;
}

html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-3 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon
{
    border-color: #e36159;
}

html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.fa
{
    color: #e36159;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon
{
    border-color: #2baab1;
}

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.fa
{
    color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon
{
    border-color: #383f48;
}

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.fa
{
    color: #383f48;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon
{
    border-color: #2e353e;
}

html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-3 .feature-box-icon em.fa
{
    color: #2e353e;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon
{
    border-color: #ffffff;
}

html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-3 .feature-box-icon em.fa
{
    color: #ffffff;
}

.feature-box.feature-box-style-4 .feature-box-icon i.fa, .feature-box.feature-box-style-4 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-4 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.fa
{
    color: #e36159;
}

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.fa
{
    color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.fa
{
    color: #383f48;
}

html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-4 .feature-box-icon em.fa
{
    color: #2e353e;
}

html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-4 .feature-box-icon em.fa
{
    color: #ffffff;
}

.feature-box.feature-box-style-5 .feature-box-icon i.fa, .feature-box.feature-box-style-5 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-5 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.fa
{
    color: #e36159;
}

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.fa
{
    color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.fa
{
    color: #383f48;
}

html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-5 .feature-box-icon em.fa
{
    color: #2e353e;
}

html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-5 .feature-box-icon em.fa
{
    color: #ffffff;
}

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-primary.feature-box-style-6 .feature-box-icon em.fa
{
    color: #0088cc;
}

html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.fa
{
    color: #e36159;
}

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.fa
{
    color: #2baab1;
}

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.fa
{
    color: #383f48;
}

html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-dark.feature-box-style-6 .feature-box-icon em.fa
{
    color: #2e353e;
}

html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa, html .feature-box-light.feature-box-style-6 .feature-box-icon em.fa
{
    color: #ffffff;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary
{
    background-color: #006699;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary
{
    background-color: #0077b3;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary
{
    background-color: #0088cc;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary
{
    background-color: #0099e6;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary
{
    background-color: #00aaff;
}

html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary
{
    background-color: #1ab2ff;
}

html .featured-boxes-full .featured-box-full-primary
{
    background-color: #0088cc;
    color: #ffffff;
}

html .featured-boxes-full .featured-box-full-secondary
{
    background-color: #e36159;
    color: #ffffff;
}

html .featured-boxes-full .featured-box-full-tertiary
{
    background-color: #2baab1;
    color: #ffffff;
}

html .featured-boxes-full .featured-box-full-quaternary
{
    background-color: #383f48;
    color: #ffffff;
}

html .featured-boxes-full .featured-box-full-dark
{
    background-color: #2e353e;
    color: #ffffff;
}

html .featured-boxes-full .featured-box-full-light
{
    background-color: #ffffff;
    color: #777777;
}

.pricing-table .most-popular
{
    border-color: #0088cc;
}

.pricing-table .most-popular h3
{
    background-color: #0088cc !important;
}

.pricing-table.princig-table-flat .plan h3
{
    background-color: #0088cc;
}

.pricing-table.princig-table-flat .plan h3 span
{
    background: #0088cc;
}

html .call-to-action.featured.featured-primary
{
    border-top-color: #0088cc;
}

html .call-to-action.call-to-action-primary
{
    background: #0088cc;
}

html .call-to-action.with-full-borders
{
    border-color: #0088cc;
}

html .call-to-action.call-to-action-primary
{
    background: #0088cc;
}

html .call-to-action.call-to-action-primary h3, html .call-to-action.call-to-action-primary p
{
    color: #ffffff;
}

html .call-to-action.featured.featured-secondary
{
    border-top-color: #e36159;
}

html .call-to-action.call-to-action-secondary
{
    background: #e36159;
}

html .call-to-action.with-full-borders
{
    border-color: #e36159;
}

html .call-to-action.call-to-action-secondary
{
    background: #e36159;
}

html .call-to-action.call-to-action-secondary h3, html .call-to-action.call-to-action-secondary p
{
    color: #ffffff;
}

html .call-to-action.featured.featured-tertiary
{
    border-top-color: #2baab1;
}

html .call-to-action.call-to-action-tertiary
{
    background: #2baab1;
}

html .call-to-action.with-full-borders
{
    border-color: #2baab1;
}

html .call-to-action.call-to-action-tertiary
{
    background: #2baab1;
}

html .call-to-action.call-to-action-tertiary h3, html .call-to-action.call-to-action-tertiary p
{
    color: #ffffff;
}

html .call-to-action.featured.featured-quaternary
{
    border-top-color: #383f48;
}

html .call-to-action.call-to-action-quaternary
{
    background: #383f48;
}

html .call-to-action.with-full-borders
{
    border-color: #383f48;
}

html .call-to-action.call-to-action-quaternary
{
    background: #383f48;
}

html .call-to-action.call-to-action-quaternary h3, html .call-to-action.call-to-action-quaternary p
{
    color: #ffffff;
}

html .call-to-action.featured.featured-dark
{
    border-top-color: #2e353e;
}

html .call-to-action.call-to-action-dark
{
    background: #2e353e;
}

html .call-to-action.with-full-borders
{
    border-color: #2e353e;
}

html .call-to-action.call-to-action-dark
{
    background: #2e353e;
}

html .call-to-action.call-to-action-dark h3, html .call-to-action.call-to-action-dark p
{
    color: #ffffff;
}

html .call-to-action.featured.featured-light
{
    border-top-color: #ffffff;
}

html .call-to-action.call-to-action-light
{
    background: #ffffff;
}

html .call-to-action.with-full-borders
{
    border-color: #ffffff;
}

html .call-to-action.call-to-action-light
{
    background: #ffffff;
}

html .call-to-action.call-to-action-light h3, html .call-to-action.call-to-action-light p
{
    color: #777777;
}

section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before
{
    background: #0088cc;
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #0088cc;
}

ul.history li .featured-box .box-content
{
    border-top-color: #0088cc;
}

.recent-posts .date .month, article.post .post-date .month
{
    background-color: #0088cc;
}

.recent-posts .date .day, article.post .post-date .day
{
    color: #0088cc;
}

.slider .tp-bannertimer
{
    background-color: #0088cc;
}

.home-concept strong
{
    color: #0088cc;
}

.home-intro p em
{
    color: #00aaff;
}

.shop ul.products li.product .onsale
{
    background-color: #0088cc;
    border-bottom-color: #006da3;
}

.shop .star-rating span, .shop .cart-totals tr.total .amount
{
    color: #0088cc;
}

footer .footer-ribbon
{
    background: #0088cc;
}

footer .footer-ribbon:before
{
    border-right-color: #005580;
    border-left-color: #005580;
}

footer.light h1, footer.light h2, footer.light h3, footer.light h4, footer.light a
{
    color: #0088cc !important;
}

footer.color
{
    background: #0088cc;
    border-top-color: #0088cc;
}

footer.color .footer-ribbon
{
    background: #006699;
}

footer.color .footer-ribbon:before
{
    border-right-color: #00334d;
}

footer.color .footer-copyright
{
    background: #0077b3;
    border-top-color: #0077b3;
}

html footer.color-primary
{
    background: #0088cc;
    border-top-color: #0088cc;
}

html footer.color-primary .footer-ribbon
{
    background: #006699;
}

html footer.color-primary .footer-ribbon:before
{
    border-right-color: #00334d;
}

html footer.color-primary .footer-copyright
{
    background: #0077b3;
    border-top-color: #0077b3;
}

html footer.color-secondary
{
    background: #e36159;
    border-top-color: #e36159;
}

html footer.color-secondary .footer-ribbon
{
    background: #dc372d;
}

html footer.color-secondary .footer-ribbon:before
{
    border-right-color: #a1231b;
}

html footer.color-secondary .footer-copyright
{
    background: #df4c43;
    border-top-color: #df4c43;
}

html footer.color-tertiary
{
    background: #2baab1;
    border-top-color: #2baab1;
}

html footer.color-tertiary .footer-ribbon
{
    background: #218388;
}

html footer.color-tertiary .footer-ribbon:before
{
    border-right-color: #12474a;
}

html footer.color-tertiary .footer-copyright
{
    background: #26969c;
    border-top-color: #26969c;
}

html footer.color-quaternary
{
    background: #383f48;
    border-top-color: #383f48;
}

html footer.color-quaternary .footer-ribbon
{
    background: #22262b;
}

html footer.color-quaternary .footer-ribbon:before
{
    border-right-color: #000000;
}

html footer.color-quaternary .footer-copyright
{
    background: #2d323a;
    border-top-color: #2d323a;
}

html footer.color-dark
{
    background: #2e353e;
    border-top-color: #2e353e;
}

html footer.color-dark .footer-ribbon
{
    background: #181c21;
}

html footer.color-dark .footer-ribbon:before
{
    border-right-color: #000000;
}

html footer.color-dark .footer-copyright
{
    background: #23282f;
    border-top-color: #23282f;
}

html footer.color-light
{
    background: #ffffff;
    border-top-color: #ffffff;
}

html footer.color-light .footer-ribbon
{
    background: #e6e6e6;
}

html footer.color-light .footer-ribbon:before
{
    border-right-color: #bfbfbf;
}

html footer.color-light .footer-copyright
{
    background: #f2f2f2;
    border-top-color: #f2f2f2;
}

html.boxed .body
{
    border-top-color: #0088cc;
}

section.highlight
{
    background-color: #0088cc !important;
    border-color: #0077b3 !important;
}

section.page-top.custom-product
{
    background-color: #0077b3;
    border-top-color: #0081c2;
}

ul.list.icons li i, ul.list.icons li em
{
    color: #0088cc;
}

section.toggle label
{
    color: #0088cc;
    border-left-color: #0088cc;
}

section.toggle.active > label
{
    background-color: #0088cc;
    border-color: #0088cc;
    color: #FFF;
}

div.featured-box-secundary div.box-content
{
    border-top-color: #0088cc;
}

p.drop-caps.secundary:first-child:first-letter
{
    background-color: #0088cc;
}

/*-----Custom CSS-----*/

html header .container
{
    display: table;
    max-width: 1170px;
}

html header
{
    border-top: 0;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 2;
}

html header .top-bar
{
    background-image: url("Resources/img/header.jpg");
    min-height: 105px;
    border-top: 0;
    border-bottom: 7px solid #fe5502;
    padding: 13px 40px;
}

html .body
{
    border-bottom: 0;
}

.body > footer
{
    padding-top: 0;
    margin-top: 0;
    border-top-color: #FFFFFF;
    background-image: url("Resources/img/header.jpg");
}

.body > footer .footer-copyright
{
    margin-top: 0;
    background-color: transparent;
    border-top: 7px solid #fe5502;
}

ul.social-icons li
{
    background: none;
    box-shadow: none;
}

.btn-responsive-nav
{
    display: block;
    position: absolute;
    top: 25px;
    right: 28px;
    background-color: transparent;
    color: #ffffff;
    outline: none !important;
}

.btn-responsive-nav:focus, .btn-responsive-nav:hover, .btn-responsive-nav:active
{
    color: #ffffff;
    outline: none;
}

html .call-to-action.call-to-action-dark.custom-appt, html .call-to-action.call-to-action-dark.offer-content
{
    background-color: #000;
    padding: 40px;
}

html .call-to-action.call-to-action-dark.offer-content h2
{
    text-transform: uppercase;
    font-family: 'Folio Bold';
}

html .call-to-action.call-to-action-dark.offer-content h2 span
{
    color: #ff5500;
}


html:not(.mobile) .custom section.call-to-action
{
    display: none;
}

html:not(.mobile) .custom .call-to-action-content.offer-content h2
{
    font-weight: bold;
    margin-top: 70px;
}

.custom .call-to-action-content.offer-content h2
{
    font-weight: bold;
}

.slicer .roller-bg
{
    bottom: -52px;
    position: absolute;
    margin-left: -16px;
    z-index: 1;
    display: none;
}

.slicer .ribbon-bg
{
    background: url('Resources/img/night-track-bottom.png') repeat-x bottom #fff;
    height: 60px;
    position: absolute;
    top: 0px;
    z-index: 1;
    margin-left: -216px;
    width: 200px;
    display: none;
}

.slicer.style-1 .ribbon-bg
{
    background-image: url('Resources/img/night-track-bottom-black.png');
}

.slicer.giving-back.style-1 .ribbon-bg 
{
    background-image: url('Resources/img/night-track-bottom.png');
}

.slic-cont .call-to-action.signature span
{
    font-family: Folio Medium;
    font-size: 34px;
    color: #000;
    display: block;
    margin-top: 20px;
}

.slicer .roller
{
    position: absolute;
    top: -132px;
    cursor: pointer;
    width: 260px;
}

.slicer
{
    position: relative;
}

.slicer.open .call-to-action.active
{
    display: block;
}

.slicer .ribbon
{
    background-color: #f15722;
    height: 8px;
}

.slicer.style-1 .ribbon
{
    background-color: #231f20;
}

.slicer.giving-back.style-1 .ribbon
{
    background-color: #f15722;
}

.slicer.giving-back{
margin-bottom: -7px;
}

.slicer .ribbon h3
{
    color: #ffffff;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 26px;
    margin-left: -325px;
}
.slic-cont
{
    display: none;
}

html:not(.mobile) .custom
{
    margin-top: -171px;
    position: relative;
    z-index: 999;
}

.call-to-action.button-centered.custom-appt .call-to-action-content
{
    padding-bottom: 20px;
}

.custom-appt .glyphicon-menu-down
{
    font-size: 50px;
    color: #ffffff;
}

header nav ul.nav-main .thumb-info h3
{
    margin: 55px auto 40px auto;
    width: 230px;
}


html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(1) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(2) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(3) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(4) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(5) .thumb-info h3
{
    height: 68px;
}

header nav ul.nav-main .thumb-info h3 a
{
    color: #bcbec0;
    font-size: 28px;
    letter-spacing: 2px;
    display: block;
    padding: 0;
    font-family: 'Folio Bold';
    line-height: normal;
    text-decoration: none;
}

html[lang="es-MX"] header nav ul.nav-main .thumb-info h3 a
{
    font-size: 27px;
}

header nav ul.nav-main .thumb-info:hover h3 a
{
    color: #ffffff;
}

header nav ul.nav-main .thumb-info .thumb-info-title
{
    z-index: 0;
}

header nav ul.nav-main .thumb-info.thumb-info-centered-info:hover .thumb-info-title
{
    top: 40%;
    z-index: 2;
}

.food-menu.row
{
    margin: 7px 0;
}

.row.food-menu.careers
{
    margin-bottom: 0;
}

.food-menu .col-md-4
{
    padding: 0;
}

.food-menu .thumb-info .thumb-info-head h3
{
    color: #ffffff;
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 38px;
    line-height: normal;
    font-family: 'Folio Bold';
    text-transform: uppercase;
}

.food-menu .thumb-info .fa-close
{
    font-size: 44px;
    cursor: pointer;
    color: #ffffff;
    position: absolute;
    right: 31px;
    top: 50%;
    margin-top: -22px;
    display: none;
}

.food-menu .thumb-info.thumb-info-centered-info:hover .fa-close
{
    display: none;
}

.food-menu .thumb-info.thumb-info-centered-info:hover .thumb-info-action, .food-menu .thumb-info:hover .thumb-info-wrapper:after
{
    opacity: 0;
}


.food-menu .active .thumb-info-wrapper:after
{
    background: #fff !important;
    opacity: 1 !important;
}

.food-menu .thumb-info.thumb-info-centered-info.active .thumb-info-action, .food-menu .thumb-info.thumb-info-centered-info.active .thumb-info-head, .food-menu.thumb-info.active .thumb-info-wrapper:after
{
    opacity: 1;
}

.food-menu .thumb-info-head
{
    width: 100%;
    max-width: 100%;
    text-align: center;
    padding: 42px 0;
    background: rgba(49, 24, 0,  0.7);
    top: 50%;
    margin-top: -65px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    position: absolute;
    z-index: 9;
}

.food-menu .thumb-info.thumb-info-centered-info .thumb-info-title
{
    background-color: #231f20;
    padding: 20px;
    text-align: center;
    position: relative;
    display: block;
    left: 0;
    width: 100%;
    max-width: 100%;
    display: none;
}

.food-menu .thumb-info.thumb-info-centered-info.active:hover .thumb-info-head, .food-menu .thumb-info.thumb-info-centered-info.active .thumb-info-head
{
    top: 0;
    margin-top: 0;
    background-color: #000000;
}

.food-menu .thumb-info.thumb-info-centered-info:hover .thumb-info-title, .food-menu .thumb-info.thumb-info-centered-info.active:hover .thumb-info-head .fa-close, .food-menu .thumb-info.thumb-info-centered-info.active .thumb-info-head .fa-close
{
    display: block;
}

.food-menu .thumb-info.thumb-info-centered-icons .thumb-info-action
{
    z-index: 2;
    margin: 0;
    text-align: left;
    top: 154px;
    left: 33px;
}


.food-menu .thumb-info.thumb-info-centered-icons:hover .thumb-info-action
{
    z-index: 2;
}

.food-menu .thumb-info-action ul.scroll
{
    overflow: scroll;
    margin-right: 15px;
}

.food-menu .thumb-info-action li a
{
    text-transform: uppercase;
    color: #000000;
    line-height: 1.6;
    font-family: 'Folio Bold';
}

header nav ul.nav-main .thumb-info:hover h3
{
    color: #ffffff;
    position: relative;
    z-index: 9;
}

header nav ul.nav-main .thumb-info li a
{
    line-height: 34px;
    color: #ffffff;
    letter-spacing: normal;
    font-size: 23px;
    font-weight: normal;
    padding: 0;
    text-transform: none;
    margin: 0;
    text-shadow: none;
    text-decoration: none;
    font-family: Folio Medium;
    cursor: pointer;
    display: inline-block;
}

header nav ul.nav-main .thumb-info .thumb-info-wrapper:after
{
    background-color: #ff5500;
}


ul.list-unstyled li a
{
    text-decoration: none;
}

ul.list-unstyled li a:hover
{
    color: #FE5502;
}

header > .container
{
    margin-bottom: 0;
    height: auto;
}

.nav-main-collapse.collapse
{
    display: none !important;
}

.nav-main-collapse .col-md-2
{
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 0;
    width: 20%;
    padding: 0;
    background-color: #bcbec0;
}

.nav-main-collapse .col-md-2
{
    padding-left: 7px;
}

header .search
{
    margin: 0 0 0 -130px;
    position: absolute;
    left: 50%;
    top: 20px;
    text-align: center;
}

header .search input
{
    border: 2px solid #ffffff;
    color: #ffffff;
    padding: 12px 36px;
    width: 260px;
    height: 55px;
    border-radius: 20px;
    background-color: transparent;
}

header .search input:focus
{
    outline: none;
}

header .search input::-webkit-input-placeholder
{
    color: #ffffff;
}

header .search input:-moz-placeholder
{
    color: #ffffff;
}

header .search input::-moz-placeholder
{
    color: #ffffff;
}

header .search input:-ms-input-placeholder
{
    color: #ffffff;
}

header .search .fa-map-marker
{
    /*increasing hit area of pointer */
	display:inline-block;
	padding: 0px 0px 10px 30px;
	/* end increase hit area of pointer */
	position: absolute;
    top: 12px;
    right: 20px;
    color: #ffffff;
    cursor: pointer;
}

footer a, footer a:focus, footer a:hover, footer a:visited
{
    text-decoration: none;
}

footer ul.social-icons li + li
{
    margin: 0 0 0 15px;
}

footer .copyright a
{
    margin: 0 20px;
    font-size: 16px;
}

.copyright span
{
    font-size: 16px;
}

.copyright span, .copyright .SkinObject, .country-icon span
{
    font-family: 'Folio Medium';
}

footer .copyright, footer .dropup
{
    text-transform: uppercase;
}

footer .dropdown-menu
{
    background-color: #ff5500;
    border-radius: 0;
    padding: 20px;
}

footer .dropup ul.dropdown-menu li a
{
    text-decoration: none !important;
    padding: 8px;
    border-bottom: 1px solid #ff9966;
}

footer .dropup ul.dropdown-menu li a:hover
{
    color: #333333 !important;
}

footer .dropup .dropdown-toggle.country-icon
{
    cursor: pointer;
    font-size: 18px;
    background: url('Resources/img/Country.svg') no-repeat;
    height: 33px;
    display: inline-block;
    padding-left: 75px;
}

html.ie footer .dropup 
{
    position: relative;
    }
    
    html.ie footer .dropup .dropdown-toggle.country-icon 
    {
        background-position: -90px;
        right: 0;
    }

    html[lang="es-MX"].ie footer .dropup .dropdown-toggle.country-icon {
        background-position: -70px;
    }

footer .dropup.shop .dropdown-toggle.country-icon
{
    cursor: pointer;
    background: none;
    padding-left: 0;
    height: 0;
    font-size: inherit;
    width: auto;
    display: inherit;
}

html.ie footer .dropup.shop .dropdown-toggle.country-icon
{
    width: auto;
}

footer .dropup.shop
{
    display: inline;
}

footer .dropup > .dropdown-menu
{
    right: 0;
    left: auto;
}

footer .dropup.shop > .dropdown-menu
{
    left: 0;
    width: 275px;
    border-radius: 0;
}

footer .copyright .dropup.shop .dropdown-menu li a
{
    margin: 0;
}

footer .dropup ul.dropdown-menu li:last-child a
{
    border-bottom: 0;
}

footer .footer-copyright small
{
    text-transform: none;
    color: #ffffff;
    font-size: 12px;
}

header nav
{
    float: none;
}

body.sticky-menu-active header
{
    top: 0 !important;
    border-bottom: 0;
    z-index: 1000;
}

body.sticky-menu-active header nav ul.nav-main
{
    margin: 0 0 0 -7px;
}

body.sticky-menu-active #Form.showControlBar header
{
    top: 53px !important;
}

.opportunity ul li span
{
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    text-transform: none;
    color: #ff8800;
}

.opportunity h1
{
    text-align: center;
    margin-bottom: 10px;
    font-size: 40px;
    font-weight: bold;
    color: #000000;
}

.opportunity .back
{
    background-color: #ffffff;
}

.opportunity .back .top-bar .fa-close, .career_opportunity .back .top-bar .fa-close
{
    color: #cccccc;
    border: 2px solid #cccccc;
    height: 35px;
    width: 35px;
    font-size: 30px;
}

.opportunity .back_content
{
    position: absolute;
    text-align: center;
    bottom: 25%;
    width: 100%;
}

.style-2 h3
{
    margin-bottom: 0;
}

.style-2 h3 a
{
    color: #ffffff;
    letter-spacing: 2px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: normal;
    font-family: 'Folio Bold';
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
}

.style-2 .col-md-6
{
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ff5500;
    text-align: center;
    padding: 30px;
}

.history-float p
{
    text-align: right;
    padding: 0 20px 0 200px;
}

.float-normal p
{
    padding: 0 200px 0 0;
}

.love_kitchen .col-md-9
{
    padding-right: 0;
    padding-left: 0;
}

.love_kitchen .col-md-9, .love_kitchen .col-md-3
{
    padding-top: 15px;
}

#Locator .col-md-6:first-child {
    float: right;
}

.locator ul li, .locator ul li .active
{
    text-align: center;
	padding: 46px 10px 20px 10px;
    font-size: 24px;
    line-height: 35px;
    color: #231f20;
}

.locator ul.pizza_list li {
padding: 20px 70px 20px 20px;
}

.locator ul.pizza_list li p{
line-height: normal;
}

.locator .store-info .category li{
    font-size: 18px;
	font-family: 'Folio Medium';
}

.locator .address_list li {
    font-size: 12px;
	font-family: 'Folio Medium';
}

.locator .address-list h4.direction {
    margin-bottom: 30px;
}

.locator .address-list h4.direction a {
    color: #ff5500;
    font-family: 'Folio Medium';
    font-size: 21px;
    text-decoration: underline;
}

.locator .category
{
    margin-left: 0 !important;
    padding-left: 0;
}

.locator ul.list li.active
{
    background: #f6f6f6;
}

.locator ul.list.address-list
{
    overflow-y: scroll;
    /*height: 935px;*/
    margin-bottom: 0;
}

.locator .detailed h3
{
    font-weight: bold;
    margin-top: 20px;
}

.locator .detailed h6
{
    color: #77787b;
    margin-top: 30px;
}

.locator .detailed li
{
    display: none;
}

.locator .address-list li + li
{
    border-top: 3px solid #c1c1c1;
}

.locator .address-list li
{
    cursor: pointer;
}

.locator .address-list h6
{
       font-size: 24px;
    margin: 20px 0 10px 0;
}


.locator .address-list li .category li {
    border: none;
}

.store-info a.btn.btn-default.active {
    box-shadow: none;
}
.store-info a.btn.btn-default1.active {
    box-shadow: none;
}

.locator
{
    text-transform: uppercase;
    padding: 0;
	min-height: 805px;
}
	.list.list-icons1 {		
	padding-top:100px;		
	list-style: none;		
    padding-left: 0;		
    padding-right: 0;		
}

.Online_Order_Image {
	background:url('/Portals/0/img/Order_Now.png') no-repeat;
	float:left;
	padding-left:20px;
	padding-bottom:150px;
	padding-top:20px;
	padding-right: 80px;
	width:90px;
}

.Online_Order_Image:hover {		
    background:url('/Portals/0/img/Order_Now_Inverted.png') no-repeat;		
}		
.Online_Order_SPN_Image {		
	background:url('/Portals/0/img/Spanish_Order_Now.png') no-repeat;		
	float:left;		
	padding-left:20px;		
	padding-bottom:150px;		
	padding-top:20px;		
	padding-right: 80px;		
	width:90px;		
}		
.Online_Order_SPN_Image:hover {		
	background:url('/Portals/0/img/Spanish_Order_Inverted.png') no-repeat;		
}

.locator a.btn-default
{
    border-radius: 09px;
    background: #bdbec2;
    color: #fff;
    height: 40px;
	width: 150px;
    font-size: 16px;
	font-family: 'Folio Bold';
    padding: 7px 0;
    border: 1px solid #bdbec2;
}
.locator a.btn-default1
{
    border-radius: 0;
    background: #bdbec2;
    color: #fff;
    height: 80px;
    font-size: 22px;
	font-family: 'Folio Bold';
    padding: 7px 0;
    border: 1px solid #bdbec2;
}

.locator a.btn-default:hover
{
    color: #fff;
    background: #ff5500;
    border: 1px solid #ff5500;
}
.locator a.btn-default1:hover
{
    color: #fff;
    background: #ff5500;
    border: 1px solid #ff5500;
}


.locator .col-md-4 .btn.btn-default {
    /*display: flex; */
    justify-content: center;
    align-items: center;
}

.locator .col-md-4 .btn.btn-default1 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.store-info ul.category {
    margin-bottom: 25px;
}

.locator .col-md-4:first-child {
	/* padding-right: 4.5px */
}

.locator .col-md-4:first-child {
   /* padding-left: 0;*/
}

.locator .col-md-4:last-child {
    /* padding-right: 0; */
}

.locator .col-md-4:nth-child(2) {
    padding-left: 2.25px;
    padding-right: 2.25px;
}

.locator .col-md-4:last-child {
    /* padding-left: 4.5px; */
}

.locator .btn-default.active
{
    background: #ff5500;
    border-color: transparent;
    box-shadow: none;
}

.locator .btn-default1.active
{
    background: #ff5500;
    border-color: transparent;
    box-shadow: none;
}

.locator .category li, .locator .detailed .category li
{
    display: inline-block;
    padding: 0 20px;
    color: #77787b;
}

.locator .list.list-icons.address-list li .fa {
    position: relative;
    top: 0;
}
.locator .list.address-list li {
    margin-bottom: 0;
}


.locator .fa-check
{
    color: #77787b !important;
}

.locator .store-info h4, .locator .address_list h4
{
    font-family: 'Folio Bold';
    font-size: 26px;
}

.locator .store-info h6, .locator .detailed .category
{
    margin-left: 0;
    padding-left: 0;
}

.locator .store-info h6 {
	font-family: 'folio medium';
}
.locator .store-info div {
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}

.store-info h6.direction {
	text-decoration: underline;	
}

.store-info div.Address_Hint {
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}		

 .desc-cont h3, .love_kitchen_top strong, .hometowm_bg strong, .c-size
{
    font-size: 32px;
    color: #ff5500;
    font-family: 'Folio Bold';
    line-height: normal;
}

.locator.desc-cont .store-info h3 {
   font-size: 24px;
   font-family: 'Folio Bold';
    line-height: normal;
	margin-bottom: 10px;
}

.locator .store-info ul.category {
    margin-bottom: 35px;
}

.locator .store-info .timing {
	font-size: 24px;
    font-family: 'folio medium';
	    margin-bottom: 5px;
}

.spread
{
    background-color: #000000;
}

.spread p
{
    font-size: 70px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin-bottom: 0;
}

.spread h2
{
    font-size: 50px;
    font-family: 'Folio Bold';
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 0;
}

.career_opportunity .col-md-4, .opportunity .col-md-4, .opportunity .col-md-6
{
    padding: 5px 0px 0px 0px;
}

.locator .col-md-4 {
	padding: 0px;
	/*width: auto;
	padding-left: 2.25px;
	padding-right: 2.25px;
	padding-top: 2.25px;
	padding-bottom: 2.25px;*/
}


.noscroll
{
    position: fixed;
    overflow-y: scroll;
}

body
{
    font-family: 'Folio Light';
}

#login
{
    margin: 15px 45px 0 0;
}

#login a
{
    color: #ffffff;
}

.locator .store-info img {
     margin: 60px 0 20px 0;
}

.locator .pizza_list li img
{
    float: left;
    margin-right: 50px;
    width: 195px;
    border: 1px solid #ccc;
}

.locator .content-right
{
    text-align: left;
    margin-top: 10px;
}

.locator .pizza_list, .locator .detailed
{
    padding: 0;
    margin: 0;
}

.locator .row.fix_nav {
    position: relative;
    background-color: #fff;
}

.locator .pizza_list li, .locator .detailed li
{
    list-style-type: none;
}

.locator .pizza_list li p
{
    font-size: 16px;
}

.locator .detailed h4
{
    font-weight: bold;
}

.locator .detailed li
{
    padding-right: 0;
    padding-left: 0;
}

.locator .col-md-6
{
    padding-left: 0;
    padding-right: 0;
}

.scroll-pane
{
    height: 780px;
    overflow: auto;
}

.desc-cont.love_kitchen
{
    background-image: url('/Portals/0/LoveKitchen_bg.png');
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 0;
    margin: 0;  
    background-size: 100%;
    background-color: #F1F2F2;  
}

.Hometown_Pride.section.section-parallax
{
    background-image: url('/Portals/0/HomeTownPride_Comp_Final.jpg');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    background-position-x: 50%;
    background-size: cover;
}

.lovekitchen .handle:before, .giving_back .handle:before, .hometown .handle:before
{
    background-image: url("Resources/img/night-track-bottom-curve-black1.png");
    bottom: -112px;
}

.lovekitchen .testing, .giving_back .testing, .hometown .testing
{
    background-image: url("Resources/img/night-track-bottom1.png");
}

.lovekitchen .call-to-action h1 span, .hometown .call-to-action h1 span
{
    font-size: 24px;
}

.love_kitchen_top p, .content_bg p, .Hometown_Pride p, .history-primary p, .history-secondary p
{
    font-size: 23px;
    line-height: 36px;
    color: #000000;
}

.bgcolor p
{
    color: #ffffff;
}

.content_bg p
{
    color: #231f20;
}

.bgcolor h3
{
    font-size: 32px;
    color: #fff;
    font-family: 'Folio Bold';
}

.bgcolor.entertainment h3
{
    margin-bottom: 50px;
}

.desc-cont h3, .timeline h4, .c-size
{
    text-transform: uppercase;
    margin-bottom: 5px;
}

.desc-cont p, .timeline p
{
    font-size: 24px;
    line-height: 44px;
    font-family: 'Folio Light';
}

.desc-job p
{
    font-size: 24px;
    font-family: 'Folio Light';
}
	
.bgcolor
{
    background-color: #ff5500;
}

.Hometown_Pride .slogan p
{
    color: #ff5500;
    font-size: 42px;
    line-height: 56px;
    font-family: Folio Medium;
}

.row
{
    margin-left: 0;
    margin-right: 0;
}

.col-md-6
{
    padding-left: 0;
    padding-right: 0;
}

.opportunity .col-md-4:last-child, .opportunity .col-md-6:last-child, .food-menu .col-md-4:last-child
{
    padding-right: 0;
}

.opportunity .col-md-4:first-child, .opportunity .col-md-6:first-child, .food-menu .col-md-4:first-child
{
    padding-left: 0;
}

.opportunity .col-md-4:nth-child(2), .food-menu .col-md-4:nth-child(2)
{
    padding-left: 2.25px;
    padding-right: 2.25px;
}

.food-menu .col-md-4:first-child
{
    padding-right: 4.5px;
}

.food-menu .col-md-4:last-child
{
    padding-left: 4.5px;
}

.food-menu.style-1 .col-md-6:first-child, .food-menu .col-md-6:first-child
{
    padding-right: 3.5px;
}

.food-menu.style-1 .col-md-6:last-child, .food-menu .col-md-6:last-child
{
    padding-left: 3.5px;
}
.body > footer
{
    border: none;
}

.dnnTerms, .dnnLogin, .dnnPrivacy
{
    margin-top: 30px;
}

.desc h2
{
    color: #000;
    text-align: center;
    text-transform: uppercase;
}

.desc p
{
    text-align: center;
    color: #ff5500;
    font-size: 22px;
    font-weight: bold;
}
.food-menu.style-1 .thumb-info.thumb-info-centered-info.active .thumb-info-head
{
    background-color: transparent !important;
    padding: 25px 0;
}
.food-menu.style-1 .active .thumb-info-head h3
{
    display: none;
}
.food-menu.style-1 .active .fa-close
{
    color: #cccccc;
    border: 2px solid #cccccc;
}

.food-menu.style-1 .thumb-info.thumb-info-centered-icons .thumb-info-action
{
    left: 0;
    top: 120px;
}

.history-primary p
{
    padding: 0px 190px;
}

.history-primary img
{
    margin: 0 auto;
}

.history-primary h2, .history-secondary h2
{
    color: #ff5500;
    font-size: 66px;
}

.history-primary h2
{
    margin: 15px 0;
}

.history-primary h4
{
    color: #a7a9ac;
    font-size: 40px;
    font-weight: bold;
}

.float-normal h4
{
    font-size: 28px;
    font-family: Folio Bold;
    line-height: 40px;
}

.float-normal span, .history-float span
{
    font-size: 28px;
    font-family: Folio Medium;
    color: #000;
}

.history-float h2
{
    padding: 0px 15px 0 0;
}

.history-secondary
{
    border-top: 7px solid #ff5500;
}

.history-secondary::after
{
    height: 100%;
    width: 7px;
    background-color: #ff5500;
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    z-index: 1;
    margin-left: -3.5px;
    top: 0;
}

.history-primary.col-md-12
{
    background-color: #ff5500;
}

.history-primary.col-md-12 h2
{
    color: #fff;
    text-transform: uppercase;
    font-family: Folio Medium;
}

.history-secondary h2:after, .history-secondary .col-md-6:last-child h2:after
{
    background: #ff5500;
    content: "";
    display: block;
    height: 5px;
    margin: 0 0 -1px;
    position: absolute;
    width: 200px;
}

.history-float h2:after
{
    right: 0;
}

.float-normal h2:after
{
    left: 0;
}

.history-secondary .item-desc .col-md-7 p
{
    margin-top: 100px;
}

.history-secondary .item-desc .col-md-7
{
    padding: 0;
}

.history-secondary .item-desc .col-md-5
{
    text-align: center;
    padding-bottom: 160px;
}

.history-secondary .item-desc .col-md-5 img
{
    display: inline;
}

.history-secondary .item-desc
{
    padding: 25px 0 0 15px;
}

.ls-v5 .ls-bottom-nav-wrapper .ls-nav-start.ls-nav-start-active, .ls-v5 .ls-bottom-nav-wrapper .ls-nav-stop, .ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next
{
    display: none !important;
}

.banner_img, .section-wrapper img
{
    width: 100%;
}

a.scroll-to-top.hidden-mobile
{
    color: #fe5502;
}

.body > footer .footer-copyright
{
    padding: 30px 25px 30px 15px;
}

.menu-product .img-responsive
{
    display: inline-block;
}

.slicer .call-to-action
{
    display: none;
    min-height: 0;
}

.slicer .call-to-action h2
{
    line-height: normal;
    font-family: 'Folio Medium';
    color: #000;
    margin-bottom: 0;
}

.slicer .slicer-arrow
{
    display: none;
}

.dropdown-submenu
{
    position: relative;
}

.dropdown-submenu > .dropdown-menu
{
    bottom: 0;
    left: 100%;
}

.dropdown-submenu:hover > .dropdown-menu
{
    display: block;
}

.dropdown-submenu > a:after
{
    content: " ";
    right: 0;
    position: absolute;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0px 5px 5px;
    border-left-color: #fff;
    margin-top: 5px;
}

.dropdown-submenu:hover > a:after
{
    border-left-color: #ccc;
}

.slicer .call-to-action img
{
    display: inline;
    width: 350px;
}

.dropup.shop.open > a, .dropup.open > a
{
    color: #ff5500 !important;
}

.main
{
    padding-top: 105px;
}

.food-menu.visible-xs .col-md-4
{
    margin-bottom: 5px;
}

.thumb-info.thumb-info-centered-icons .thumb-info-action
{
    top: 50%;
}

.food-menu.hidden-xs .thumb-info.active .thumb-info-head
{
    z-index: 999999;
}
.food-menu.mobile
{
    display: none;
}

.food-menu .food-menu-image
{
    z-index: 3;
}
.food-menu .active .food-menu-image
{
    z-index: 0;
}

.menu-product_mobile
{
    display: none;
}
.backdrop
{
    background-color: #000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .8;
}
html[lang="es-MX"] header nav ul.nav-main .thumb-info h3
{
    width: 313px;
}

html[lang="es-MX"] header .search input
{
    width: 300px;
}


html[lang="es-MX"] header .search
{
    margin-left: -150px;
}

.food-menu.mobile .thumb-info.active
{
    z-index: 1;
    position: fixed;
    width: 100%;
}

h2
{
    color: #fff;
    line-height: normal;
}

.offer-content .call-to-action-content sup
{
    font-size: 35%;
    top: -33px;
}

.food-menu sup
{
    top: -4px;
}

sup.reg
{
    font-size: 50%;
    top: -10px !important;
}

.language
{
    margin: 0 0 0 15px;
    float: left;
}

.language .language-object span
{
    background-color: transparent;
    margin: 0;
}

.language .language-object a, .lce-dr .dropdown-toggle
{
    padding: 18px;
    border: 2px solid #fff;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    font-size: 18px;
    font-family: 'Folio Medium';
    text-transform: uppercase;
    text-decoration: none;
}

.lce-dr .dropdown-menu
{
    height: 200px;
    overflow-x: auto;
}
.lce-dr
{
    display: table;
    margin: 0 auto;
}

.lce-dr .dropdown-toggle
{
    border-color: #000000;
    display: inline-block;
    color: #000000;
    cursor: pointer;
}

section.timeline
{
    width: 100% !important;
    z-index: 0;
}

.slicer.style-1 .call-to-action-content.signatures span
{
    font-family: Folio Medium;
    font-size: 22px;
    color: #000;
}


.locator .jobs_list, .locator .coupons_list {
	padding: 50px 161px !important;
	margin: 0;
}

@media (max-width: 1024px)
{
    .food-menu
    {
        display: none;
    }
    .food-menu.mobile
    {
        display: block;
    }
    .food-menu.mobile .col-md-4, .food-menu.mobile.style-1 .col-md-6, .food-menu.mobile .col-md-6
    {
        width: 100%;
        float: none;
        padding: 0px 0px 7px 0px;
    }

    .food-menu.mobile .col-md-4:last-child, .food-menu.mobile .col-md-6:last-child
    {
        padding-bottom: 0;
    }
}


@media (max-width: 1695px)
{
    
    
   html[lang="es-MX"] .language, html[lang="es-MX"].ie .language
    {
        margin-top: 25px;
        clear: both;
    }
}


@media (max-width: 1755px)
{
    
    
   html[lang="en-US"] .language
    {
        margin-top: 25px;
        clear: both;
    }
}

@media (max-width: 1734px)
{
    
    
  html[lang="en-US"].ie .language
    {
        margin-top: 25px;
        clear: both;
    }
}

@media (max-width: 991px)
{
	.locator .list.address-list li {
	 clear: both;
     }
    .ie9 .locator .col-md-4 .btn.btn-default, .ie10 .locator .col-md-4 .btn.btn-default {
    padding: 10px 0 !important;
}
    .ie9 .locator .col-md-4 .btn.btn-default1, .ie10 .locator .col-md-4 .btn.btn-default1 {
    padding: 10px 0 !important;
}
    .slicer .call-to-action .col-md-8
    {
        padding: 50px 0 35px;
    }

    .Hometown_Pride.section.section-parallax {
        background-size: inherit;
    }

    .love_kitchen .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .love_kitchen .ls-v5 .ls-bottom-slidebuttons a:hover
    {
        background-image: url(Resources/img/Dot_Ys.svg) !important;
    }

    .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover
    {
        background-image: url(Resources/img/Dot_Os.svg) !important;
    }

    .desc-cont.love_kitchen
    {
        padding-bottom: 150px;
    }

    .history-primary.year h2
    {
        font-size: 60px;
        margin-top: 30px;
    }

    .hr_bottom
    {
        top: -75px !important;
    }


    .pt-xlg
    {
        padding-top: 0px !important;
    }


    .hmpride img
    {
        margin-bottom: 10px;
    }
    .w_max_991
    {
        display: block;
    }

    .w_min_991
    {
        display: none;
    }

    .ls-v5 .ls-bottom-slidebuttons a
    {
        width: 10px !important;
        height: 10px !important;
    }

    .ls-v5 .ls-bottom-slidebuttons a + a
    {
        margin-left: 10px;
    }

    .language
    {
        float: none;
        display: table;
        margin: 25px auto 35px auto;
    }

    .slicer.style-1:not(.style-0) .ribbon
    {
        background-color: #ffc20d;
    }

    .slicer.style-0 .ribbon
    {
        background-color: #f15722;
    }

    .style-2 .col-md-6:first-child
    {
        margin: 5px 0;
    }

    .style-2 .col-md-6
    {
        min-height: 170px;
    }

    .style-2 h3 a
    {
        font-size: 30px;
    }

    .history-float p, .float-normal p
    {
        text-align: center;
        padding: 0 10px 20px 10px;
    }


    .history-primary p
    {
        padding: 0 10px;
    }

    .history-primary h4
    {
        margin-bottom: 10px;
        font-size: 34px;
    }

    .history-secondary h2
    {
        text-align: center;
        margin-bottom: 0;
        margin-top: 30px;
    }

    .vertcal_hr
    {
        width: 5px;
        background-color: #ff5500;
        position: absolute;
        top: 0px;
        bottom: 0;
        left: 50%;
        height: 50px;
    }

    .history-secondary::after
    {
        display: none;
    }

    .item-desc h4
    {
        padding: 0 30px;
        text-align: center;
    }

    .history-secondary
    {
        border-top: 0;
    }

    .history-secondary h2:after, .history-secondary .col-md-6:last-child h2:after
    {
        display: none;
    }

    .history-primary h2
    {
        font-size: 38px;
    }

    .history-primary h2
    {
        margin: 0;
    }

    .history-primary img
    {
        padding-top: 36px;
    }

    header .logo
    {
        padding: 0;
        text-align: center;
        display: block;
    }
    header div.search, html[lang="es-MX"] header .search
    {
        display: block;
        left: 0;
        margin-left: 20px;
    }

    html header .container
    {
        width: 100%;
    }

    html header, html header .top-bar
    {
        min-height: 150px;
    }

    header .search
    {
        top: 70px;
    }

    .call-to-action-content.signatures .col-md-9
    {
        padding: 40px 0;
    }

    .signatures h2.xs_w_300.xs_f_54.xs_f_44.xs_f_42.xs_f_38.xs_f_36
    {
        line-height: 32px;
        margin-bottom: 20px;
        font-size: 28px;
    }

    .history-primary .vertcal_hr
    {
        height: 75px;
    }

    .main
    {
        padding-top: 150px;
    }

}

@media screen and (min-width: 993px) and (max-width: 1023px)
{
    header .logo
    {
        position: static;
        text-align: center;
        display: inline-block;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px)
{
    .slicer .roller
    {
        top: -115px;
        height: 115px;
        width: auto;
    }
    .slicer .roller-bg
    {
        margin-left: -52px;
    }

    .slicer .ribbon-bg
    {
        margin-left: -250px;
    }
}

@media screen and (min-width: 1601px) and (max-width: 1610px)
{
.food-menu .thumb-info.thumb-info-centered-icons .thumb-info-action {
    top: 112px !important;
}
 
}

@media screen and (min-width: 769px)
{

    .w_max_768
    {
        display: none;
    }

    .w_min_768
    {
        display: block;
    }
}
/* .giving_back a, .food-menu .col-md-4 > a - changed by KR 071516 */
.giving_back a, .food-menu .col-md-6 > a
{
    position: absolute;
}
.food-menu.careers .col-md-4 > a
{
    position: static;
}

@media screen and (min-width: 769px)
{
 .giving_back a {
   margin-top: -240px;
 }
 
 /* .food-menu .col-md-4 > a - changed by KR 071516 */
    .food-menu .col-md-6 > a
    {
        margin-top: -105px;
    }

    a.transparent_white
    {
        margin-top: 0 !important;
        color: #fff !important;
        text-decoration: none;
        padding: 15px 30px;
    }
}

@media (max-width: 1715px)
{
    header nav ul.nav-main .thumb-info li a
    {
        font-size: 22px;
        line-height: 18px;
    }
}


@media (max-width: 1530px)
{
.locator ul.jobs_list {
 padding: 50px 10px !important;
}


}

@media (max-width: 1200px)
{
    .food-menu .thumb-info.active, .food-menu .thumb-info.active .thumb-info-wrapper
    {
        min-height: 350px;
    }
    header .logo img
    {
        max-width: 240px;
    }
    .food-menu .thumb-info .thumb-info-head h3
    {
        font-size: 22px;
    }

    html .call-to-action.call-to-action-dark h1
    {
        font-size: 56px;
        line-height: normal;
    }

    .food-menu .thumb-info-head
    {
        margin-top: -32px;
        padding-top: 21px;
        padding-bottom: 21px;
    }

    header nav ul.nav-main .thumb-info h3
    {
        width: 170px;
    }

    header nav ul.nav-main .thumb-info h3 a
    {
        font-size: 20px;
    }

    .food-menu .thumb-info .thumb-info-head h3, .food-menu .thumb-info .fa-close
    {
        font-size: 18px;
    }
    .food-menu .thumb-info-action li
    {
        line-height: normal;
    }

    .food-menu .thumb-info .fa-close
    {
        margin-top: -10px;
    }

    .food-menu .thumb-info.thumb-info-centered-icons .thumb-info-action
    {
        top: 89px !important;
		left: 34px !important;
    }

    .food-menu.style-1 .thumb-info.thumb-info-centered-icons .thumb-info-action
    {
        margin: 0;
        top: 100px;
    }
    header nav ul.nav-main .thumb-info li a
    {
        font-size: 18px;
        line-height: 16px;
    }

    footer ul.social-icons li + li 
    {
        margin: 0 0 0 10px;
    } 

    footer .copyright a
    {
        margin: 0 15px;
    }
}

@media (max-width: 991px)
{
    
     html.ie footer .dropup .dropdown-toggle.country-icon {
           position: static;
            }
            
     .estimated-timeline .item-desc p, .estimated-timeline .item-desc p span {
text-align: left !important;
}

    .table.tb_franchise 
    {
      font-size: 22px !important;
        }
    
    .history-secondary .item-desc h2, .history-secondary .item-desc .text-right 
    {
        margin-bottom: 0 !important;
    }
  
        
        #Locator .jspPane 
        {
              padding: 0px 20px 0 0px !important;
            }
            
            .locator .address-list.scroll-pane 
            {
                margin-bottom: 0;
                }
.locator .pizza_list, .locator .detailed 
{
    margin: 0!important;
    }
    
    #Locator .col-md-6:nth-child(1):before, .store-page .col-md-6:last-child:before {
        left: auto;
    right: 0;
    }
    
	.locator ul.pizza_list li 
	{
	        padding: 0px 10px 0px 10px !important;
	    }
	    
.bgcolor.entertainment h3
{
    margin-top: 45px !important;
	margin-bottom: 0 !important;
}

.testimonial, .shows, .financial, a.timeline {
margin-top: -200px !important;
}

a.thenews {
margin-top: -195px !important;
}

a.availablity, .vetaran {
margin-top: -145px !important;
}

.desc-cont.careers.heading {
    padding: 10px 0 40px 0 !important;
}

.ls-v5 .ls-bottom-slidebuttons {
    top: -40px !important;
}

.pizzas_mobile, .faves_mobile, .offer_mobile {
margin-top: -148px !important;
}

	.locator.desc-cont .col-md-4 {
 		width: 24.33%;
		float: left;
}

.locator .col-md-4:nth-child(2) {
    padding-left: 1.25px;
    padding-right: 2.25px;
}

.locator .col-md-4:first-child {
    padding-left: 0;
}
.locator .col-md-4:first-child {
    padding-right: 1.5px;
}

.locator .col-md-4:last-child {
    padding-left: 1.5px;
}
.locator .col-md-4:last-child {
    padding-right: 0;
}

.locator ul.coupons_list li .img-responsive {
    display: inline-block;
}

.store-page ul.coupons_list.scroll-pane li {
float: none !important;
}

.locator ul.coupons_list,
.locator ul.jobs_list,
.locator ul.pizza_list {
    padding: 50px 10px 0 10px !important;
	margin-left: 0px !important;
}

.locator .address-list.scroll-pane {
padding-top: 0px !important;
}

.locator .scroll-pane {
    padding-top: 50px !important;
    margin-bottom: 0;
}	

.store-page .store-info, .locator .pizza_list li img {
display: none;
}

.locator .pizza_list li .content-right p {
text-align: left;
}

.store-page {
position: relative;
}

.store-page .row.fix_nav {
position: absolute !important;
top: 0;
width: 100%;
padding-top: 0 !important;
}


    .locator .store-info {
    overflow-x: hidden;
    overflow-y: auto;
    height: 250px;
}
	
#Locator .store-info img {
 display: none !important;
	
}
.locator .store-info h4 { 
    margin-top: 30px !important;
	
	}

.locator .address_list h4 {
    font-size: 22px !important;
}

.locator .address-list h6 {		
    font-size: 24px;		
    margin: 20px 0 10px 0;		
}

.locator .address-list h4.direction {
 font-size: 22px !important;
}

.locator .address_list li {
 font-size: 16px !important;
}

.locator .address-list h6 {
    margin: 0 0 5px 0 !important;
}

.locator .address_list h4 {
    margin-bottom: 10px !important;
}

#Locator .col-md-6:first-child {
    float: none !important;
}

.locator .address-list h4.direction {
    margin-bottom: 5px !important;
}

.locator .address-list li .category li {
    padding: 0 20px 0 20px !important;
}

.locator .list.address-list li {
    padding: 20px 0 5px 0 !important
}


.locator .col-md-4 .btn.btn-default {
  	height: 50px;
   	font-size: 12px;
	line-height: 25px;
	width:100%;
}

.locator .col-md-4 .btn.btn-default1 {
  		height: 50px;
   		font-size: 16px;
}

    .careers_bg {
	    padding: 0 0 20px 0 !important;
	}
	
    .careers .col-md-5
    {
        float: none !important;
        text-align: left !important;
    }

    .careers .col-md-7
    {
        padding-left: 20px !important;
    }

    .careers .col-md-5 span, .careers .col-md-2 span
    {
        font-size: 115px !important;
        line-height: 85px !important;
        margin: 55px 0 56px 68px !important
    }



    .offer-content .call-to-action-content sup
    {
        top: -18px !important;
    }

    .timeline .float-normal p, .timeline .history-float p
    {
        padding-right: 20px !important;
    }

    a.transparent_white
    {
        margin-top: 0 !important;
        color: #fff !important;
        text-decoration: none;
        padding: 15px 30px;
        position: static;
    }
    .news p
    {
        margin-bottom: 0 !important;
    }

    .Expand-secondary .item-desc
    {
        position: relative;
		margin-top: 60px;
    }
	
	.sut {
	       margin-bottom: 60px !important;
	}
	
	.seminar-shows h2 {
	       margin-top: 20px;
	}

    .Expand-secondary .horizontal_line
    {
        position: absolute;
        top: 20px;
    }

    .timeline .float-normal p, .timeline .history-float p
    {
        margin-top: -25px !important;
    }
    .seminar.grey_bg p
    {
        padding: 0 !important;
    }
    .Expand-secondary
    {
        padding-left: 30px;
    }

    .timeline .item-desc span, .timeline .history-float span, .history-float p, .float-normal p
    {
        text-align: center;
    }

    .history-float .item-desc .horizontal_line.text-right
    {
        float: left !important;
    }

    .history-float:after, .Expand-secondary:after
    {
        display: none !important;
    }
    .item-desc span
    {
        margin-bottom: 0px;
    }

    .transparent_red
    {
        display: none;
    }

    .seminar, .news
    {
        padding: 50px 0;
    }

    .seminar p
    {
        margin-bottom: 0 !important;
    }

    .timeline .float-normal p
    {
        padding: 0px 0px 0 90px;
    }

    .horizontal_line
    {
        float: none !important;
    }

    .bgcolor.check-franchise
    {
        padding-bottom: 60px;
        text-align: center;
    }

    .estimate
    {
        padding-top: 60px !important;
        padding-bottom: 0 !important;
    }

    .timeline h4
    {
        margin-bottom: 0px !important;
    }

    header .nav-main-collapse
    {
        border-bottom: 25px solid #fe5502;
        background-color: #fe5502;
    }

    header .nav-main ul li
    {
        border-bottom-color: #ff945f;
    }

    header nav ul.nav-main > li > a
    {
        text-transform: uppercase;
    }

    header .nav-main-collapse
    {
        top: 0;
    }

    header div.search
    {
        display: block;
    }

    footer .copyright a
    {
        margin: 0 5px;
    }

    footer .dropup, footer ul.social-icons
    {
        text-align: center;
    }

    .footer-copyright .row > div
    {
        margin-top: 20px;
    }

    .footer-copyright > .row:first-child > div:first-child
    {
        margin-top: 0;
    }

    .body .footer-copyright
    {
        padding: 0;
    }

    .body .copyright small:first-child
    {
        margin-top: 0;
    }

    header .nav-main
    {
        padding: 15px 20px 0 35px;
    }

    header nav ul.nav-main li.opened ul.dropdown-menu > li > a
    {
        color: #ffffff;
        font-family: 'Folio Medium';
        font-size: 18px;
    }

    .career_opportunity .col-md-4 img, .opportunity .col-md-4 img
    {
        height: 355px;
        width: 100%;
    }

    footer .dropup.shop > .dropdown-menu
    {
        margin-left: 0;
    }

    footer .dropup > .dropdown-menu
    {
        margin-left: -120px;
        left: 50%;
        right: auto;
    }

    body.sticky-menu-active header .logo img, header .search header.fixed .logo img
    {
        margin-top: 0;
    }

    .history-secondary .item-desc .col-md-7 p
    {
        margin-top: 0 !important;
    }


    .Hometown_Pride .hometowm_bg .col-md-4 img
    {
        padding: 0 0 40px 0;
    }

    .content_bg .col-md-4 img, .bgcolor .col-md-4 img, .hmpride img
    {
        padding-bottom: 0;
        padding-top: 30px;
    }

    .Hometown_Pride .slogan p
    {
        font-size: 24px;
		line-height: 36px;
    }
    .p-xlg, .p-md
    {
        padding: 0px 10px !important;
    }


    html .call-to-action.call-to-action-dark
    {
        padding: 20px;
    }

    html .call-to-action.call-to-action-dark h1
    {
        font-size: 34px;
        line-height: normal;
    }

    header nav ul.nav-main li a i.fa-angle-down
    {
        font-size: 15px;
    }

    header nav ul.nav-main li a i.fa-angle-down
    {
        position: absolute;
        right: 10px;
        top: 2px;
        text-align: center;
        line-height: 35px;
    }

    header nav ul.nav-main li a
    {
        font-size: 16px;
    }
    header nav ul.nav-main > li > a
    {
        font-family: 'Folio Bold';
    }

    header nav ul.nav-main li.opened .dropdown-menu li a
    {
        padding: 2px 0 !important;
    }

    header nav ul.nav-main li a, header nav ul.nav-main li.dropdown:hover > a
    {
        padding: 9px 0px !important;
        letter-spacing: 1px;
    }

    header .nav-main ul ul
    {
        margin-left: 45px !important;
    }

    .desc-cont p, .desc-cont h3
    {
        text-align: center;
    }

    .desc-cont .col-md-4
    {
        padding-left: 0;
        padding-right: 0;
    }

    .bgcolor .col-md-8
    {
        padding-right: 15px;
    }

    .content_bg .col-md-8
    {
        padding-left: 15px;
    }

    .xs_w_150
    {
        width: 150px;
    }
}

@media (max-width: 499px)
{

    .history-secondary .item-desc .col-md-7 p
    {
        margin-top: 0 !important;
    }


    .food-menu.style-1 .thumb-info.thumb-info-centered-icons .thumb-info-action
    {
        margin-top: 0;
        margin-left: 0;
        top: 100px;
    }
    .food-menu .thumb-info-action li a
    {
        font-size: 12px;
    }

    .food-menu .thumb-info .thumb-info-head h3, .food-menu .thumb-info .fa-close
    {
        font-size: 18px;
    }

    .food-menu .thumb-info .fa-close
    {
        margin-top: -10px;
    }


}

@media (max-width: 768px)
{
    a.transparent_white
    {
        margin-top: 0 !important;
        color: #fff !important;
        text-decoration: none;
        padding: 15px 30px;
        position: static;
    }

    .sut a, a.transparent_white
    {
        font-size: 20px !important;
    }

    iframe[name=FC]
    {
        display: none;
    }

    header .btn-responsive-nav, body.sticky-menu-active .btn-responsive-nav
    {
        top: 75px;
        right: 5px;
    }

    body.sticky-menu-active header
    {
        top: 0;
        height: 150px;
    }

    body.sticky-menu-active #Form.showControlBar header
    {
        top: 53px !important;
    }

    .history-secondary .item-desc .col-md-7 p
    {
        margin-top: 0 !important;
    }

    .slicer .slicer-arrow
    {
        display: block;
        position: absolute;
        left: 50%;
        cursor: pointer;
        margin-left: -22px;
        top: 12px;
        width: 45px;
    }

    .slicer .roller, .slicer .roller-bg, .slicer .ribbon-bg
    {
        display: none;
    }

    html .call-to-action.call-to-action-dark.offer-content h2
    {
        font-size: 31px;
    }

    .call-to-action.button-centered.custom-appt .call-to-action-content, .call-to-action.button-centered.offer-content .call-to-action-content, .call-to-action.button-centered .call-to-action-content
    {
        padding: 0px;
    }

    .slicer .ribbon
    {
        height: 50px;
    }

.giving_back a
    {
        margin-top: -140px;
    }
	
    .food-menu.mobile .col-md-4 > a
    {
        margin-top: -150px;
    }

    .w_max_768
    {
        display: block;
    }

    .w_min_768
    {
        display: none;
    }
}

@media (max-width: 320px)
{
        .table.tb_franchise 
    {
      font-size: 18px !important;
        }

    html[lang="es-MX"] footer .dropup.shop > .dropdown-menu .dropdown-submenu .dropdown-menu
    {
    width: 98px !important;
    min-width: 98px !important;
    }
    
  html .call-to-action.call-to-action-dark h2, html .call-to-action.call-to-action-dark.offer-content h2, .slicer .call-to-action h2
    {
        display: inline;
    }
	
	.locator ul.jobs_list li {
	font-size: 16px !important;
	}
	
	.locator ul.pizza_list li {
	    padding: 0px 10px 0px 10px !important; 
	}
	.pizza_list li .content-right {
	    font-size: 14px !important;
    font-family: 'Folio Medium';
    line-height: normal;
	}
	
	.pizza_list li .content-right p{
	    font-size: 12px !important;
	}
	
	
	.locator .store-info .category li {
	font-size: 16px !important;
    line-height: normal !important;
	}
	
	.locator .store-info h4.direction {
	    margin-top: 10px !important;
   		font-size: 18px !important;
        line-height: normal !important;
	}
	
	.locator .store-info h4 {
	font-size: 22px !important;
	}
	
.locator .col-md-4 .btn.btn-default {
 	font-size: 12px !important;
    padding: 15px 0;
	display: block;
}

.locator .col-md-4 .btn.btn-default1 {
    font-size: 12px !important;
    padding: 15px 0;
    display: block;
}

.locator .address_list h4 {
    font-size: 20px !important;
}

.locator .address-list h4.direction, .locator .address_list li {
 font-size: 16px !important;
}

.locator .address-list h6 {
    margin: 0 0 5px 0 !important;
	font-size: 20px !important;
}

.locator .address_list h4 {
    margin-bottom: 10px !important;
}

footer .dropup.shop > .dropdown-menu 
{
        margin-left: -40px;
    }
    
}

@media (max-width: 400px)
{
    header .search input, html[lang="es-MX"] header .search input
    {
        width: 235px;
    }
}


@media (max-width: 415px)
{
  
	.locator ul.pizza_list li {
	    padding: 0px 10px 0px 10px !important; 
	}
	.pizza_list li .content-right {
	    font-size: 16px !important;
    font-family: 'Folio Medium';
    line-height: normal;
	}
	
	.pizza_list li .content-right p{
	    font-size: 14px !important;
	}
	
	.locator ul.jobs_list li {
	font-size: 18px !important;
	}
}


@media (max-width: 470px)
{	
        .ie9 .locator .col-md-4 .btn.btn-default, .ie10 .locator .col-md-4 .btn.btn-default {
    padding: 15px 0 !important;
}

        .ie9 .locator .col-md-4 .btn.btn-default1, .ie10 .locator .col-md-4 .btn.btn-default1 {
    padding: 15px 0 !important;
}

html[lang="es-MX"] footer .dropup.shop > .dropdown-menu 
{
    width: 210px !important;
    }
    
  
html[lang="en-US"] footer .dropup.shop > .dropdown-menu 
{
        width: 160px !important;
    }
    
    footer .dropdown-menu 
    {
        padding: 5px !important;
        
        }


	.careers.bgcolor .values img {
    margin-right: 25px !important;
    width: 50px !important;
}

    .careers .col-md-5 span, .careers .col-md-2 span {
    font-size: 55px !important;
    line-height: 52px !important;
    margin: 30px 0 30px 50px !important;
    width: 200px !important;
}

	.locator .col-md-4 .btn.btn-default {
 		/*font-size: 12px !important;*/
         text-align: center;
		 line-height: 30px;
		 font-size: 10px;
}

	.locator .col-md-4 .btn.btn-default1 {
 		font-size: 12px !important;
         text-align: center;
}

	.careers .left_cont h3 {
	    font-size: 22px !important;
	}
	
}

@media (max-width: 635px)
{	
   #lc-franchise a {
    width: 150px !important;
    height: 88px !important;
    margin-left: 2px !important;
    margin-right: 2px !important;
}
    
}

            

@media (min-width: 992px)
{
    .slicer .call-to-action .col-md-8
    {
        display: flex;
        height: 289px;
        justify-content: center;
        align-items: center;
    }

    .slicer .call-to-action .col-md-4
    {
        display: flex;
        height: 289px;
        align-items: flex-end;
        justify-content: center;
    }

    header nav ul.nav-main
    {
        margin: 0;
    }

    header nav ul.nav-main li a:hover
    {
        background-color: transparent;
        text-decoration: none;
    }

    header .nav-main-collapse, header .nav-main-collapse.in
    {
        overflow-y: hidden;
    }

    .content_bg .col-md-4, .slicer.style-1 .col-md-8, .history-float .col-md-6
    {
        float: right;
    }
    .nav-main-collapse.in
    {
        display: block !important;
        border-bottom: 7px solid #bcbec0;
    }

    .love_kitchen .col-md-9
    {
        float: right;
    }

    .style-2
    {
    border-bottom: 7px solid #fff;
    border-top: 7px solid #fff;
    margin-bottom: -7px;
    position: relative;
    z-index: 1;
}
    .style-2 .col-md-6 + .col-md-6
    {
        border-left: 7px solid #ffffff;
    }

    ul.social-icons
    {
        float: left;
    }

    footer .col-md-6.copyright
    {
        padding-left: 5px;
        padding-right: 5px;
    }

    .desc-cont.lk h3
    {
        float: left;
        margin-right: 5px;
    }

    .desc-cont.love_kitchen
    {
        min-height: 1029px;
        padding: 75px 0;
    }

    .style-2 .col-md-6
    {
        height: 380px;
    }

    .call-to-action-content.signatures span br
    {
        display: none;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1610px)
{
    .food-menu .thumb-info-head
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .food-menu .thumb-info .thumb-info-head h3
    {
        font-size: 26px;
    }
	
	
}

@media screen and (min-width: 992px) and (max-width: 1740px)
{
   
     .careers.careers_bg .col-md-2 span {
	      margin-bottom: 55px !important;
	 }
}

@media (min-width: 1920px)
{
    .xxl_f_70
    {
        font-size: 70px;
    }
    .xs_f_54
    {
        font-size: 54px;
    }

    .xls_f_44
    {
        font-size: 44px;
    }
    .xxxlg a
    {
        font-size: 25px;
    }

    .thumb-info-action.xxxlg
    {
        top: 154px;
        left: 65px;
    }
}

@media (max-width: 1919px)
{

    .item-desc span.story
    {
        text-align: center;
        display: block;
        margin-bottom: 46px;
        line-height: normal;
    }

    .xl_f_70
    {
        font-size: 70px;
    }
    .xs_f_44
    {
        font-size: 44px;
    }

    .xxlg a
    {
        font-size: 24px;
    }

    .thumb-info-action.xxlg
    {
     	top: 146px !important;
        left: 45px;
    }

    .food-menu .thumb-info .fa-close
    {
        font-size: 34px;
        margin-top: -20px;
    }

    .food-menu .thumb-info .thumb-info-head h3
    {
        font-size: 30px;
    }
    .food-menu sup.reg
    {
        font-size: 50%;
        top: -5px !important;
    }
}
@media (max-width: 1850px)
{
    .xxlg a
    {
        font-size: 23px;
    }
}

@media (max-width: 1760px)
{
    .xxlg a
    {
        font-size: 22px;
    }
}

@media (max-width: 1740px)
{
    .xxlg a
    {
        font-size: 21px;
    }
	
	.careers.careers_bg .col-md-7 {
	    float: none;
        margin: 0;
        width: 100%;
	}
	
	.careers.careers_bg .col-md-2 {
	  float: none;
	}
}

@media (max-width: 1650px)
{
    .xxlg a
    {
        font-size: 20px;
    }
}

@media (max-width: 1610px)
{

    .food-menu .thumb-info.thumb-info-centered-icons .thumb-info-action
    {
        top: 125px;
    }
}

@media (max-width: 1601px)
{
    .xxlg a
    {
        font-size: 20px;
    }

    .food-menu .thumb-info.thumb-info-centered-icons .thumb-info-action
    {
        top: 125px;
    }
}

@media screen and (max-width: 1600px)
{
    .offer-content .call-to-action-content sup
    {
        top: -27px;
    }

    .xs_f_58
    {
        font-size: 58px;
    }
    .xs_f_42
    {
        font-size: 42px;
    }

    .xlg a
    {
        font-size: 20px;
    }

    .thumb-info-action.xxlg
    {
        top: 100px !important;
    }

    html[lang="es-MX"] header nav ul.nav-main .thumb-info h3
    {
        width: 210px;
    }
    html[lang="es-MX"] header nav ul.nav-main .thumb-info h3 a
    {
        font-size: 17px;
    }
   html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(1) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(2) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(3) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(4) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(5) .thumb-info h3
    {
        height: 42px;
    }

    .food-menu .thumb-info .fa-close
    {
        font-size: 26px;
        margin-top: -14px;
    }

    .food-menu .thumb-info .thumb-info-head h3
    {
        font-size: 20px;
    }

    .food-menu .thumb-info-head
    {
        margin-top: -37px;
    }

}

@media (max-width: 1580px)
{
    .xxlg a
    {
        font-size: 20px;
    }
}

@media (max-width: 1540px)
{
    .xxlg a
    {
        font-size: 20px;
    }
}

@media (max-width: 1485px)
{
    .xxlg a
    {
        font-size: 19px;
    }
}

@media (max-width: 1440px)
{
    .xxlg a
    {
        font-size: 19px;
    }
}

@media (max-width: 1420px)
{
    .xxlg a
    {
        font-size: 17px;
    }
}

@media (max-width: 1340px)
{
    .xxlg a
    {
        font-size: 17px;
    }
}

@media (max-width: 1301px)
{
    .xxlg a
    {
        font-size: 16px;
    }
	
	.locator a.btn-default {
	    /*font-size: 20px !important;
		width:130px;*/
	}
	
		.locator a.btn-default1 {
	    font-size: 20px !important;
	}
}

@media (max-width: 1270px)
{
    .xxlg a
    {
        font-size: 15px;
    }
    
}

@media (max-width: 1240px)
{
    .xxlg a
    {
        font-size: 15px;
    }
}

@media (max-width: 1210px)
{
    .xxlg a
    {
        font-size: 15px;
    }
}



@media (max-width: 1200px)
{


    .thumb-info-action.xxlg
    {
        top: 190px;
        left: 10px;
    }

    html[lang="es-MX"] header nav ul.nav-main .thumb-info h3
    {
        width: 180px;
    }

    html[lang="es-MX"] header nav ul.nav-main .thumb-info h3 a
    {
        font-size: 14px;
    }

   html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(1) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(2) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(3) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(4) .thumb-info h3, html[lang="es-MX"] header nav ul.nav-main li.col-md-2:nth-child(5) .thumb-info h3
{
        height: 36px;
    }

    .food-menu .thumb-info .fa-close
    {
        font-size: 20px;
        margin-top: -12px;
    }

    .food-menu .thumb-info .thumb-info-head h3
    {
        font-size: 14px;
    }

    .food-menu .thumb-info-head
    {
        margin-top: -30px;
    }

}

@media (max-width: 1170px)
{
    .xxlg a
    {
        font-size: 14px;
    }
}

@media (max-width: 1120px)
{
    .xxlg a
    {
        font-size: 13.5px;
    }
}

@media (max-width: 1024px)
{
    .offer-content .call-to-action-content sup
    {
        top: -18px !important;
    }

    .xs_f_38
    {
        font-size: 38px;
    }
    .xs_f_36
    {
        font-size: 36px;
    }
    .xxlg a
    {
        font-size: 12px;
    }
}


@media (max-width: 768px)
{

    .offer-content .call-to-action-content sup
    {
        top: -14px !important;
    }

    .signature.seminar h2
    {
        font-size: 34px;
        padding: 0 20px;
    }

    .row.spread .col-md-12.p-xlg
    {
        text-align: center;
    }

    .row.spread h2
    {
        width: 300px;
        font-size: 44px;
        display: inline-block;
        line-height: 44px;
        padding: 40px 0;
    }

    .xs_f_40
    {
        font-size: 44px;
    }

    .xs_w_300
    {
        width: 300px;
        margin: 0 auto;
        font-size: 38px;
    }

    .xs_f_34
    {
        font-size: 34px;
    }

    .xs_p_0
    {
        padding: 0;
    }

    .xs_m_40
    {
        margin-bottom: 40px;
    }

}

.transparent_white, .transparent_red
{
    padding: 10px 30px;
    border-radius: 26px;
    text-transform: uppercase;
    font-family: 'Folio Medium';
    font-size: 26px;
}

.transparent_white
{
    border: 2px solid #fff;
    color: #fff;
}

.transparent_red
{
    border: 2px solid #ff5500;
    color: #ff5500 !important;
}

.news span, .seminar span
{
    font-size: 28px;
    font-family: 'Folio Bold';
    line-height: normal;
}

.seminar h3, .timeline h4
{
    font-size: 32px;
    color: #000;
    font-family: 'Folio Bold';
    margin-bottom: 30px;
    line-height: normal;
}

.news a
{
    color: #fff;
}

.news h3
{
    margin-bottom: 30px;
}

.news span
{
    color: #fff;
}
.seminar span
{
    color: #000;
}

.grey_bg
{
    background: #f4f4f5;
}

.signature.seminar h2
{
    line-height: normal;
    font-family: 'Folio Medium';
    color: #000;
}

.history-float::after
{
    height: 80%;
    width: 7px;
    background-color: #ff5500;
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    z-index: 1;
    margin-left: -3.5px;
    top: 20%;
}

.history-Expand h3:after, .history-Expand .col-md-6:last-child h3:after
{
    background: #ff5500;
    content: "";
    display: block;
    height: 5px;
    margin: 0 0 -1px;
    position: absolute;
    width: 200px;
}

.Expand-secondary h3:after, .Expand-secondary .col-md-6:last-child h3:after
{
    background: #ff5500;
    content: "";
    display: block;
    height: 7px;
    margin: 47px 0 -1px;
    position: absolute;
    width: 200px;
}

.history-float h3:after
{
    right: 0;
}

.horizontal_line
{
    background: #ff5500;
    height: 7px;
    width: 75px;
    float: left;
}


.timeline .float-normal p, .timeline .history-float p
{
    padding: 0px 90px 0 90px;
    margin-top: -20px;
    color: #000000;
}

.timeline .history-float span
{
    text-align: right;
    display: block;
    text-transform: uppercase;
}

.timeline .float-normal span
{
    display: block;
    text-transform: uppercase;
}

.history-float .item-desc .horizontal_line.text-right
{
    display: inline;
    float: right;
}

.Expand-secondary::after
{
    height: 100%;
    width: 7px;
    background-color: #ff5500;
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    z-index: 1;
    margin-left: -3.5px;
    top: -2%;
}

.sut
{
    margin-bottom: 140px;
}

.sut a
{
    background: #ff5500;
    padding: 12px 62px;
    border-radius: 40px;
    font-weight: bold;
    display: inline-block;
    margin: 0px auto 0px;
    color: #fff;
    font-size: 28px;
    text-decoration: none;
}

.estimate
{
    padding: 135px 0 30px 0;
}

.estimate p
{
    color: #000000;
}

.estimated-timeline
{
    position: relative;
    padding-bottom: 50px;
}

table.table.tb_franchise.table-bordered
{
    font-family: 'folio medium';
    display: none;
}

.table.tb_franchise td:first-child
{
    font-family: 'folio bold';
}

.table.tb_franchise
{
    font-size: 32px;
    color: #000000;
}

.tb_franchise > tbody > tr:nth-of-type(odd)
{
    background-color: #fff2cc;
}

.tb_franchise.table-bordered, .tb_franchise.table-bordered > tbody > tr > td, .tb_franchise.table-bordered > tbody > tr > th, .tb_franchise.table-bordered > tfoot > tr > td, .tb_franchise.table-bordered > tfoot > tr > th, .tb_franchise.table-bordered > thead > tr > td, .tb_franchise.table-bordered > thead > tr > th
{
    border: 2px solid #ffdd76;
    padding: 8px 0px 0px 25px;
}

.lce-pane
{
    background: #fec311;
    color: #000000;
    font-size: 32px;
    margin-bottom: 0;
    padding: 25px;
    position: relative;
}

.lce-pane h6
{
    font-family: 'folio bold';
    padding: 0 0 0 18px;
    color: #000000;
    line-height: 8px;
    display: none;
}

.lce-pane img.slicer-arrow
{
    position: absolute;
    left: 50%;
    cursor: pointer;
    margin-left: -22px;
    top: 12px;
    width: 45px;
}

.slicer .tb_franchise, .slicer h6
{
    display: none;
}

.slicer.open .tb_franchise, .slicer.open h6
{
    display: block;
}

.slicer.open table.table.tb_franchise
{
    display: table;
}

.seminar-shows
{
    display: none;
}

.seminar-shows h2, .giving_back.grey_bg h3
{
    color: #000;
}

.seminar-shows p
{
    display: inline-block;
}

.imm-opp .franch_opp, .imm-opp .franch_opp ul.list-unstyled li
{
    font-size: 23px;
    line-height: 36px;
}

.imm-opp .franch_opp
{
    margin-bottom: 20px;
}

.row.desc-cont.imm-opp
{
    padding: 40px 0;
}

.imm-opp .seminar-shows h2
{
    margin-bottom: 20px;
}

.row.franch_opp .col-md-6
{
    padding-left: 15px;
    padding-right: 15px;
}

.seminar-shows hr
{
    margin-bottom: 0;
}

.ext-pop .modal-content
{
    border-radius: 0;
}

.ext-pop .modal-header
{
    background-color: #fe5502;
}

.ext-pop .modal-title
{
    color: #ffffff !important;
}

.ext-pop .btn-no
{
    background-color: #bdbec2;
}

.ext-pop .btn-continue
{
    background-color: #fe5502;
}

.ext-pop .modal-body, .ext-pop .modal-body p
{
    font-size: 15px;
    font-family: Folio Light;
}

.ext-pop .modal-title
{
    font-family: Folio Medium !important;
}

.ext-pop .modal-footer a
{
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 0;
    font-family: Folio Medium;
}

.ext-pop .modal-footer a.btn:hover, .ext-pop .modal-footer a.btn:focus
{
    color: #ffffff;
}

.ext-pop .modal-header .close
{
    margin-top: 2px !important;
    opacity: 1 !important;
    color: #ffffff !important;
}


.history-secondary .float-normal
{
    clear: both;
}

.top_mg_8
{
    margin-top: 8px;
	}
	
	.btm_mg_5 {
    margin-bottom: 5px;
	}
	
	.top_mg_100
{
    margin-top: 100px;
}

.top_mg_78
{
    margin-top: 78px;
}

.top_mg_60
{
    margin-top: 60px;
}

.top_mg_30
{
    margin-top: 30px;
}

.top_mg_25
{
    margin-top: 25px;
}

.btm_mg_30
{
    margin-top: 30px;
}


.btm_mg_68 {
    margin-bottom: 68px;
}


@media (max-width: 991px)
{
    .locator {
    min-height: 515px;
    }
	
	.m_top_mg_42
    {
        margin-top: 42px;
    }
	
	 .m_top_mg_32
    {
        margin-top: 32px;
    }
	
    .m_top_mg_20
    {
        margin-top: 20px;
    }
    .m_top_mg_10
    {
        margin-top: 10px;
    }
    .m_btm_mg_10
    {
        margin-btm: 10px;
    }
	
	.m_btm_mg_42
    {
        margin-bottom: 42px;
    }
	
	.m_btm_mg_130
    {
	    margin-bottom: 130px;
    }
	
	.m_btm_pd_40
    {
        padding-bottom: 40px;
    }
}

.careers_bg
{
    padding: 165px 0;
    background-color: #f2f2f3;
}

.careers .values img
{
    float: left;
    margin-right: 38px;
    margin-bottom: 10px;
}

.careers .left_cont p
{
    line-height: normal;
    display: table;
	text-align: left;
}

.careers span
{
    color: #fff;
    font-size: 150px;
    font-family: 'Folio Con Bold';
}

.careers h3
{
    font-size: 40px;
    font-family: 'Folio Con Bold';
    display: inline-block;
	letter-spacing: 2px;
	line-height: 28px;
}

.careers.heading h3
{
    color: #000;
    line-height: inherit;
}

.careers .culture
{
    color: #ff5500;
}

.careers .culture, .careers span
{
    word-break: break-word;
    display: inline-block;
    width: 425px;
    line-height: 120px;
    text-align: left;
    text-transform: uppercase;
}

.careers.heading img
{
    margin-right: 20px !important;
}

.careers.heading .left_cont p
{
    margin-left: 55px;
    color: #000;
}

.careers .col-md-5
{
    float: right;
    text-align: center;
}

.careers .col-md-7
{
    padding-left: 150px;
}

.careers_bg.careers .col-md-7
{
    padding-left: 20px !important;
}

.owl-carousel .owl-nav .owl-prev
{
    left: -20px;
    width: 45px;
}

.owl-carousel .owl-nav .owl-next
{
    right: -20px;
    width: 45px;
}

.owl-theme .owl-controls .owl-nav [class*=owl-]
{
    padding: 330px 7px !important;
    font-size: 72px;
    border-radius: 0;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"]
{
    color: #ffffff;
    background-color: #ff5500;
    border-color: #ff5500;
    margin-top: -320px;
}

.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover
{
    background-color: #ff5500;
    border-color: #ff5500;
}

.owl-carousel .owl-nav .owl-prev:before
{
    content: "\f104";
}

.owl-carousel .owl-nav .owl-next:before
{
    content: "\f105";
}

.careers.bgcolor
{
    margin-top: 7px;
}


.food-menu.careers .col-md-6 li
{
    display: flex;
}


.careers .owl-carousel .owl-item img
{
    margin-bottom: 10px;
}

.franchise a.thenews, .franchise a.shows, .franchise a.timeline, .franchise a.vetaran
{
    position: absolute;
    margin-top: -235px;
}

.franchise a.availablity, .franchise a.financial
{
    position: absolute;
    margin-top: -200px;
}

.franchise a.testimonial
{
    position: absolute;
    margin-top: -225px;
}


.foo_video
{
    display: block;
    max-width: 100%;
    width: 100%;
    transition: opacity 1s;
    height: 0;
}

.video-scroller-ready {
    height: auto;
}

.overlay_ctrl {
  text-align: center;
  margin: 20px;
  position: relative;
  z-index: 110;
}

.overlay {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 50;
  background-color: rgba(0, 0, 0, 0.5);
/*Considering changing loader.gif overlay background to white for iPhones.*/
}

.overlay.ajax { z-index: 100; }

.overlay.ajax::after {
  content: '';
  display: inline-block;
  width: 250px;
  height: 250px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;  /*Changed from no-repeat*/
  background-position: 50%;
  background-size: 100%;
  background-image: url('Resources/img/loader.gif');
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  /*Trying to delay the pizzaman from showing up too fast*/
}
@-webkit-keyframes 
rotateplane { 0% {
-webkit-transform: perspective(120px)
}
 50% {
-webkit-transform: perspective(120px) rotateY(0deg)
}
 100% {
-webkit-transform: perspective(120px) rotateX(-360deg)
}
}
@keyframes 
rotateplane { 0% {
 transform: perspective(120px) rotateX(0deg) rotateY(0deg);
 -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
 50% {
 transform: perspective(120px) rotateX(0deg) rotateY(0deg);
 -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
 100% {
 transform: perspective(120px) rotateX(-360deg) rotateY(0deg);
 -webkit-transform: perspective(120px) rotateX(-360deg) rotateY(0deg);
}
}

.locator .store-info {
font-size: 24px;
}

.jobs_list li:nth-of-type(odd) {
    background-color: #efefef;
}

.locator ul.jobs_list li {
    padding: 12px 20px;
    text-align: left;
    color: #dc5b33;
    text-decoration: underline;
    text-transform: capitalize;
	font-family: 'Folio Medium';
}

.locator ul.jobs_list li a {
    color: #dc5b33;
    text-decoration: underline;
}

.locator .hours li {
    padding: 0;
    font-size: 18px;
    font-family: 'Folio Medium';
    line-height: 31px;
}

.store-page ul.coupons_list li {
    float: left;
	padding: 10px;
}

.store-page ul.coupons_list.scroll-pane img {
    margin-right: 0px;
	width: 285px;
}

.dropup.lce-dr .dropdown-menu {
margin-left: -120px;
    left: 50%;
    right: auto;
width: 260px;
    background-color: #ff5500;
    border-radius: 0;
    padding: 20px;
}


.dropup.lce-dr .dropdown-menu>li>a {
    text-decoration: none !important;
    padding: 8px;
    border-bottom: 1px solid #ff9966;
    color: #fff;
    Font-family: 'Folio Light';
    font-size: 14px;
    text-transform: uppercase;
}

.dropup.lce-dr .dropdown-menu {
    height: 445px !important;
}

.dropup.lce-dr .dropdown-menu>li>a:focus, .dropup.lce-dr .dropdown-menu>li>a:hover {
color: #262626 !important;
}

.dropup.lce-dr .dropdown-toggle {
    padding: 18px 49px;
}

.locator .scroll-pane {
    outline: none;
	height:725px;
}

#Locator {
   /**/position:relative;
}

#Locator .col-md-6:first-child {
   position:static;
}

#Locator .row {
   /* position: absolute;
    width: 50%; */
    bottom: 0;
	display:table; /* Keeps buttons centered */
	margin: 0 auto; /* Keeps buttons centered */
/*	border-top-color: #bcbec0;
	border-bottom-color: #ff5500;*/
/*styles added for orange line below button bar on locator (and grey above) (to apply to mobile/tablet only).*/
}

.ls-v5 .ls-bottom-slidebuttons a {
    font-size: 0;
}

.locator h3.unavailable { 
	margin: 100px 50px; 
}

.desc-cont.careers.heading {
    padding: 165px 0 115px 0;
}

a.btn-locator em {
    color: #FFF;
}

#videoContainer video {
    margin-bottom: -1px;
}

.black_head {
color: #000 !important;
}

.history-secondary .img-responsive 
{
    width: 100%;
}
    
.history-secondary .item-desc h2, .history-secondary .item-desc .text-right 
{
    margin-bottom: 10px;
}


#lc-franchise .wrapper-iframe > div
{
    display: none;
    }
    
    #lc-franchise a {
    margin-left: 7px;
    margin-right: 7px;
    width: 281px;
    height: 159px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    cursor: pointer;
    border-color: transparent;
    border-style: solid;
    border-width: 4px;
}

#lc-franchise .lc-thumb-active {
    border-color: #ff5500;
}

#lc-franchise .franchise-nav 
{
    text-align: center;
    margin: 40px auto;
    
    }
    
    html:not(.mobile) .locator *::-webkit-scrollbar,
    .dropup.lce-dr *::-webkit-scrollbar {
    width: 15px;
    height: 15px;
    border-bottom: 1px solid #eee; 
    border-top: 1px solid #eee;
}

html:not(.mobile) .locator *::-webkit-scrollbar-thumb,
.dropup.lce-dr *::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #C3C3C3;
}

.dropup.lce-dr *::-webkit-scrollbar-thumb 
{
    background-color: #FFFFFF;
}

html:not(.mobile) .locator *::-webkit-scrollbar-track,
.dropup.lce-dr *::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
}


@media (max-width: 991px)
{
   #Locator .row    {
	width: 100%;
	position: static;
	border-top: 3px solid #bcbec0;
	border-bottom: 3px solid #ff5500;
/*styles added for orange line below button bar on locator (and grey above), specifically for mobile.*/
}
.locator a.btn-default
{
    border-radius: 0px;
	height: 30px;
    font-size: 10px;
}
}

@media (max-width: 400px)
{
.locator a.btn-default
{
    border-radius: 0px;
	height: 30px;
    width: 94px;
    font-size: 6px;
}

}

@media (max-width: 634px)
{
.locator a.btn-default
{
    border-radius: 0px;
	height: 30px;
    width: 100%;
    font-size: 6px;
}

}

@media screen and (min-width: 992px) and (max-width: 1270px)
{
.locator a.btn-default
{
    border-radius: 9px;
	height: 30px;
    width: 110px;
    font-size: 14px;
	line-height:15px;
}
}

@media screen and (min-width: 992px) and (max-width: 3000px)
{
.locator .col-md-4 {
	width: auto;
    padding-left: 2.25px;
    padding-right: 2.25px;
    padding-top: 2.25px;
    padding-bottom: 2.25px;
}
}

/*@media (max-width: 1092px)
{
.locator a.btn-default
{
    border-radius: 0px;
	height: 30px;
    width: 110px;
    font-size: 10px;
}
}*/

.overlay {
  background-color: rgba(255, 255, 255, 255);
/*Changing loader.gif overlay background to white for iPhones.*/
}
} 

.scroll-pane {
    max-height: 780px;
    height: auto;
}
}

html header {
    z-index: 999;
}

.ls-video-layer {
  width:100% !important;
	height:100% !important;
}

.ie9 .slicer .call-to-action .col-md-4, .ie9 .slicer .call-to-action .col-md-8, .ie9 .style-2 .col-md-6
{
display: block;
height: auto;
}

.ie9 .slicer .call-to-action .col-md-8
{
padding: 80px 0;
}

.ie9 .slicer .call-to-action .col-md-4
{
padding-top: 33px;
}


.ie9 .style-2 .col-md-6 {
padding: 160px 0;
}

.ie .nav-main-collapse .col-md-2 {
padding: 0 1px 0 7px;
}

.ie9 .locator .col-md-4 .btn.btn-default, .ie10 .locator .col-md-4 .btn.btn-default {
    padding: 25px 0;
    display: block;
}

.ie9 .locator .col-md-4 .btn.btn-default1, .ie10 .locator .col-md-4 .btn.btn-default1 {
    padding: 25px 0;
    display: block;
}

/* The Modal (background) */
.popup-modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.popup-modal button {
    background: #ff5500;
    color: #fff;
    height: 30px;
    width: 50%;
    font-size: 14px;
    font-family: 'Folio Bold';
    text-align: center;
    border: none;
}

.popup-modal-button {
	text-align: center;
	margin-bottom: 25px;
    margin-top: 15px;
}

.popup-modal h4 {
    margin: 0px;
}

.disclosure{
	text-transform: none;
}

.popup-modal .disclosure {
    font-size: 11px;
    text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}

.popup-modal-header {
    vertical-align: text-top;
    text-align: center;
    background-color: black;
    padding: 20px 20px 10px 20px;
    font-weight: bold;
}

.popup-header {
    font-size: 28px;
    color: white;
}

.popup-modal-promo-image img {
	height: 100%;
	width: 100%;
}

.popup-modal-store {
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
	font-family: 'Folio Bold'
}

/* Modal Content/Box */
.popup-modal-content {
    background-color: #fefefe;
    margin: 10% auto; /* 15% from the top and centered */
    /*padding: 20px;*/
    border: 1px solid #888;
    max-width: 750px;  /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close-popup {
    color: white;
    float: right;
    font-size: 20px;
    font-weight: bold;
}

.close-popup:hover,
.close-popup:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
	/* Added 2016-10-31 */		
:target:before {		
	content:"";		
	display:block;		
	height:150px; /* fixed header height*/		
	margin:-150px 0 0; /* negative fixed header height */		
}

.NoImage {
	height: 250px;
	width: 200px !Important;
	margin-left: 40px;
}