:root {


  /* Typography */

  --ixn-type-primary:             'Montserrat', sans-serif; /* Used in headlines */
  --ixn-type-secondary:           Helvetica, Arial, sans-serif;  /* Body text  */

  --ixn-font-size-mini:           10pt;           /* Text xsmall */
  --ixn-letter-spacing-mini:      0.1pt;
  --ixn-line-height-mini:         1.5;  

  --ixn-font-size-body:           13pt;           /* Body text */
  --ixn-letter-spacing-body:      0.1pt;
  --ixn-line-height-body:         21pt;
  --ixn-font-body:                var(--ixn-font-size-body)/var(--ixn-line-height-body) var(--ixn-type-primary);

  --ixn-font-size-large:          19pt;           /* Body text */
  --ixn-letter-spacing-large:     0pt;
  --ixn-line-height-large:        29pt;
  --ixn-font-large:               var(--ixn-font-size-large)/var(--ixn-line-height-large) var(--ixn-type-primary);

  --ixn-font-size-h3:             21pt;           /* H3 */
  --ixn-letter-spacing-h3:        0pt;
  --ixn-line-height-h3:           30pt;
  --ixn-font-h3:                  var(--ixn-font-size-h3)/var(--ixn-line-height-h3) var(--ixn-type-primary);

  --ixn-font-size-h2:             25pt;           /* H2 */
  --ixn-letter-spacing-h2:        0pt;
  --ixn-line-height-h2:           35pt;
  --ixn-font-h2:                  var(--ixn-font-size-h2)/var(--ixn-line-height-h2) var(--ixn-type-primary);

  --ixn-font-size-h1:             45pt;           /* H1 */
  --ixn-letter-spacing-h1:        0pt;
  --ixn-line-height-h1:           55pt;
  --ixn-font-h1:                  var(--ixn-font-size-h1)/var(--ixn-line-height-h1) var(--ixn-type-primary);


  /* Icons */

  --ixn-icon-size-sm:             14pt;
  --ixn-icon-size-md:             21pt;
  --ixn-icon-size-lg:             24pt;



  /* Colors */

  --ixn-color-primary:            #41a545;        /* <-- Brown */
  --ixn-color-primary--tint-90:   #54ae58;        /* <-- Brown Tint 90% */
  --ixn-color-primary--tint-80:   #67b76a;        /* <-- Brown Tint 80% */
  --ixn-color-primary--tint-70:   #7ac07d;        /* <-- Brown Tint 70% */
  --ixn-color-primary--tint-60:   #8dc98f;        /* <-- Brown Tint 60% */
  --ixn-color-primary--tint-50:   #a0d2a2;        /* <-- Brown Tint 50% */
  --ixn-color-primary--tint-40:   #b3dbb5;        /* <-- Brown Tint 40% */
  --ixn-color-primary--tint-30:   #c6e4c7;        /* <-- Brown Tint 30% */
  --ixn-color-primary--tint-20:   #d9edda;        /* <-- Brown Tint 20% */
  --ixn-color-primary--tint-10:   #ecf6ec;        /* <-- Brown Tint 10% */

  --ixn-color-secondary:            #ffb901;        /* <-- Blue */
  --ixn-color-secondary--tint-90:   #ffc01a;        /* <-- Blue Tint 90% */
  --ixn-color-secondary--tint-80:   #ffc734;        /* <-- Blue Tint 80% */
  --ixn-color-secondary--tint-70:   #ffce4d;        /* <-- Blue Tint 70% */
  --ixn-color-secondary--tint-60:   #ffd567;        /* <-- Blue Tint 60% */
  --ixn-color-secondary--tint-50:   #ffdc80;        /* <-- Blue Tint 50% */
  --ixn-color-secondary--tint-40:   #ffe399;        /* <-- Blue Tint 40% */
  --ixn-color-secondary--tint-30:   #ffeab3;        /* <-- Blue Tint 30% */
  --ixn-color-secondary--tint-20:   #fff1cc;        /* <-- Blue Tint 20% */
  --ixn-color-secondary--tint-10:   #fff8e6;        /* <-- Blue Tint 10% */

  /* Used with .alert class */
  --ixn-color-red:                 #f50087;        /* red */
  --ixn-color-red--tint-10:        #fee6f3;        /* red Tint 10 */
  --ixn-color-red--tint-140:       #930051;        /* red Tint 140 */

  --ixn-color-green:                #68ff68;        /* Green */
  --ixn-color-green--tint-10:       #f0fff0;        /* Green Tint 10 */
  --ixn-color-green--tint-140:      #3e993e;        /* Green Tint 140 */

  --ixn-color-blue:                 #00ffff;        /* blue */
  --ixn-color-blue--tint-10:        #e6ffff;        /* blue Tint 10 */
  --ixn-color-blue--tint-40:        #99ffff;        /* blue Tint 40 */
  --ixn-color-blue--tint-140:       #009999;        /* blue Tint 140 */

  --ixn-color-orange:               #ff5800;        /* orange */
  --ixn-color-orange--tint-10:      #ffeee6;        /* orange Tint 10 */
  --ixn-color-orange--tint-140:     #993500;        /* orange Tint 140 */

  --ixn-color-white:              #FFFFFF;          /* <-- White */
  --ixn-color-grey:               #525254;          /* <-- Grey */

  --ixn-color-primary-lighter:    #7ac510;          /* <-- Grey */


  /* Borders */

  --ixn-border-primary:           1px solid var(--ixn-color-primary--tint-20);
  --ixn-border-secondary:         2px solid var(--ixn-color-primary--tint-30);
  --ixn-border-radius:            15px;


  /* Transitions */

  --ixn-transtion-hover:          color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;


  /**
  * REQUIRED AS IS
  */

  /* Spacing */

  --ixn-space-xxxsm:            3px;          /* space standards */
  --ixn-space-xxsm:             6px;          
  --ixn-space-xsm:              12px;          
  --ixn-space-sm:               24px;          
  --ixn-space-md:               48px;          
  --ixn-space-lg:               96px;
  --ixn-space-xlg:              192px; 

  --ixn-image-width-sm:         275px;  
  --ixn-image-width-thumbnail-small:         160px;   /* Used for css class u--img-rounded */


  /* Containers */

}

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://tecuala.gob.mx/POELMT/wp-content/themes/smr-bitacora-poel/assets/fonts/montserrat-v31-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://tecuala.gob.mx/POELMT/wp-content/themes/smr-bitacora-poel/assets/fonts/montserrat-v31-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('https://tecuala.gob.mx/POELMT/wp-content/themes/smr-bitacora-poel/assets/fonts/montserrat-v31-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://tecuala.gob.mx/POELMT/wp-content/themes/smr-bitacora-poel/assets/fonts/montserrat-v31-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}






