#masthead h1 a {
    color: #bdbdbd;
}

#masthead h1 a:hover {
    color: #333;
}

#masthead:not(.shrinked) .site-title a {
    font-family: Montserrat;
    font-size: 35px;
    font-weight: 900;
}

#masthead.shrinked .site-title a {
    font-family: Montserrat;
    font-size: 28px;
    font-weight: 900;
}

body {
    font-family: Raleway;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    text-align: left;
    text-transform: none;
    color: #747474;
    background-color: #e6e6e6;
}

a:hover,
.mobile-menu-toggle-label,
.vision-search-submit:hover,
.entry-title a:hover,
.entry-meta a:not(.button):hover,
.entry-content a:hover,
.comment-content a:hover,
.single-line-meta a:hover,
a.comment-reply-link:hover,
a.comment-edit-link:hover,
article header a:hover,
.comments-title span,
.comment-reply-title span,
.widget a:hover,
.comments-link a:hover,
.entry-header header a:hover,
.tagcloud a:hover,
footer[role="contentinfo"] a:hover {
    color: #ac32e4;
}

.mobile-menu-toggle-inner,
.mobile-menu-toggle-inner::before,
.mobile-menu-toggle-inner::after,
.woocommerce span.onsale,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.loader-ellips__dot {
    background-color: #ac32e4;
}

#masthead:not(.header_v1),
ul.agama-navigation ul:not(.mega-menu-column) {
    border-top-color: #ac32e4;
}

#masthead.header_v2,
.tagcloud a:hover,
.wpcf7-text:focus,
.wpcf7-email:focus,
.wpcf7-textarea:focus {
    border-color: #ac32e4;
}

    {
    : desktop;
}

#agama-logo .logo-desktop {
    max-height: 68px;
}

#masthead.shrinked,
#masthead.shrinked nav ul li ul {
    background-color: rgba(255, 255, 255, .9);
}

#masthead.shrinked #agama-mobile-nav ul {
    background-color: rgba(255, 255, 255, .9);
}

#agama-top-nav a {
    font-family: Roboto Condensed;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #757575;
}

#agama-top-nav a:hover {
    color: #000;
}

#agama-top-nav li.current-menu-ancestor a {
    color: #000;
}

#agama-top-nav li.current-menu-item a {
    color: #000;
}

#agama-top-nav li.current_page_item a {
    color: #000;
}

#agama-primary-nav a {
    font-family:Roboto Condensed ;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #bdbdbd;
}

#agama-primary-nav a:hover {
    color: #000;
}

#agama-primary-nav li.current-menu-ancestor a {
    color: #000;
}

#agama-primary-nav li.current-menu-item a {
    color: #000;
}

#agama-primary-nav li.current_page_item a {
    color: #000;
}

#agama-mobile-nav a {
    font-family: Roboto Condensed;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #757575;
}

#agama-mobile-nav ul>li.menu-item-has-children.open>a {
    font-family: Roboto Condensed;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #757575;
}

#agama-mobile-nav ul>li>ul li.menu-item-has-children>a {
    font-family: Roboto Condensed;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #757575;
}

#agama-mobile-nav a:hover {
    color: #333 !important;
}

#agama-mobile-nav li.current-menu-ancestor a {
    color: #333;
}

#agama-mobile-nav li.current-menu-item a {
    color: #333;
}

#agama-mobile-nav li.current_page_item a {
    color: #333;
}

.camera_overlayer {
    background: rgba(15, 95, 142, 0.5);
}

#agama_slider .slide-1 a.button {
    color: #ac32e4;
    border-color: #ac32e4;
}

#agama_slider .slide-1 a.button:hover {
    background-color: #ac32e4;
}

#agama_slider .slide-2 a.button {
    color: #ac32e4;
    border-color: #ac32e4;
}

#agama_slider .slide-2 a.button:hover {
    background-color: #ac32e4;
}

#page-title {
    background-color: #F5F5F5;
}

#page-title h1,
.breadcrumb>.active {
    color: #444;
}

#page-title a {
    color: #444;
}

.fbox-1 i {
    color: #ac32e4;
}

.fbox-2 i {
    color: #ac32e4;
}

.fbox-3 i {
    color: #ac32e4;
}

.fbox-4 i {
    color: #ac32e4;
}

.footer-widgets {
    background-color: #314150;
}

footer[role="contentinfo"] {
    background-color: #293744;
}

footer .site-info a {
    color: #cddeee;
}

footer .social a {
    color: #cddeee;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url("/public/assets/fonts/JTURjIg1_i6t8kCHKm45_epG3gTD-Px3rCubqg.woff") format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url("/public/assets/fonts/JTURjIg1_i6t8kCHKm45_epG3g3D-Px3rCubqg.woff") format('woff');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url("/public/assets/fonts/JTURjIg1_i6t8kCHKm45_epG3gbD-Px3rCubqg.woff") format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url("/public/assets/fonts/JTURjIg1_i6t8kCHKm45_epG3gfD-Px3rCubqg.woff") format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url("/public/assets/fonts/JTURjIg1_i6t8kCHKm45_epG3gnD-Px3rCs.woff") format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url("/public/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrcVIT9d4cydYA.woff") format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url("/public/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrcVIT9d4cydYA.woff") format('woff');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url("/public/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrcVIT9d4cydYA.woff") format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url("/public/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrcVIT9d4cydYA.woff") format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url("/public/assets/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrcVIT9d4cw.woff") format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYadlecyVC4A.woff") format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYadlecyVC4A.woff") format('woff');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYadlecyVC4A.woff") format('woff');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYadlecyVC4A.woff") format('woff');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYadlecyVC4A.woff") format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYadlecyVC4A.woff") format('woff');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url("/public/assets/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYadlecyU.woff") format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-weight: 400;
    font-style:  normal;
    font-family: 'Circular-Loom';

    src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Book-cd7d2bcec649b1243839a15d5eb8f0a3.woff2') format('woff2');
  }

  @font-face {
    font-weight: 500;
    font-style:  normal;
    font-family: 'Circular-Loom';

    src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Medium-d74eac43c78bd5852478998ce63dceb3.woff2') format('woff2');
  }

  @font-face {
    font-weight: 700;
    font-style:  normal;
    font-family: 'Circular-Loom';

    src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Bold-83b8ceaf77f49c7cffa44107561909e4.woff2') format('woff2');
  }

  @font-face {
    font-weight: 900;
    font-style:  normal;
    font-family: 'Circular-Loom';

    src: url('https://cdn.loom.com/assets/fonts/circular/CircularXXWeb-Black-bf067ecb8aa777ceb6df7d72226febca.woff2') format('woff2');
  }
