/*
Theme Name: Rife Free child LOGISTIK PURWIN
Description: Made by <a href="http://apollo13themes.com/" target="_blank">Apollo13</a>.<br/> Get support from <a href="http://support.apollo13.eu/" target="_blank">Forum</a>.
Author: Apollo13
Author URI: http://apollo13themes.com/
Theme URI: http://apollo13themes.com/themes
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: rife-free
Tags: theme-options, post-formats, two-columns, translation-ready
Text Domain: rife-free-child-theme
Version: 1.0
*/

/* Add your CSS below */
.a13-sticky-variant .top-menu > li > a:hover, .a13-sticky-variant .top-menu > li.menu-parent-item:hover > span.title, .a13-sticky-variant .top-menu > li.open > a, .a13-sticky-variant .top-menu > li.open > span.title, .a13-sticky-variant .top-menu > li.current-menu-item > a, .a13-sticky-variant .top-menu > li.current-menu-ancestor > a, .a13-sticky-variant .top-menu > li.current-menu-item > span.title, .a13-sticky-variant .top-menu > li.current-menu-ancestor > span.title {
    /*color: #fff !important;*/
}

.a13-sticky-variant .top-menu.with-effect > li > a span::before, .a13-sticky-variant .top-menu.with-effect > li > a span::after, .a13-sticky-variant .top-menu.with-effect > li > span.title span::before, .a13-sticky-variant .top-menu.with-effect > li > span.title span::after, .a13-sticky-variant .top-menu.with-effect > li > a em::before, .a13-sticky-variant .top-menu.with-effect > li > a em::after, .a13-sticky-variant .top-menu.with-effect > li > span.title em::before, .a13-sticky-variant .top-menu.with-effect > li > span.title em::after {
    background-color: #fff !important;
}
.home .normal-logo {opacity: 0 !important;}
#header-tools .tool {font-size: 18px !important;}
no-nav.navigation-bar, #no-mobile-menu-opener {display: none !important;}
.logo-container a.logo {max-width: 30% !important; max-height: 70% !important;}
.logo-container a.logo {
    max-width: 30vw !important;
    max-height: 80% !important;
}
/* FONTS */

/* Titles and titles alike font */
	:root {
	  --hsize-basic: 1.5rem;
	}
	.varfont {
  	  font-size: calc(3.5rem + (24 - 16)*((100vw - 300px) /(1600 - 300))) !important;
	}
    .clampfont {
	  font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem)
    }
	.widget h3.title { font-size: calc(var(--hsize-basic, 2em) - 0.5rem) !important}

	h6, .h6 {font-size: calc(-0.5rem + var(--hsize-basic, 2em)); font-weight: 500 !important;}
	h5, .h5 {font-size: calc(0.0rem + var(--hsize-basic, 2em)); font-weight: 500 !important;}
	h4, .h4 {font-size: calc(0.5rem + var(--hsize-basic, 2em)); font-weight: 500 !important;}
	h3, .h3 {font-size: calc(0.5rem + var(--hsize-basic, 2em))}
	h2, .h2 {font-size: calc(0.75rem + var(--hsize-basic, 2em))}
	h1, .h1, .page-title {font-size: calc(1rem + var(--hsize-basic, 2em))}
	
	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,
    h1 a,h2 a,h3 a,h4 a,h5 a, h6 a,
    .page-title,
    .widget .title {
        font-family: "Metropolis", sans-serif !important;
		font-weight: 700 !important;
		text-transform: uppercase !important;
		font-size: var(--hsize-basic);
    }	

	.bgdark h1,.bgdark h2,.bgdark h3,.bgdark h4,.bgdark h5,.bgdark h6,
    .bgdark h1 a,.bgdark h2 a,.bgdark h3 a,.bgdark h4 a,.bgdark h5 a,.bgdark h6 a,
    .bgdark .page-title,
    .bgdark .widget .title {
        color: #C0EB59 !important;
    }

	.bglight h1,.bglight h2,.bglight h3,.bglight h4,.bglight h5,.bglight h6,
    .bglight h1 a,.bglight h2 a,.bglight h3 a,.bglight h4 a,.bglight h5 a,.bglight h6 a,
    .bglight .page-title,
    .bglight .widget .title {
        /*color: #151c21 !important;*/
    }

/* Text content font */
    html,p,input,select,textarea{
        font-family: "Montserat", sans-serif !important;
    }
/* Top menu font */
    ul.top-menu,
    #menu-overlay{
        font-family: "Metropolis", sans-serif !important;
    }

/* FONTS */

/* Titles and titles alike font */
    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a, h6 a,
    .page-title,
    .widget .title{
		/*font-weight: 600;
        font-family: "Metropolis", sans-serif !important;*/
    }
/* Text content font */
    html,input,select,textarea{
        font-family: "Montserat", sans-serif;
    }
/* Top menu font */
    ul.top-menu,
    #menu-overlay{
        font-family: "Metropolis", sans-serif !important;
    }

/* metropolis-latin-100-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-100-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-100-normal.woff) format('woff');
}

/* metropolis-latin-200-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 200;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-200-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-200-normal.woff) format('woff');
}

/* metropolis-latin-300-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-300-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-300-normal.woff) format('woff');
}

/* metropolis-latin-400-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-400-normal.woff) format('woff');
}

/* metropolis-latin-500-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-500-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-500-normal.woff) format('woff');
}

/* metropolis-latin-600-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-600-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-600-normal.woff) format('woff');
}

/* metropolis-latin-700-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-700-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-700-normal.woff) format('woff');
}

/* metropolis-latin-800-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-800-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-800-normal.woff) format('woff');
}

/* metropolis-latin-900-normal */
@font-face {
  font-family: 'Metropolis';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-900-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-900-normal.woff) format('woff');
}

/* metropolis-latin-100-italic */
@font-face {
  font-family: 'Metropolis';
  font-style: italic;
  font-display: auto;
  font-weight: 100;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-100-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-100-italic.woff) format('woff');
}

/* montserrat-latin-100-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 100;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-100-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-100-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-200-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 200;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-200-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-200-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-300-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-300-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-300-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-400-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-500-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-600-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 600;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-600-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-600-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-700-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 700;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-700-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-700-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-800-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 800;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-800-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-800-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* montserrat-latin-900-normal */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display: auto;
  font-weight: 900;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-900-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-900-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
