/*
General Rules Fonts Theme
*/

 
/* FONTS
-----------------------------------------------------------------------------------------------*/
    /* STAMPING NICO
    ---------------------------------------*/
        @font-face {
            font-family: "Stamping Nico";
            font-display: swap;
            src: url('/wp-content/themes/webees-theme/assets/fonts/stamping_nico.ttf');
        }

    /* STAMPING NICO
    ---------------------------------------*/
        @font-face {
            font-family: "LatoRegular";
            font-display: swap;
            src: url('/wp-content/themes/webees-theme/assets/fonts/Lato-Regular.ttf');
        }
        @font-face {
            font-family: "LatoBold";
            font-display: swap;
            src: url('/wp-content/themes/webees-theme/assets/fonts/Lato-Bold.ttf');
        }
       

        body {
            font-family: "Stamping Nico", sans-serif;
        }

/* General Rules Font
-----------------------------------------*/
    .upp {
        text-transform: uppercase;
    }
    .low,
    .low * {
        text-transform: none;
    }
    .shad-t {
        text-shadow: 1px 2px 2px #000;
    }
    .bold *,
    .bold,
    strong {
        font-family: 'Stamping Nico';
    }
    .med *,
    .med {
        font-family: 'Stamping Nico';
    }
    .sm-caps *,
    .sm-caps {
        font-family: 'Stamping Nico';
        font-variant: small-caps;
        letter-spacing: 0.12em;
    }
    .it *,
    .it {
        font-style: italic;
    }

/* Colors
-----------------------------------------*/
    h1, h2, h4 {
        color: #eace90;
    }
    h3, h5, h6, body a, p {
        color: #f0dcbc;
    }
    .black,
    .black * {
        color: #272727;
    }
    .white,
    .white * {
        color: #fff;
    }
    .soft-dark-c,
    .soft-dark-c * {
        color: #55442a;
    }
    .darker-c,
    .darker-c * {
        color: #dabf94;
    }
    .exdark-c,
    .exdark-c * {
        color: #2c2010;
    }
/* Title Fonts
-----------------------------------------*/
    h1, h2, h3, h4 {
        font-variant: small-caps;
        font-family: "Stamping Nico";
        letter-spacing: 0.12em;
        line-height: 1.2;
    }
    h1, h2 {
        line-height: 0.95;
    }
    h1 {
        font-size: 48px;
        margin-bottom: 35px;
    }
    h2 {
        font-size: 36px;
        margin-bottom: 20px;
    }
    h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    h5 {
        font-size: 14px;
        margin-bottom: 10px;
    }    
    .hero-title {
        font-size: 90px;
    }
    .big-title {
        font-size: 48px;
    }
    .sm-title,
    .sm-title * {
        font-size: 24px;
    }
    .small-t,
    .small-t * {
        font-size: 18px;
    }
    #mobile-menu li a {
        text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.004);
    }
/* Description Fonts
-----------------------------------------*/
    .sm-desc,
    .sm-desc * {
        font-size: 14px;
    }
    p,
    .post-content ol li,
    .post-content ul li {
        font-family: 'Lato', sans-serif;
        font-size: 16px;
        line-height: 1.6;
        color: #f0dcbc;
        margin-bottom: 20px;
    }
	p:last-of-type {
	    margin-bottom: 0;
	}

/* Links and Buttons Fonts
-----------------------------------------*/
    a {
        display: inline-block;
    }


/* Different Size
-----------------------------------------*/
    

/* Text Align
-----------------------------------------*/
    .centered-text {
        text-align: center;
        }
    .right-text {
        text-align: right;
        }

/* Header Fonts
-----------------------------------------*/
    #breadcrumbs {
    	margin-bottom: 20px;
	    letter-spacing: 0.16em;
        text-transform: uppercase;
    }
    body #breadcrumbs a, body #breadcrumbs {
        font-size: 10px;
    }
	#breadcrumbs .breadcrumbs > span:last-of-type span {
	    color: #dabf94;
	}

/* Contact Form Fonts & Inputs
-------------------------------------*/
    ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        font-size: 14px !important;
        color: #0c4558 !important;
        letter-spacing: 0 !important;
        font-family: "Stamping Nico", sans-serif !important;
    }
    ::-moz-placeholder { /* Firefox 19+ */
        font-size: 14px !important;
        color: #0c4558 !important;
        letter-spacing: 0 !important;
        font-family: "Stamping Nico", sans-serif !important;
    }
    :-ms-input-placeholder { /* IE 10+ */
        font-size: 14px !important;
        color: #0c4558 !important;
        letter-spacing: 0 !important;
        font-family: "Stamping Nico", sans-serif !important;
    }
    :-moz-placeholder { /* Firefox 18- */
        font-size: 14px !important;
        color: #0c4558 !important;
        letter-spacing: 0 !important;
        font-family: "Stamping Nico", sans-serif !important;
    }
    input, textarea {
        font-size: 13px;
        font-family: "Stamping Nico", sans-serif;
    }