/*
  Document  : TYPO OVERRIDES
  Version  : 1.0
  Author   : Greensky Ltd
  Description: Site Specific Typographic CSS
*/

/*** FONT FACES :: START ***/
/*
@font-face {
    font-family: 'roboto';
    src: url('../../fonts/roboto/Roboto-Regular-webfont.eot');
    src: url('../../fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('../../fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../../fonts/roboto/Roboto-Regular-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'roboto-bold';
    src: url('../../fonts/roboto-bold/Roboto-Bold-webfont.eot');
    src: url('../../fonts/roboto-bold/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/roboto-bold/Roboto-Bold-webfont.woff') format('woff'),
         url('../../fonts/roboto-bold/Roboto-Bold-webfont.ttf') format('truetype'),
         url('../../fonts/roboto-bold/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/




/*** FONT FACES :: END ***/

/*** BASE FONT :: START **/

/*#gui {font-family:'roboto',sans-serif;font-size:17px;}*/

/*** BASE FONT :: END **/

/*** HEADINGS :: START ***/

/*#gui {!*font-family:helvetica,arial,sans-serif;*!font-size:15px;color:#2c3c3c;}*/
#gui h1,#gui h2,#gui h3,#gui h4,#gui h5,#gui h6,#gui .h1,#gui .h2,#gui .h3,#gui .h4,#gui .h5,#gui .h6 {padding:0;margin:0;line-height:120%;font-weight:normal;}
#gui h1 a,#gui h2 a,#gui h3 a,#gui h4 a,#gui h5 a,#gui h6 a,#gui .h1 a,#gui .h2 a,#gui .h3 a,#gui .h4 a,#gui .h5 a,#gui .h6 a {text-decoration:none;}
#gui h1,#gui .h1 {font-size:4.5rem;line-height:120%;}
#gui h2,#gui .h2 {font-size:4.0rem;}
#gui h3,#gui .h3 {font-size:3.5rem;}
#gui h4,#gui .h4 {font-size:3.0rem;}
#gui h5,#gui .h5 {font-size:2.5rem;}
#gui h6,#gui .h6 {font-size:2.0rem;}

/*** HEADINGS :: END ***/

/*** PARAGRAPHS :: START ***/

#gui p {padding:0;margin:1.5em 0 0 0;line-height:160%;/*font-family:'roboto',helvetica,arial,sans-serif;*/}
#gui p:first-child {margin:0;}
#gui .gui_p li {margin:0 0 10px 0;font-size:1.7rem;} /* DOUBLE CHECK AS THIS MAY BE REDUNDANT */
#gui strong {font-weight:bold;}
#gui em strong {font-style:italic !important;}

/*** PARAGRAPHS :: END ***/

/*** LINKS :: START ***/

#gui a {color:#b20000;text-decoration:underline;}
#gui a:hover {text-decoration:underline;}
#gui a:active {}
#gui a:visited {}

/*** LINKS :: END ***/

/*** LISTS :: START ***/
#gui .gui_text > ul {padding-left:20px;}
#gui .gui_text > ol.gui_list_bordered,
#gui .gui_text > ul.gui_list_bordered,
#gui .gui_text > ol.gui_list_bordered-title,
#gui .gui_text > ul.gui_list_bordered-title {padding: 15px 25px;margin: 20px 0 0 0;}
/*#gui .gui_text > ul.gui_list_bordered ul {padding: 15px 35px;margin: 20px 0 0 0;}*/
#gui .gui_text > ol.gui_list_bordered:first-child, #gui .gui_text > ol.gui_list_bordered-title ol:first-child, #gui .gui_text > ul.gui_list_bordered:first-child, #gui .gui_text > ul.gui_list_bordered-title ul:first-child {margin:0;}
#gui li {list-style: none;/*font-size:1.7rem;*/}/*match main font size*/
#gui .gui_text > ul li, #gui .gui_text > ol li ,#gui .gui_text > ul.gui_list_bordered > li,#gui .gui_text > ul.gui_list_bordered > li li {list-style: disc !important;margin:5px 0 0 30px;display:list-item;text-align:left;}/*match main font size*/
#gui .gui_text > ul > li:first-child,#gui .gui_text > ul > li li:first-child {margin-top:0;}/*match main font size*/
#gui .gui_text > ol > li,#gui .gui_text > ol > li li {/*font-size:1.7rem*/;margin:5px 0 0 20px;display:list-item !important;text-align:left !important;}/*match main font size*/
#gui .gui_text > ol > li {list-style:decimal !important;}
#gui .gui_text > ol > li li {margin:5px 0 0 20px;}

#gui .gui_text > ul.gui_list_bordered li, #gui .gui_text > ol.gui_list_bordered li,
#gui .gui_text > ul.gui_list_bordered-title li, #gui .gui_text > ol.gui_list_bordered-title li {margin:5px 0 0 15px;}

#gui .gui_text > ul.gui_list_bordered-title li:first-child,#gui .gui_text > ol.gui_list_bordered-title li:first-child {list-style:none !important;font-weight:bold;margin-left:0 !important;}

#gui #gui_sub .gui_text > ul li ul li,
#gui #gui_sub  .gui_text > ol li ul li
{list-style:circle !important;}
/*** LISTS :: END ***/

#gui p {/*font-size:1.7rem*/;font-weight: normal;}

#gui .gui_text.gui_p_large p {font-size:2.2rem;line-height:140%;}

#gui .gui_text > h1,
#gui .gui_text > h2,
#gui .gui_text > h3,
#gui .gui_text > h4,
#gui .gui_text > h5,
#gui .gui_text > h6
{margin:30px 0 0 0;}

#gui .gui_text > h1:first-child,
#gui .gui_text > h2:first-child,
#gui .gui_text > h3:first-child,
#gui .gui_text > h4:first-child,
#gui .gui_text > h5:first-child,
#gui .gui_text > h6:first-child{
    margin:0;
}
#gui select,#gui input,#gui button,#gui textarea{font-size:1.7rem;}
