/*
    Document   : TYPO
    Version    : 1.0
    Author     : Greensky Ltd
    Description: Typography CSS.
*/

/* -----------------------------------------------
    TYPOGRAPHIC FOUNDATION
    FONT FACES
    HEADINGS
    PARAGRAPHS
    LINKS
----------------------------------------------- */


/*** TYPOGRAPHIC RESETS : START ***/

/*#gui {font:10px/150% arial, helvetica, clean, sans-serif;text-align:left;font-weight:normal;}*/

#gui abbr,#gui acronym{border-bottom:1px dotted #000;cursor:help;}
#gui em{font-style:italic;}
#gui blockquote,#gui ul,#gui ol,#gui dl{margin:1em;}
#gui ol,#gui ul,#gui dl{margin:0;}
#gui ol li{list-style:decimal outside;}
#gui dl dd{margin-left:1em;}
#gui th,#gui td{padding:.5em;border:1px solid #000;}
#gui th{font-weight:bold;text-align:center;}
#gui caption{margin-bottom:.5em;text-align:center;}
#gui fieldset,#gui table,#gui pre{margin-bottom:1em;}

h1, h2, h3, h4, h5, h6, p, li, a, span, input, label, time {text-rendering: optimizelegibility;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;}

#gui p {font-weight:normal;}

/*** TYPOGRAPHIC RESETS : START ***/

/*** TYPOGRAPHIC FOUNDATION :: START ***/

#gui abbr,#gui acronym{border-bottom:1px dotted #000;cursor:help;}
#gui em{font-style:italic;}
#gui blockquote,#gui ul,#gui ol,#gui dl{margin:0;}
/* #gui ol,#gui ul,#gui dl{overflow: hidden;} */
#gui dl dd{margin-left:1em;}
#gui th,#gui td{padding:.5em;border:1px solid #000;}
#gui th{font-weight:bold;text-align:center;}
#gui caption{margin-bottom:.5em;text-align:center;}
#gui fieldset,#gui table,#gui pre{margin-bottom:1em;}
#gui strong{font-weight:bold;}
#gui cite,#gui em,#gui i {font-style:italic;}
#gui pre,#gui code {
    overflow: hidden !important;
    white-space:pre-wrap;color:#000 !important;background:#eaeaea !important;padding:6px !important;border:1px solid #ccc;border-top:none;border-left:none;text-align:left !important;}
#gui code {display:inline-block !important;vertical-align:middle !important;}
#gui ins {text-decoration:none;}
#gui sup {}
#gui sub {}
#gui small {font-size:1em;}

#gui .gui_text > *,
#gui .gui_text p {margin:1.5rem 0 0 0;}
#gui .gui_text > *:first-child,
#gui .gui_text p:first-child {margin:0;}

#gui #gui_sub .gui_text > .gui_module-holder > .gui_module {margin-bottom:0;}
/*** TYPOGRAPHIC FOUNDATION :: END ***/

/*** LINKS :: START ***/

/** WP ADMIN BAR FIXED **/
#wpadminbar a {color:#ccc;}

/*** LINKS :: END ***/

/*** IMAGES IN SIMPLE CONTENT :: START ***/

#gui .gui_text > img,
#gui .gui_text > p img {max-width:100%;display: inline-block;width:auto !important;}
#gui .gui_text li > img {max-width:100%;display: inline-block;width:auto !important;}
#gui .gui_text td > img {max-width:100%;display: inline-block;width:auto !important;}

#gui .gui_text ul > li > img,
#gui .gui_text ol > li > img,
#gui .gui_text ul > li > a > img,
#gui .gui_text ol > li > a > img {margin-top:1.5rem !important; margin-bottom:1.5rem !important; }

#gui .gui_text > table {margin-top:1.5rem;width:auto;}
#gui .gui_text > table:first-child {margin-top:0;}
/*** IMAGES IN SIMPLE CONTENT :: END ***/

#gui.gui_typography_heading_separator  .gui_title:after {display:none;}
#gui.gui_typography_heading_separator  .gui_module:not(.gui_large-list_team) .gui_module:not(.gui_cta_main) > .gui_expander > .gui_body > .gui_expander > .gui_title-holder .gui_title:after {display:block;margin-top:15px;}
#gui.gui_typography_heading_separator .gui_aln_c .gui_title:after {margin-top:15px;margin-left:auto;margin-right:auto;}

#gui.gui_lists_custom_icon .gui_text > ul > li {list-style:none !important;}
#gui.gui_lists_custom_icon .gui_text > ul > li:before {content:'';position:absolute;top:50%;margin-top:-10px;width:20px;height:20px;background-size:100%;margin-left:-25px;}

#gui #gui_sub ul.gui_list_ticks,#gui #gui_sub .gui_text >ul.gui_list_ticks  {padding: 0 0 0 25px;background:none;    border: none;list-style: none;columns: 1;-webkit-columns: 1;-moz-columns: 1;-webkit-column-gap: 20px;column-gap: 20px;-moz-column-gap: 20px;}
#gui #gui_sub  ul.gui_list_ticks  li {list-style: none !important;margin-left: 0 !important;}
#gui  #gui_sub ul.gui_list_ticks  li:before {font-family: "fontello";content: '\e894';margin: 0 8px 0 -25px;  color: #71b82f;}


#gui #gui_sub ul.gui_list_grid_2-col {padding:0;margin-top:25px;overflow:visible;display:grid;grid-template-columns:repeat(2,1fr);gap:25px;}
#gui #gui_sub ul.gui_list_grid_2-col > li {margin:0;padding:20px;background:#eaeaea;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px;line-height:120%;color:#333;list-style:none !important;}

#gui #gui_sub ul.gui_list_grid_3-col {padding:0;margin-top:25px;overflow:visible;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}
#gui #gui_sub ul.gui_list_grid_3-col > li {margin:0;padding:20px;background:#eaeaea;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px;line-height:120%;color:#333;list-style:none !important;}

#gui #gui_sub ul.gui_list_grid_4-col {padding:0;margin-top:25px;overflow:visible;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;}
#gui #gui_sub ul.gui_list_grid_4-col > li {margin:0;padding:20px;background:#eaeaea;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px;line-height:120%;color:#333;list-style:none !important;}

#gui #gui_sub ul.gui_list_grid_5-col {padding:0;margin-top:25px;overflow:visible;display:grid;grid-template-columns:repeat(5,1fr);gap:25px;}
#gui #gui_sub ul.gui_list_grid_5-col > li {margin:0;padding:20px;background:#eaeaea;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px;line-height:120%;color:#333;list-style:none !important;}

#gui[data-gui-platform="mobile"] #gui_sub ul.gui_list_grid_2-col,
#gui[data-gui-platform="mobile"] #gui_sub ul.gui_list_grid_3-col,
#gui[data-gui-platform="mobile"] #gui_sub ul.gui_list_grid_4-col,
#gui[data-gui-platform="mobile"] #gui_sub ul.gui_list_grid_5-col {grid-template-columns:repeat(1,1fr);}

#gui #gui_sub .gui_text > ul.gui_site-icon > li,#gui #gui_sub .gui_text > ul.gui_list_site-icon > li {list-style:none !important;margin-left:0 !important;}
#gui #gui_sub .gui_text > ul.gui_site-icon > li:before,#gui #gui_sub .gui_text > ul.gui_list_site-icon > li:before {content:'';display:block;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}
#gui .gui_module_large-list.gui_large-list_site-icon li.gui_item {}
#gui #gui_sub ul.gui_list_bordered,#gui #gui_sub .gui_text >ul.gui_list_bordered {}
#gui #gui_sub  ul.gui_list_bordered li {}
#gui #gui_sub  ul.gui_list_bordered li:before {}

#gui #gui_sub ul.gui_list_bordered-title,#gui #gui_sub .gui_text >ul.gui_list_bordered-title {}
#gui #gui_sub  ul.gui_list_bordered-title li {}
#gui #gui_sub  ul.gui_list_bordered-title li:before {}

#gui #gui_sub .gui_list_lower-latin li {list-style:lower-latin;}
#gui #gui_sub .gui_list_lower-roman li {list-style:lower-roman;}

#gui .gui_text > ol li,
#gui .gui_text > ul li {word-break:break-word;}
#gui #gui_sub .gui_text > ul > li {text-align: left;}

#gui #gui_sub .gui_car_license input {background: #ffcc33;
border: 4px solid #000;
border-radius: 10px;
width: 200PX;
FONT-WEIGHT: BOLD;
FONT-SIZE: 20PX;
TEXT-ALIGN: CENTER !IMPORTANT;
    text-transform:uppercase !important;
}
/*** COMBATTING FOUT :: START ***/


/*** COMBATTING FOUT :: START ***/

/* -----------------------------------------------
    4.0 TYPOGRAPHY END
----------------------------------------------- */
