<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$h is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>8</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$s is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>9</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$l is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>10</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$a is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>11</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHSLA is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>12</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property github_davesmiths_phpcolor::$cacheHex is deprecated in <b>/usr/local/apache2/htdocs/tms/2/t/trinity-theme-2015/css-php.php</b> on line <b>13</b><br />
/*<style>*/



/* Iconmoon Icon Font */
@font-face {
	font-family: 'icomoon-trinity-theme-2015';
	src:
		url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/icomoon/fonts/icomoon-trinity-theme-2015.ttf?v7") format('truetype'),
		url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/icomoon/fonts/icomoon-trinity-theme-2015.woff?v7") format('woff'),
		url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/icomoon/fonts/icomoon-trinity-theme-2015.svg?v7#icomoon-trinity-theme-2015") format('svg');
	font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {

  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.icon-tiktok:before {
  content: "\e90e";
}
.icon-webchat:before {
  content: "\e90d";
}
.icon-printer:before {
  content: "\e906";
}
.icon-link:before {
  content: "\e907";
}
.icon-people:before {
  content: "\e908";
}
.icon-person:before {
  content: "\e909";
}
.icon-cao-code:before {
  content: "\e90a";
}
.icon-calendar:before {
  content: "\e90b";
}
.icon-duration:before {
  content: "\e90c";
}
.icon-location:before {
  content: "\e947";
}
.icon-blogger:before {
  content: "\e902";
}
.icon-academic-award:before {
  content: "\e905";
}
.icon-quote-right:before {
  content: "\e900";
}
.icon-quote-left:before {
  content: "\e901";
}
.icon-facebook:before {
  content: "\e800";
}
.icon-googleplus:before {
  content: "\e801";
}
.icon-instagram:before {
  content: "\e802";
}
.icon-itunes:before {
  content: "\e803";
}
.icon-linkedin:before {
  content: "\e804";
}
.icon-pinterest:before {
  content: "\e805";
}
.icon-rss:before {
  content: "\e806";
}
.icon-soundcloud:before {
  content: "\e807";
}
.icon-twitter:before {
  content: "\e808";
}
.icon-vimeo:before {
  content: "\e809";
}
.icon-youtube:before {
  content: "\e80a";
}
.icon-search-angled:before {
  content: "\e610";
}
.icon-minus:before {
  content: "\e601";
}
.icon-x:before {
  content: "\e602";
}
.icon-plus:before {
  content: "\e603";
}
.icon-arrow-tailed-left:before {
  content: "\e617";
}
.icon-arrow-tailed-right:before {
  content: "\e604";
}
.icon-arrow-left:before {
  content: "\e600";
}
.icon-arrow-down:before {
  content: "\e618";
}
.icon-arrow-right:before {
  content: "\e605";
}
.icon-arrow-circle-filled-left:before {
  content: "\e611";
}
.icon-arrow-circle-filled-down:before {
  content: "\e612";
}
.icon-arrow-circle-filled-right:before {
  content: "\e606";
}
.icon-arrow-tailed-circle-filled-left:before {
  content: "\e613";
}
.icon-arrow-tailed-circle-filled-right:before {
  content: "\e607";
}
.icon-plus-circle-filled:before {
  content: "\e608";
}
.icon-x-circle-filled:before {
  content: "\e609";
}
.icon-minus-circle-filled:before {
  content: "\e60a";
}
.icon-minus-circle:before {
  content: "\e60b";
}
.icon-plus-circle:before {
  content: "\e60c";
}
.icon-arrow-tailed-circle-left:before {
  content: "\e614";
}
.icon-arrow-tailed-circle-right:before {
  content: "\e60d";
}
.icon-x-circle:before {
  content: "\e60e";
}
.icon-arrow-circle-left:before {
  content: "\e615";
}
.icon-arrow-circle-down:before {
  content: "\e616";
}
.icon-arrow-circle-right:before {
  content: "\e60f";
}
.icon-phone:before {
  content: "\e903";
}
.icon-envelope:before {
  content: "\e904";
}



/* TCD Header Footer */




/* TRINITY HEADER AND FOOTER 2013 CSS */




/* TRINITY HEADER */
.tcd-header:before,
.tcd-header:after {content: " ";display: table;}
.tcd-header:after {clear: both;}
.tcd-header {display:inline-block;}
.tcd-header {display:block;width:100%;height:auto;margin:0 0 0 0;padding:0px 0;position:relative;z-index:100;overflow:hidden;}
/* To ensure the font-size is the same no matter what website, px are being used */
.tcd-header {font-size:13.33333333px;}
.tcd-header-inner {padding:0 20px;}
@media all and (min-width:1px) {
	.tcd-header-inner {padding:0 10px;}
}
@media all and (min-width:720px) {
	.tcd-header-inner {padding:0 20px;}
}
.tcd-header h3 {margin:0;height:0;}
.tcd-header h3,
.tcd-skip {position:absolute;left:-9999px;}
.tcd-skip:focus {top:0;left:50%;background:#ff9;width:15em;margin-left:-7.5em;text-align:center;padding:10px 0;z-index:10;}




/* Trinity Branding */
.tcd-header h2 {
	float:left;display:inline;margin:0;padding:0;position:static;height:auto;
	-webkit-transition: margin .1s linear;
	-moz-transition: margin .1s linear;
	-ms-transition: margin .1s linear;
	-o-transition: margin .1s linear;
	transition: margin .1s linear;
}
.tcd-header h2 a {display:block;padding:0 20px 0 0;overflow:hidden;height:80px;margin-top:0px;}
.tcd-header h2 a,
.tcd-header h2 a[href] {border:0;}

.tcd-header h2 span.tcdhomelink-tcdheader,
.tcd-header h2 span.tcdhomelink-tcdheader span {width:232px;height:62px;}
.tcd-header h2 span.tcdhomelink-tcdheader {margin-top:11px;display:block;position:relative;overflow:hidden;}
.tcd-header h2 span.tcdhomelink-tcdheader span {display:block;position:absolute;left:0;top:0;background:transparent url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/php/tcd-header-footer/2013e/img/tcd-logo.png?v=1") top left no-repeat;cursor:pointer;}

@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (-o-min-device-pixel-ratio: 13/10),
	only screen and (min-resolution: 120dpi)
	{
		.tcd-header h2 span.tcdhomelink-tcdheader span {background-image:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/php/tcd-header-footer/2013e/img/tcd-logo-2x.png?v=1");background-size:100%;}
	}
/*
tcd-logo5-white-fullsize.gif = 413 x 44
tcd-logo5-white-small.gif = 300 x 44
*/



@media all and (min-width:720px) {
	.tcd-header h2 {margin-left:0;}
	.tcd-header h2 a {height:100px;}
	.tcd-header h2 span.tcdhomelink-tcdheader {margin-top:19px;}
	.tcd-header h2 span.tcdhomelink-tcdheader,
	.tcd-header h2 span.tcdhomelink-tcdheader span {width:232px;height:62px;}
}


html[lang=ga] .tcd-header h2 span.tcdhomelink-tcdheader,
html[lang=ga] .tcd-header h2 span.tcdhomelink-tcdheader span {width:356px;height:62px;}
html[lang=ga] .tcd-header h2 span.tcdhomelink-tcdheader span {background:transparent url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/php/tcd-header-footer/2013e/img/tcd-logo.ga.png?v=1") top left no-repeat;}


@media screen and (min-width: 960px){
	.tcd-header h2 span.tcdhomelink-tcdheader {}
	.tcd-header h2 {
		-webkit-transition: margin .1s linear;
		-moz-transition: margin .1s linear;
		-ms-transition: margin .1s linear;
		-o-transition: margin .1s linear;
		transition: margin .1s linear;

	}
}




/* TRINITY HEADER > TOGGLES AND PANELS */
.tcd-header-section,
.tcd-header-toggles,
.tcd-header-panel,
.tcd-header-panel-inner {display:inline-block;}
.tcd-header-section,
.tcd-header-toggles,
.tcd-header-panel,
.tcd-header-panel-inner {display:block;}

.tcd-header-section:before,
.tcd-header-section:after {content: " ";display: table;}
.tcd-header-section:after {clear: both;}


.tcd-header-section {text-align:right;margin-top:0px;border-top:1px solid #ececec;clear:left;}
@media all and (min-width:1px) {/*
	.tcd-header-section {margin-left:-10px;margin-right:-10px;}
}
@media all and (min-width:450px) {*/
	.tcd-header-section {clear:none;border-top:0;}
}
@media all and (min-width:720px) {
	.tcd-header-section {margin-left:0;margin-right:0;}
}


.tcd-header-toggles {margin-left:10px;margin-top:0;}
.tcd-header-toggles,
.tcd-header-panel {float:left;display:inline;}
.tcd-header-toggles {display:none;overflow:hidden;margin-bottom:0;}
@media all and (min-width:1px) {
	/*.tcd-header-toggles {display:inline;margin-right:20px;vertical-align:middle;}
}
@media all and (min-width:450px) {*/
	.tcd-header-toggles {margin-left:0px;}
	.tcd-header-toggles,
	.tcd-header-panel {float:right;display:inline;margin-left:-100%;}
}
@media all and (min-width:720px) {
	.tcd-header-toggles {margin-right:0;}
}
@media all and (min-width:960px) {
	.tcd-header-toggles {margin-right:225px;}
}



.tcd-header-toggle[href] {border-bottom:0;}
.tcd-header-toggle {display:inline-block;line-height:40px;margin:0;padding:0 5px;}
/*
@media all and (min-width:450px) {*/
	.tcd-header-toggle {line-height:80px;}
	/*
}
*/
@media all and (min-width:720px) {
	.tcd-header-toggle {line-height:100px;}
}
.tcd-header-toggle img {vertical-align:middle;border:0;padding:0;}





.tcd-header-panel {display:inline-block;vertical-align:top;}

.tcd-header-panel-inner {display:inline-block;}
.tcd-header-panel-inner {display:block;}
.tcd-header-panel-menu {text-align:right;margin-right:0px;}
.tcd-header-panel-search {float:right;margin-top:20px;}
@media all and (min-width:1px) {
	.tcd-header-panel {display:block;}
	.tcd-header-panel .tcd-header-panel-inner {margin-left:0px;margin-right:0px;}
	.tcd-header-panel-menu {display:none;clear:both;float:none;margin-left:0;margin-bottom:0px;margin-right:0px;}
	.tcd-header-panel-search {display:none;clear:both;float:none;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-top:0;}
	.tcd-header-toggle-search {}
	.tcd-header-toggle-menu {}
}
@media all and (min-width:720px) {
	.tcd-header-panel {}
	.tcd-header-panel .tcd-header-panel-inner {}
	.tcd-header-panel-menu {}
	.tcd-header-panel-search {}
	.tcd-header-toggle-search {}
	.tcd-header-toggle-menu {}
}
@media all and (min-width:960px) {
	.tcd-header-panel {display:inline-block;}
	.tcd-header-panel .tcd-header-panel-inner {margin-left:0px;margin-right:0px;}
	.tcd-header-panel-menu {clear:none;float:right;margin-left:-100%;display:inline;margin-bottom:0;margin-right:10px;margin-top:7px;}
	.tcd-header-panel-search {clear:none;float:right;margin-left:-100%;display:inline;margin-bottom:0;margin-top:45px;margin-bottom:20px;margin-right:0px;}
	.tcd-header-panel-menu {margin-right:0;}
	.tcd-header-panel-search {float:right;clear:none;margin-right:0;}
	.tcd-header-toggle-search {display:none;}
	.tcd-header-toggle-menu {display:none;}
}
@media all and (min-width:1200px) {
	.tcd-header-panel-menu {margin-right:0px;}
}



/* TRINITY HEADER > MENU */
.tcd-header-menu {display:block;width:auto;overflow:hidden;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:normal;border:0px solid #993300;margin:0 0px 0 0;}
.tcd-header-menu ul {list-style-type:none;margin:0;padding:0;position:relative;line-height:70px;overflow:hidden;}
.tcd-header-menu li {float:left;margin:0;padding:0;}
.tcd-header-menu a {display:block;line-height:20px;text-decoration:none;font-family:'Open Sans';font-size:1.2em;font-weight:600;color:#555;margin:0;padding:25px 0px 25px 20px;}
.tcd-header-menu a,
.tcd-header-menu a[href] {border:0;}
.tcd-header-menu a span {padding-bottom:1px;}
.tcd-header-menu li a:hover,
.tcd-header-menu li a:focus {background:#f9f9f9;}
.tcd-header-menu a:hover span {}
.tcd-header-menu li#selected a {color:#2f86c0;}
@media all and (min-width:1px) {
	.tcd-header-menu ul {border-bottom:1px solid #ececec;}
	.tcd-header-menu li {width:100%;}
	.tcd-header-menu li a {text-align:left;background:none;font-size:100%;padding:9px 10px 10px 10px;border-top:1px solid #ececec;}
	.tcd-header-menu a span {border-bottom:0;}
}
@media all and (min-width:960px) {
	.tcd-header-menu ul {border-bottom:0;}
	.tcd-header-menu li {width:auto;}
	.tcd-header-menu li a {text-align:right;background:none;font-size:1.2em;padding:5px 0px 5px 20px;border-top:0;}
	.tcd-header-menu li a:hover {background:none;}
}




/* TRINITY HEADER > SEARCH */
.tcd-header .tcd-search-app-form form {margin-bottom:0;}
.tcd-header .tcd-search-app-box {color:#444445;text-align:left;margin:0px 0px 0 0;background:#e6e7e7;position:relative; /* For IE 7- */}

.tcd-header .tcd-search-app-box-inner {display:inline-block;}
.tcd-header .tcd-search-app-box-inner {display:block;background:#fff;padding:0;height:28px;position:relative;}
.tcd-header .tcd-search-app-box-inner:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.tcd-header .tcd-search-app-label-wrap,
.tcd-header .tcd-search-app-collection-wrap,
.tcd-header .tcd-search-app-submit-wrap {position:absolute;top:0;display:block;zoom:1;}

.tcd-header .tcd-search-app-label-wrap {left:-9999px;}
.tcd-header .tcd-search-app-q-wrap {width:169px;margin-right:49px;display:block!important;display:inline-block;overflow:hidden;}
@media all and (min-width:1px) {
	.tcd-header .tcd-search-app-q-wrap {}
}
@media all and (min-width:960px) {
	.tcd-header .tcd-search-app-q-wrap {width:251px;}
}
@media all and (min-width:1200px) {
	.tcd-header .tcd-search-app-q-wrap {width:329px;}
}
.tcd-header .tcd-search-app-collection-wrap {display:none;}
.tcd-header .tcd-search-app-submit-wrap {width:49px;right:0;}

.tcd-header .tcd-search-app-label-wrap label,
.tcd-header .tcd-search-app-q-wrap input,
.tcd-header .tcd-search-app-collection-wrap select,
.tcd-header .tcd-search-app-submit-wrap input {width:100%;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;font-weight:bold;border:0;padding:0;margin:0;}

.tcd-header .tcd-search-app-q-wrap input {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 9px 0 9px!important;
	padding:0; /* For IE 6 */
	background:none; /* For IE 7 */
}


.tcd-header .tcd-search-app-collection-wrap select {width:98.4%;}

.tcd-header .tcd-search-app-label-wrap,
.tcd-header .tcd-search-app-q-wrap,
.tcd-header .tcd-search-app-collection-wrap,
.tcd-header .tcd-search-app-submit-wrap,
.tcd-header .tcd-search-app-label-wrap label,
.tcd-header .tcd-search-app-q-wrap input,
/*.tcd-header .tcd-search-app-collection-wrap select,*/
.tcd-header .tcd-search-app-submit-wrap input {height:auto!important;min-height:28px;height:28px;line-height:28px;}

.tcd-header .tcd-search-app-q-wrap input {-webkit-appearance:textfield;}

.tcd-header .tcd-search-app-q-wrap input {color:#444445;}
.tcd-header .tcd-search-app-collection-wrap {border-left:1px dotted #ddd;}

.tcd-header .tcd-search-app-collection-wrap select {font-weight:normal;margin-top:0.4em;}

.tcd-header .tcd-search-app-label-wrap label,
.tcd-header .tcd-search-app-submit-wrap input {cursor:pointer;}

.tcd-header .tcd-search-app-submit-wrap {background:transparent;}
.tcd-header .tcd-search-app-submit-wrap input {background:#ececec;border:0;color:#2f86c0;text-transform:uppercase;position:absolute;height:100%!important;
/* iPad Safari */
-webkit-border-radius:0px;
-webkit-appearance: none;
border-radius:0;}


.tcd-header .tcd-search-app-reset-wrap {}
.tcd-header .tcd-search-app-reset-wrap button {position:absolute;width:100%;height:23px;background:transparent;border:0;padding:0;color:#aaa;}


	.tcd-header .tcd-search-app-label-wrap,
	.tcd-header .tcd-search-app-q-wrap,
	.tcd-header .tcd-search-app-collection-wrap,
	.tcd-header .tcd-search-app-submit-wrap,
	.tcd-header .tcd-search-app-label-wrap label,
	.tcd-header .tcd-search-app-q-wrap input,
	.tcd-header .tcd-search-app-submit-wrap input {line-height:35px;min-height:35px;}
	.tcd-header .tcd-search-app-box-inner {height:35px;background:#ececec!important;}
	.tcd-header .tcd-search-app-q-wrap input {font: 15px 'open sans';font-weight:600;}
	.tcd-header .tcd-search-app-submit-wrap input {font: 15px 'open sans';font-weight:600;color:#fff;}
	.tcd-header .tcd-search-app-submit-wrap input {background:#1B79B7 url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/php/tcd-header-footer/2013e/img/search-icon.png") no-repeat 50% 50%;text-indent:-9999px;}

/* TRINITY FOOTER */
.tcd-footer {background:#343c3f;font-size:13.33333333px;font-family:Verdana, Geneva, sans-serif;position:relative;}
.tcd-footer,
.tcd-footer a {color:#fff;}
.tcd-footer a[href] {text-decoration:none;border-bottom:1px solid #656565;}

.tcd-footer-inner {display:inline-block;}
.tcd-footer-inner {display:block;clear:left;line-height:1.9;font-size:0.88em;font-weight:bold;padding:20px;}
@media all and (min-width:1px) {
	.tcd-footer-inner {padding:10px;}
}
@media all and (min-width:720px) {
	.tcd-footer-inner {padding:20px;}
}
.tcd-footer-inner:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.tcd-footer-inner {}

.tcd-header-footer-visually-hidden {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}


.tcd-footer address {clear:left;float:left;position:relative;z-index:10;text-align:left;font-style:normal;margin:0px 0 21px 10px;font-weight:normal;}
@media all and (min-width:1px) {
	.tcd-footer address {margin-top:10px;}
}
@media all and (min-width:720px) {
	.tcd-footer address {margin-top:0px;margin-left:0;}
}
.tcd-footer address,
.tcd-footer address a {color:#ddd;}


.tcd-footer--list-links {position:relative;z-index:10;float:right;text-align:left;list-style-type:none;margin:0 0 30px 0;padding:0;line-height:1.8;}
.tcd-footer--list-links li {display:block;margin:0 0 0 3px;padding:0 0 0 17px;background:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/php/tcd-header-footer/2013e/img/footer-a.png") no-repeat 0 6px;}
.tcd-footer--list-links li a[href] {text-decoration:none;}

@media all and (min-width:1px) {
	.tcd-footer--list-links {float:none;clear:left;}
	.tcd-footer--list-links li {margin-left:0;padding:0;background-position:10px 50%;}
	.tcd-footer--list-links li a {display:block;padding:10px 10px 10px 30px;}
	.tcd-footer--list-links li a[href] {border-bottom:1px solid #2e2e2e;}
}
@media all and (min-width:720px) {
	.tcd-footer--list-links {float:right;clear:none;border-bottom:0;}
	.tcd-footer--list-links li {margin-left:0;padding:0;background-position:0px 6px;}
	.tcd-footer--list-links li a {display:inline;padding:0px 0px 0px 17px;}
	.tcd-footer--list-links li a[href] {border-bottom:0;}
}


/*
.megasearch {position:absolute;top:100px;left:0;width:100%;background:#f0f0f0;z-index:100000;border-top:10px solid #f0f0f0;text-align:left;}
.megasearch-inner {}
.megasearch form {background:#fff;padding:60px;}
.megasearch .rests {padding:20px 60px 60px 60px;}
.megasearch ul li strong {font-family:"Open Sans";font-weight:600;font-size:1.2em;}
.megasearch .list-links a {padding-left:0;}
.megasearch input {font-size:40px;}
.megasearch input[type=search] {width:95%;max-width:100%;border:0;border-bottom:5px solid #ddd;}
.megasearch input[type=submit] {position:absolute;left:-9999px;}
::-webkit-input-placeholder {
	color:#c7c7c7;
	opacity:1;
}
:-moz-placeholder {
	color:#c7c7c7;
	opacity:1;
}
::-moz-placeholder {
	color:#c7c7c7;
	opacity:1;
}
:-ms-input-placeholder {
	color:#c7c7c7;
	opacity:1;
}
*/


.tcd-footer--social {clear:both;text-align:center;padding-top:0px;padding-bottom:20px;}
@media all and (min-width:720px) {
	.tcd-footer--social {width:360px;position:absolute;top:45px;left:50%;margin-left:-180px;}
}
@media all and (min-width:1200px) {
	.tcd-footer--social {width:500px;position:absolute;top:45px;left:50%;margin-left:-250px;}
}
.tcd-footer--social h2 {position:absolute;left:-9999px;padding:0;}
.tcd-footer--social p {margin-bottom:10px;}
.tcd-footer .tcd-footer--social-list {display:inline-block;float:none;list-style-type:none;padding:0!important;margin:0;line-height:40px;}
.tcd-footer .tcd-footer--social-list li {display:inline-block;background:none;padding:0;vertical-align:top;}
.tcd-footer .tcd-footer--social-list li a {padding:0;opacity:0.68;vertical-align:top;display:inline-block;
	background-color: transparent;border: 0;margin-bottom:10px;margin-left:0px;
	-webkit-transition: opacity 0.1s ease-out;
	-moz-transition: opacity 0.1s ease-out;
	-ms-transition: opacity 0.1s ease-out;
	-o-transition: opacity 0.1s ease-out;
	transition: opacity 0.1s ease-out;

}
@media all and (min-width:720px) {
	.tcd-footer .tcd-footer--social-list li a {padding:0 5px;}
}
@media all and (min-width:1200px) {
	.tcd-footer .tcd-footer--social-list li a {padding:0 10px;}
}
.tcd-footer--social-list > li:first-child a {margin-left:0;}
.tcd-footer--social-list a[href] {border-bottom:0;}
.tcd-footer--social-list a:hover {opacity:1;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}
.tcd-footer--social-icon {display:inline-block;height:40px;width:40px;border:0px solid #fff;border-radius:7px;vertical-align:top;position:relative;}
.tcd-footer--social-icon svg,
.tcd-footer--social-icon image {fill:#fff;position:absolute;left:12px;top:12px;height:16px;width:16px;}
.tcd-footer--social-text {position:absolute;left:-9999px;}

.tcd-footer--social-facebook .tcd-footer--social-icon svg {}
.tcd-footer--social-itunes .tcd-footer--social-icon svg {}
.tcd-footer--social-linkedin .tcd-footer--social-icon svg {}
.tcd-footer--social-rss .tcd-footer--social-icon svg {}
.tcd-footer--social-twitter .tcd-footer--social-icon svg {}
.tcd-footer--social-youtube .tcd-footer--social-icon svg,
.tcd-footer--social-youtube .tcd-footer--social-icon image {left:9px;top:9px;width:22px;height:22px;}


.tcd-footer--sponsors {clear:both;text-align:center;}
.tcd-footer--sponsors--title {color:#a4a4a4;text-transform:uppercase;font-size:100%;padding:24.84px 0 9px 0;margin:0;}
.tcd-footer--sponsors a[href] {text-decoration:none;border-bottom:0;}
.tcd-footer--sponsors a img {height:40px;width:auto;margin-right:40px;opacity:0.85;}
.tcd-footer--sponsors a:last-child img {margin-right:0px;}
@media all and (min-width:720px) {
	.tcd-footer--sponsors {text-align:left;}
	.tcd-footer--sponsors a img {height:60px;}
}



/* TCD Cookie Notice */
html body .tcd-cookie-notice {background:#444;color:#bbb;padding:8px 50px 10px 13px;overflow:hidden;text-align:left;position:relative;font-size:13px;}
html body .tcd-cookie-notice a[href] {color:#eee;}
html body .tcd-cookie-notice h2 {font-family:"Open Sans",Verdana,sans-serif;font-size:1em;font-weight:normal;color:#eee;margin:0;padding:0;}
html body .tcd-cookie-notice h2 span {position:relative;z-index:1001;}
html body .tcd-cookie-notice p {font-size:1em;color:#bbb;color:hsla(0,0%,100%,0.62);margin:0;font-family:"Open Sans",Verdana, sans-serif;position:relative;line-height:normal;}
html body .tcd-cookie-notice p span {position:relative;z-index:1001;}
html body .tcd-cookie-notice p a[href] {position:relative;z-index:1000;font-weight:normal;color:#bbb;color:hsla(0,0%,100%,0.62);text-decoration:underline;border-bottom:0;}
html body .tcd-cookie-notice p a:hover {text-decoration:none;}

html body .tcd-cookie-notice a.dismiss-notice {text-decoration:none;position:absolute;left:0;right:0;bottom:0;top:0;display:block;-webkit-transition: background 250ms ease-out;
	-moz-transition: background 250ms ease-out;
	-ms-transition: background 250ms ease-out;
	-o-transition: background 250ms ease-out;
	transition: background 250ms ease-out;}
html body .tcd-cookie-notice a.dismiss-notice:focus {background:#0E73B9;-webkit-transition: background 250ms ease-out;
	-moz-transition: background 250ms ease-out;
	-ms-transition: background 250ms ease-out;
	-o-transition: background 250ms ease-out;
	transition: background 250ms ease-out;}

html body .tcd-cookie-notice a.dismiss-notice span {position:absolute;right:10px;top:50%;margin-top:-16px;font-size:12px;display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:15px;color:#bbb;border:1px solid #bbb;text-decoration:none;-webkit-transition: background 250ms ease-out;
	-moz-transition: background 250ms ease-out;
	-ms-transition: background 250ms ease-out;
	-o-transition: background 250ms ease-out;
	transition: background 250ms ease-out;}
html body .tcd-cookie-notice a.dismiss-notice span:hover,
html body .tcd-cookie-notice a.dismiss-notice:focus span {border:1px solid #fff;color:#444;background:#fff;-webkit-transition: background 250ms ease-out;
	-moz-transition: background 250ms ease-out;
	-ms-transition: background 250ms ease-out;
	-o-transition: background 250ms ease-out;
	transition: background 250ms ease-out;}

html body .tcd-cookie-notice br {clear:none;clear:none!important;}


/* RoyalSlider for jQuery */
/* v1.0.6 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;

	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;

}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/js/jquery-royalslider/9.5.7/grab.png") 8 8, move; 
}

.grabbing-cursor{
	cursor:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/js/jquery-royalslider/9.5.7/grabbing.png") 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index: 20;
	background: url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/js/jquery-royalslider/9.5.7/blank.gif");
}



/* jQuery UI Tabs */
/*! jQuery UI - v1.10.3 - 2013-09-30
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.tabs.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*<style>*/



/* Trinity Theme 2015 CSS */


/* Elements */
html {margin:0;padding:0;font-family:"Open Sans",Verdana,Arial, Helvetica, sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0 0 0 0;padding:0 0 0 0;font-size:0.875em;color:#494949;line-height:1.428571429;}
body * {font-size:100%;} /* Explicit specification for old versions of IE */
html,body {background:#fff;}
p,blockquote,ul,ol,dl,table,hr,form,fieldset,textarea,pre {margin:0 0 20px 0;padding:0;}
hr {border:0;border-top:1px solid #ccc;margin-bottom:19px;}
code,
pre {line-height:1.34;font-family:"Courier New", Courier, monospace;}
pre {background:#ffffff;border:1px solid #e6e6e6;padding:9px;overflow:auto;margin-bottom:20px;text-align:left;}

sup,sub {font-size:0.8em;line-height:normal;}
sup {vertical-align:top;}

::-moz-selection {color:#ffffff;background:#1074b7;}
::selection {color:#ffffff;background:#1074b7;}
/* Separate ::selection rules due to the way CSS parses pseudo elements https://developer.mozilla.org/en-US/docs/Web/CSS/::selection*/

/* Tiers */
html,
.tier-tcd-footer {background-color:#343c3f;color:#fff;}
.tier-tcd-footer {padding-bottom:60px;}
.tier-tcd-header {background:#fff;}


.tier-color-primary {background-color:#1074b7;color:#ffffff;}
.tier-color-primary a {color:#ffffff;}
.tier-color-primary h1,
.tier-color-primary h2,
.tier-color-primary h3 {color:#ffffff;}

.tier-color-secondary {background-color:#a610b7;color:#f9defc;}
.tier-color-secondary a {color:#f9defc;}
.tier-color-secondary h1,
.tier-color-secondary h2,
.tier-color-secondary h3 {color:#f9defc;}

.tier-color-tertiary {background-color:#b75310;color:#fceade;}
.tier-color-tertiary a {color:#fceade;}
.tier-color-tertiary h1,
.tier-color-tertiary h2,
.tier-color-tertiary h3 {color:#fceade;}

.tier-color-quaternary {background-color:#21b710;color:#e1fcde;}
.tier-color-quaternary a {color:#e1fcde;}
.tier-color-quaternary h1,
.tier-color-quaternary h2,
.tier-color-quaternary h3 {color:#e1fcde;}

.tier-color-top {background-color:#e2e5e9;color:#485361;}
.tier-color-top a {color:#485361;}
.tier-color-top h1,
.tier-color-top h2,
.tier-color-top h3 {color:#485361;}

.tier-color-light {background-color:#e2e5e9;color:#485361;}
.tier-color-light a {color:#485361;}
.tier-color-light h1,
.tier-color-light h2,
.tier-color-light h3 {color:#485361;}

.tier-color-lighter {background-color:#f0f2f4;color:#485361;}
.tier-color-lighter a {color:#485361;}
.tier-color-lighter h1,
.tier-color-lighter h2,
.tier-color-lighter h3 {color:#485361;}

.tier-color-dark {background-color:#56595d;color:#e4e6e7;}
.tier-color-dark a {color:#e4e6e7;}
.tier-color-dark h1,
.tier-color-dark h2,
.tier-color-dark h3 {color:#e4e6e7;}

.tier-color-darker {background-color:#494d50;color:#e4e6e7;}
.tier-color-darker a {color:#e4e6e7;}
.tier-color-darker h1,
.tier-color-darker h2,
.tier-color-darker h3 {color:#e4e6e7;}

.tier-color-black {background-color:#1a1a1a;color:#e6e6e6;}
.tier-color-black a {color:#e6e6e6;}
.tier-color-black h1,
.tier-color-black h2,
.tier-color-black h3 {color:#e6e6e6;}

.tier-color-white {background-color:#ffffff;;}

.tier-padding-zero {padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
.tier-padding-none {padding-top:0;padding-bottom:0;}
.tier-padding-small {padding-top:20px;padding-bottom:1px;}
.tier-padding-medium {padding-top:40px;padding-bottom:20px;}
.tier-padding-large {padding-top:60px;padding-bottom:40px;}

.site-sidebar-off .tier-main-temporary {background-color:#f5f5f5;}
.site-sidebar-off .tier-main-temporary-padding {background-color:#ffffff;padding-bottom:1px;}
.t-onecol .tier-main-temporary {background-color:#ffffff;}
.t-onecol .tier-main-temporary-padding {background-color:#ffffff;padding-bottom:0;}
.site-sidebar-on .main-content {background-color:#ffffff;}


.t-not-onecol .tier-main-temporary-padding,
.t-onecol .tier-main-temporary-padding,
.tier-padding-none,
.tier-padding-small,
.tier-padding-medium,
.tier-padding-large {
	padding-left:10px;padding-right:10px;
	-webkit-transition: padding .1s linear;
	-moz-transition: padding .1s linear;
	-ms-transition: padding .1s linear;
	-o-transition: padding .1s linear;
	transition: padding .1s linear;
}
@media screen and (min-width: 720px){
    .t-not-onecol .tier-main-temporary-padding,
	.tier-padding-none,
	.tier-padding-small,
	.tier-padding-medium,
	.tier-padding-large {padding-left:20px;padding-right:20px;}
	.t-onecol .tier-main-temporary-padding {padding-left:0;padding-right:0;}
}


.tier-site-header,
.tier-site-header-nav {background:#1074b7;}
.tier-inner-2-site-header {background:none;}

.tier-site-footer-nav {}

.tier-site-main {background-color:#f5f5f5;padding-top:20px;padding-bottom:20px;}
.t-onecol .tier-site-main {background-color:#ffffff;padding-top:0;padding-bottom:0;}

.site-side-alt {background-color:#ffffff;padding:20px;}


/* Utility */
.cloak, /* .cloak is for legacy content */
.hide {position:absolute;left:-9999px;}

.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}






/* Paragraphs */
.p-leadin {margin-bottom:10px!important;}






/* Headings */
h1.subheaded + p,
h2.subheaded + p,
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6,
.h1-first,.h2-first,.h3-first,.h4-first,.h5-first,.h6-first
{font-family:"Open Sans", sans-serif;font-weight:normal;font-weight:600;}

.heading-space-none {padding-top:0;}

h1.subheaded + p strong,
h2.subheaded + p strong
{font-weight:normal;}

/* Added for image headings - remove margin */
/*h2.image-heading {margin:0;}*/

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6
{margin:0;}

h1,h2,h3,h4,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
.h1,.h2,.h3,.h4,.h5,.h6,
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a
{color:#494C4F;}

h1 small {font-size:0.854102em;line-height:1.3;display:inline-block;margin-bottom:10px;margin-top:2px;}
h1 small small {font-size:0.854102em;line-height:1.3;margin-bottom:0;color:#777;}
h2 small {font-size:0.854102em;line-height:1.3;display:inline-block;margin-bottom:10px;margin-top:1px;}
h3 small {font-size:0.854102em;line-height:1.3;display:inline-block;margin-bottom:10px;margin-top:1px;}

.subheading {display:block;}



/*
Max height removed in order to allow images to extend beyond the vertical height of the viewport
in particular the cases of an image map on Global Relations website 20161014
img {border:0;max-width:100%;width:auto;max-height:100%;height:auto;}
*/
img {border:0;max-width:100%;height:auto;}

blockquote {margin-left:40px;margin-right:40px;}


.quote {font-size:1.5em;font-family:"merriweather";font-weight:300;line-height:1.35;margin:40px 20px;}
.quote .quote--quote:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e901";font-size:24.6px;display:block;margin-bottom:20px;opacity:0.45;}
.aaaaquote .quote--quote:after {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e900";font-size:0.33em;vertical-align:top;opacity:0.45;position:relative;top:0.25em;left:0.25em;}
.quote .quote--attribution {font-size:0.9em;display:block;opacity:0.5;font-style:normal;margin:10px 0;}
@media screen and (min-width: 720px) {
	.quote {font-size:1.8em;margin:40px;}
}
@media screen and (min-width: 960px) {
	.quote {font-size:2.2em;margin:80px;}
}







/* Forms */
label,
input[type=submit],
input[type=reset],
button {cursor:pointer;}
input,
textarea,
select {font-size:1em;font-family:"Open Sans",Verdana, Arial, Helvetica, sans-serif;}
form .required {color:#CC0000;}
form .form-data-protection-statement {font-size:0.9em;line-height:1.8;}
textarea.code {width:99%;font-size:120%;font-family:monospace;}
fieldset {border:1px solid hsla(0,0%,33%,0.15);padding:5px 5px 10px 6px;aborder-left:0;border-radius:10px;margin-left:-6px;}
fieldset legend {background:hsla(0,0%,100%,1);padding:0 10px 0 0;margin:0;}

/*pre {white-space:pre-wrap;word-wrap:break-word;}*/



.block-sponsors {text-align:center;margin-bottom:-20px;}
.block-sponsors p {margin-bottom:0;}
.block-sponsors img {vertical-align:bottom;height:60px;width:auto;filter:saturate(0%);display:inline-block;margin:0 20px 40px 20px;}
.block-sponsors img:hover {filter:saturate(100%);}


/* Sections */

/* Hero section: Use for welcomes etc. default is on white */

.section-hero {display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;text-align:center;padding:30px 30px;background:#ffffff;margin-bottom:20px;}
@media all and (min-width:720px) {
	.section-hero {padding:40px 60px;}
}
.section-hero .section--title {color:#545454;font-size:1.5em;padding:0;margin-bottom:5px;line-height:1.5;}
.section-hero .section--subtitlepre {display:block;margin-bottom:1px;font-size:80%;}
.section-hero .section--subtitle {display:block;font-size:80%;margin-top:3px;}
.section-hero .section--summary {font-size:1.3em;font-family:"merriweather";font-weight:300;line-height:2;color:#545454;}
.section-hero .section--content {font-size:1.1em;font-family:"merriweather";font-weight:300;line-height:1.75;color:#545454;}
.section-hero .section--author {color:#545454;font-family:"merriweather";font-size:1em;font-weight:300;margin-bottom:40px;}
.section-hero a {color:#1074b7;}
.section-hero .section--cta {font-family:"Open Sans",sans-serif;display:inline-block;color:#ffffff;background:#1074b7;padding:9px 30px 11px 30px;text-transform:uppercase;text-decoration:none;font-size:1.2em;border-radius:3px;text-align:center;}
.section-hero .section--cta[href] {border:0;}
.section-hero .section--small {margin-bottom:0;}

.section-hero--layout-center {text-align:center;}
.section-hero--layout-left {text-align:left;}
.section-hero--layout-right {text-align:right;}

.section-hero--color-light {background:#e2e5e9;color:#485361;}
.section-hero--color-light .section--title {color:#485361;}
.section-hero--color-light .section--summary {color:#485361;}
.section-hero--color-light .section--author {color:#485361;}
.section-hero--color-light a {color:#485361;}
.section-hero--color-light .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-lightnone {background:none;color:#485361;}
.section-hero--color-lightnone .section--title {color:#485361;}
.section-hero--color-lightnone .section--summary {color:#485361;}
.section-hero--color-lightnone .section--author {color:#485361;}
.section-hero--color-lightnone a {color:#485361;}
.section-hero--color-lightnone .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-lighter {background:#f0f2f4;color:#485361;}
.section-hero--color-lighter .section--title {color:#485361;}
.section-hero--color-lighter .section--summary {color:#485361;}
.section-hero--color-lighter .section--author {color:#485361;}
.section-hero--color-lighter a {color:#485361;}
.section-hero--color-lighter .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-dark {background:#56595d;color:#e4e6e7;}
.section-hero--color-dark .section--title {color:#e4e6e7;}
.section-hero--color-dark .section--summary {color:#e4e6e7;}
.section-hero--color-dark .section--author {color:#e4e6e7;}
.section-hero--color-dark a {color:#e4e6e7;}
.section-hero--color-dark .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-darknone {background:none;color:#e4e6e7;}
.section-hero--color-darknone .section--title {color:#e4e6e7;}
.section-hero--color-darknone .section--summary {color:#e4e6e7;}
.section-hero--color-darknone .section--author {color:#e4e6e7;}
.section-hero--color-darknone a {color:#e4e6e7;}
.section-hero--color-darknone .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-black {background:#1a1a1a;color:#e6e6e6;}
.section-hero--color-black .section--title {color:#e6e6e6;}
.section-hero--color-black .section--summary {color:#e6e6e6;}
.section-hero--color-black .section--author {color:#e6e6e6;}
.section-hero--color-black a {color:#e6e6e6;}
.section-hero--color-black .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-primary {background:#1074b7;color:#ffffff;}
.section-hero--color-primary .section--title {color:#ffffff;}
.section-hero--color-primary .section--summary {color:#ffffff;}
.section-hero--color-primary .section--author {color:#ffffff;}
.section-hero--color-primary a {color:#ffffff;}
.section-hero--color-primary .section--cta {color:#1074b7;background:#ffffff;}

.section-hero--color-secondary {background:#a610b7;color:#f9defc;}
.section-hero--color-secondary .section--title {color:#f9defc;}
.section-hero--color-secondary .section--summary {color:#f9defc;}
.section-hero--color-secondary .section--author {color:#f9defc;}
.section-hero--color-secondary a {color:#f9defc;}
.section-hero--color-secondary .section--cta {color:#a610b7;background:#f9defc;}

.section-hero--color-tertiary {background:#b75310;color:#fceade;}
.section-hero--color-tertiary .section--title {color:#fceade;}
.section-hero--color-tertiary .section--summary {color:#fceade;}
.section-hero--color-tertiary .section--author {color:#fceade;}
.section-hero--color-tertiary a {color:#fceade;}
.section-hero--color-tertiary .section--cta {color:#b75310;background:#fceade;}

.section-hero--color-quaternary {background:#21b710;color:#e1fcde;}
.section-hero--color-quaternary .section--title {color:#e1fcde;}
.section-hero--color-quaternary .section--summary {color:#e1fcde;}
.section-hero--color-quaternary .section--author {color:#e1fcde;}
.section-hero--color-quaternary a {color:#e1fcde;}
.section-hero--color-quaternary .section--cta {color:#21b710;background:#e1fcde;}


/* Section Hero List of Links */
/* Requirements: Only one list of links */
.section-hero-links {padding:40px 60px;background:#ffffff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;}
.section-hero-links ul {list-style-type:none;margin:0;font-size:1.3em;padding:0;}
.section-hero-links ul li {margin:0;}
.section-hero-links ul li a {display:block;padding:10px 0;position:relative;color:#1074b7;border-bottom:1px solid #e6e6e6;}
.section-hero-links ul li a[href] {padding-right:30px;}
.section-hero-links ul li a[href]:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e60d";content:"\e604";opacity:.3;font-size:16px;margin-top:-8px;position:absolute;right:10px;top:50%;height:16px;width:16px;}


/* Video	*/
.video {margin-bottom:20px;}

/* Section Video */
.section-video {margin-bottom:20px;}
.section-video .section--main {display:flex;flex-direction:column;justify-content:center;}
.section-video,
.section-video a {color:#545454;}
.section-video .section--title {font-size:170%;color:#1074b7;font-weight:400;}
.section-video .section--summary {font-size:120%;}
.section-video .section--cta {font-family:"Open Sans",sans-serif;display:inline-block;color:#ffffff;background:#1074b7;padding:9px 30px 11px 30px;text-transform:uppercase;text-decoration:none;font-size:1.2em;border-radius:3px;}
.section-video .section--cta[href] {border:0;}
.section-video .video {margin-bottom:0;}

.section-video--layout-right .section--main {padding:20px 20px 20px 0;}
.section-video--layout-left .section--main {padding:20px 0 20px 20px;}
.section-video--colored .section--main {padding:20px;}

.section-video--color-top {background-color:#e2e5e9;}
.section-video--color-top,
.section-video--color-top a {color:#485361;}
.section-video--color-top .section--title {color:#1066b7;}
.section-video--color-top .section--cta {color:#ffffff;background:#1074b7;}

.section-video--color-light {background-color:#e2e5e9;}
.section-video--color-light,
.section-video--color-light a {color:#485361;}
.section-video--color-light .section--title {color:#1066b7;}
.section-video--color-light .section--cta {color:#ffffff;background:#1074b7;}

.section-video--color-lighter {background-color:#f0f2f4;}
.section-video--color-lighter,
.section-video--color-lighter a {color:#485361;}
.section-video--color-lighter .section--title {color:#1066b7;}
.section-video--color-lighter .section--cta {color:#ffffff;background:#1074b7;}

.section-video--color-dark {background-color:#56595d;}
.section-video--color-dark,
.section-video--color-dark a {color:#e4e6e7;}
.section-video--color-dark .section--title {color:#66b6eb;}
.section-video--color-dark .section--cta {color:#ffffff;background:#1074b7;}



/* Section Image */
.section-image {margin-bottom:20px;}
.section-image,
.section-image a {color:#485361;}
.section-image .section--title {font-size:130%;color:#1066b7;font-weight:400;padding-top:0;padding-right:40px;}
.section-image .section--summary {font-size:110%;margin-bottom:20px;}
.section-image .section--cta {font-family:"Open Sans",sans-serif;display:inline-block;color:#ffffff;background:#1074b7;padding:10px;min-width:140px;text-transform:uppercase;text-decoration:none;font-size:1em;border-radius:3px;margin-top:10px;margin-right:15px;text-align:center;}
.section-image .section--cta[href] {border:0;}
.section-image .section--image {background-repeat:no-repeat;background-size:100% auto;}

.section-image--color-white {background-color:#ffffff;}
.section-image--color-white .section--image-main {background-color:#f7f7f7;}
.section-image--color-white,
.section-image--color-white a {color:#545454;}
.section-image--color-white .section--title {color:#545454;}
.section-image--color-white .section--cta {color:#ffffff;background:#1074b7;}

.section-image--color-light {background-color:#e2e5e9;}
.section-image--color-light .section--image-main {background-color:#d9dde3;}
.section-image--color-light,
.section-image--color-light a {color:#485361;}
.section-image--color-light .section--title {color:#1066b7;}
.section-image--color-light .section--cta {color:#ffffff;background:#1074b7;}

.section-image--color-dark {background-color:#56595d;}
.section-image--color-dark .section--image-main {background-color:#4e5255;}
.section-image--color-dark,
.section-image--color-dark a {color:#e4e6e7;}
.section-image--color-dark .section--title {color:#66b6eb;}
.section-image--color-dark .section--cta {color:#ffffff;background:#1074b7;}

.section-image--color-primary {background-color:#1074b7;}
.section-image--color-primary .section--image-main {background-color:#0f6ba9;}
.section-image--color-primary,
.section-image--color-primary a {color:#ffffff;}
.section-image--color-primary .section--title {color:#ffffff;}
.section-image--color-primary .section--cta {color:#1074b7;background:#ffffff;}

.section-image--padding-none .section--main {padding:20px 20px 0 0;}
@media screen and (min-width: 720px) {
	.section-image--padding-none .section--main {padding:0 20px 0 0;}
	.section-image--padding-none.section-image--layout-left .section--main {padding:0 0 0 20px;}
}
.section-image--padding-medium .section--main {padding:20px;}
.section-image--padding-large .section--main {padding:40px;}
.section-image--padding-xlarge .section--main {padding:60px;}


/* Link Image Summary */
.link-image {margin-bottom:20px;display:block;}
.link-image[href] {border-bottom:0;}
.link-image,
.link-image a {color:#485361;}
.link-image .link--title {font-size:130%;color:#1066b7;font-weight:400;padding-top:0;}
.link-image[href] .link--title {display:inline-block;padding-right:10px;vertical-align:middle;}
.link-image[href] .link--title:after {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e605";font-size:13px;margin-left:8px;opacity:0.5;display:inline-block;}
.link-image .link--summary {font-size:110%;margin-top:10px;margin-bottom:20px;}
.link-image .link--cta {font-family:"Open Sans",sans-serif;display:inline-block;color:#ffffff;background:#1074b7;padding:9px 30px 11px 30px;text-transform:uppercase;text-decoration:none;font-size:1.2em;border-radius:3px;margin-top:10px;margin-right:15px;}
.link-image .link--cta[href] {border:0;}
.link-image .link--image {background-repeat:no-repeat;background-size:100% auto;}

.link-image--color-primary {background-color:#1074b7;}
.link-image--color-primary .link--image-main {background-color:#0f6ba9;}
.link-image--color-primary,
.link-image--color-primary a {color:#ffffff;}
.link-image--color-primary .link--title {color:#ffffff;}
.link-image--color-primary .link--cta {color:#1074b7;background:#ffffff;}

.link-image--color-light {background-color:#e2e5e9;}
.link-image--color-light .link--image-main {background-color:#d9dde3;}
.link-image--color-light,
.link-image--color-light a {color:#485361;}
.link-image--color-light .link--title {color:#1066b7;}
.link-image--color-light .link--cta {color:#ffffff;background:#1074b7;}

.link-image--color-dark {background-color:#56595d;}
.link-image--color-dark .link--image-main {background-color:#4e5255;}
.link-image--color-dark,
.link-image--color-dark a {color:#e4e6e7;}
.link-image--color-dark .link--title {color:#66b6eb;}
.link-image--color-dark .link--cta {color:#ffffff;background:#1074b7;}

.link-image--padding-none .link--main {padding:0 20px 0 0;}
.link-image--padding-none.link-image--layout-left .link--main {padding:0 0 0 20px;}
.link-image--padding-medium .link--main {padding:20px;}
.link-image--padding-large .link--main {padding:40px;}
.link-image--padding-xlarge .link--main {padding:60px;}


.section-top-news .tier-top-thin {background-color:#ffffff;padding-bottom:0;}


.section-image-links {background-color:#d3d8de;color:#3d4652;margin-bottom:20px;
	display:block;display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;flex-direction:column;
	-webkit-align-items:stretch;align-items:stretch;
	-webkit-justify-content:space-between;justify-content:space-between;
}
.section-image-links .section--title {display:block;padding:0;margin:0;}
.section-image-links .section--title a {display:block;font-size:0.9em;font-weight:400;padding:20px 20px;color:#485361;background-color:#e2e5e9;position:relative;}
.section-image-links .section--title a[href]:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e60d";opacity:0.5;font-size:32px;margin-top:-16px;display:block;position:absolute;right:17px;top:50%;}
.section-image-links .section--title a[href] {border:0;}
.section-image-links ul {-webkit-flex:1 1 auto;flex:1 1 auto;list-style-type:none;padding:40px;background-size:cover;background-position:50% 50%;margin-bottom:0;}
.section-image-links ul a {display:block;max-width:200px;background:#fff;background:hsla(0,0%,100%,0.8);color:#333;padding:10px 20px;border-bottom:1px solid #d3d8de;}
.section-image-links--color-primary {background-color:#0e65a0;color:#ffffff;}
.section-image-links--color-primary .section--title a {color:#ffffff;background-color:#1074b7;}
.section-image-links--color-secondary {background-color:#910ea0;color:#fdf6fe;}
.section-image-links--color-secondary .section--title a {color:#f9defc;background-color:#a610b7;}
.section-image-links--color-tertiary {background-color:#a0480e;color:#fef9f6;}
.section-image-links--color-tertiary .section--title a {color:#fceade;background-color:#b75310;}
.section-image-links--color-quaternary {background-color:#1ca00e;color:#f6fef6;}
.section-image-links--color-quaternary .section--title a {color:#e1fcde;background-color:#21b710;}
.section-image-links--color-white {background-color:#f2f2f2;color:#616161;}
.section-image-links--color-white .section--title a {color:#545454;background-color:#ffffff;}
.section-image-links--color-dark {background-color:#494d50;color:#f2f2f3;}
.section-image-links--color-dark .section--title a {color:#e4e6e7;background-color:#56595d;}
.section-image-links--color-black {background-color:#0d0d0d;color:#f2f2f2;}
.section-image-links--color-black .section--title a {color:#e6e6e6;background-color:#1a1a1a;}


.section-contact-card {background:#f2f2f2;font-size:1.3em;margin-bottom:20px;}
.section-contact-card .section--title {position:absolute;left:-9999px;}
.section-contact-card .section--contacts {padding:40px;}
.section-contact-card .section--location a[href] {border-bottom:0;}
.section-contact-card .section--location img {display:block;width:100%;height:auto;}
.section-contact-card .section--college-maps-link {font-size:0.8em;}
.section-contact-card .section--college-maps-link:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e947";margin-right:0.5em;position:relative;top:1px;}
.section-contact-card .section--contact-chat:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e90d";margin-right:0.5em;position:relative;top:1px;}
.section-contact-card .section--contact-email:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e904";margin-right:0.5em;position:relative;top:1px;}
.section-contact-card .section--contact-tel:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e903";margin-right:0.5em;position:relative;top:1px;}


/* Lists */
ul, ol {padding-left:40px;}
ul li, ol li {padding-left:0em;}
ol ol {list-style-type:lower-alpha;}
ol ol, ol ul, ul ol, ul ul {margin-bottom:0;}
dl dl {margin-top:0;}
dl dt, dl dd {margin-top:0;margin-bottom:0;}
dt {font-weight:600;}


.list {padding-left:0;list-style-type:none;}
.list > li > ul {list-style-type:disc;}
.list > li > ul > li > ul {list-style-type:circle;}
.list > li > ol {list-style-type:decimal;}
.list > li > ol > li > ol {list-style-type:lower-latin;}
.list .list {padding-left:40px;list-style-type:none;}
.list .list > li > ul {list-style-type:disc;}
.list .list > li > ul > li > ul {list-style-type:circle;}
.list .list > li > ol {list-style-type:decimal;}
.list .list > li > ol > li > ol {list-style-type:lower-latin;}

.list-spacing-large li {margin-bottom:10px;}
.list-spacing-xlarge li {margin-bottom:20px;}


.list-links {list-style-type:none;padding-left:0;}
.list-links ul {padding-left:40px;}
.list-links a {padding:9px 30px 10px 0;display:block;border-bottom:1px solid #e6e6e6;text-decoration:none;}
.list-links a[href] {position:relative;}
.list-links a[href]:after {color:#1074b7;opacity:.9;position:absolute;top:50%;margin-top:-5px;font-size:10px;right:10px;content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.list-links > li {display:block;display:-webkit-flex;display:flex;
-webkit-flex-direction: column;flex-direction:column;
-webkit-align-items:stretch;align-items:stretch;
-webkit-justify-content:space-between;justify-content:space-between;
}
.list-links > li > a {display:block;display:flex;align-items:center;-webkit-flex:1 1 auto;flex:1 1 auto;}
.list-links a[href] {
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links a[href]:hover {
    background-color:#f2f2f2;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}


.list-links-large {list-style-type:none;padding-left:0;}
.list-links-large a {font-family:"Open Sans";font-weight:400;font-size:1.1em;padding:18px 50px 19px 0;display:block;border-bottom:1px solid #e6e6e6;text-decoration:none;}
.list-links-large a[href] {position:relative;}
.list-links-large a[href]:after {color:#1074b7;opacity:.8;position:absolute;top:50%;margin-top:-5px;font-size:10px;right:20px;content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.list-links-large > li {display:block;display:-webkit-flex;display:flex;
-webkit-flex-direction: column;flex-direction:column;
-webkit-align-items:stretch;align-items:stretch;
-webkit-justify-content:space-between;justify-content:space-between;
}
.list-links-large > li > a {display:block;display:flex;align-items:center;-webkit-flex:1 1 auto;flex:1 1 auto;}
.list-links-large a[href] {
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links-large a[href]:hover {
    background-color:#f2f2f2;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}

.list-links-xlarge {list-style-type:none;padding-left:0;}
.list-links-xlarge a {font-family:"Open Sans";font-weight:400;font-size:1.4em;padding:25px 50px 26px 0;display:block;border-bottom:1px solid #e6e6e6;text-decoration:none;}
.list-links-xlarge a[href] {position:relative;}
.list-links-xlarge a[href]:after {color:#1074b7;opacity:.7;position:absolute;top:50%;margin-top:-7.5px;font-size:15px;right:20px;content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.list-links-xlarge > li {display:block;display:-webkit-flex;display:flex;
-webkit-flex-direction: column;flex-direction:column;
-webkit-align-items:stretch;align-items:stretch;
-webkit-justify-content:space-between;justify-content:space-between;
}
.list-links-xlarge > li > a {display:block;display:flex;align-items:center;-webkit-flex:1 1 auto;flex:1 1 auto;}
.list-links-xlarge a[href] {
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.list-links-xlarge a[href]:hover {
    background-color:#f2f2f2;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
}

.list-links a,
.list-links-large a,
.list-links-xlarge a,
.list-links a[href],
.list-links-large a[href],
.list-links-xlarge a[href] {border-bottom:1px solid #d3d8de;background-color:#ffffff;}
.list-links a[href]:hover,
.list-links-large a[href]:hover,
.list-links-xlarge a[href]:hover {background-color:#f2f2f2;}

.list-links-padding a,
.list-links-padding a[href] {padding-left:10px;}
.list-links-padding.list-links-large a,
.list-links-padding.list-links-xlarge a,
.list-links-padding.list-links-large a[href],
.list-links-padding.list-links-xlarge a[href] {padding-left:20px;}

.tier-color-light .list-links a,
.tier-color-light .list-links-large a,
.tier-color-light .list-links-xlarge a,
.tier-color-light .list-links a[href],
.tier-color-light .list-links-large a[href],
.tier-color-light .list-links-xlarge a[href] {border-bottom:1px solid #c4cbd4;background-color:#e2e5e9;}
.tier-color-light .list-links a[href]:after,
.tier-color-light .list-links-large a[href]:after,
.tier-color-light .list-links-xlarge a[href]:after {color:#1066b7;}
.tier-color-light .list-links a[href]:hover,
.tier-color-light .list-links-large a[href]:hover,
.tier-color-light .list-links-xlarge a[href]:hover {background-color:#d3d8de;}

.tier-color-lighter .list-links a,
.tier-color-lighter .list-links-large a,
.tier-color-lighter .list-links-xlarge a,
.tier-color-lighter .list-links a[href],
.tier-color-lighter .list-links-large a[href],
.tier-color-lighter .list-links-xlarge a[href] {border-bottom:1px solid #d3d8de;background-color:#f0f2f4;}
.tier-color-lighter .list-links a[href]:after,
.tier-color-lighter .list-links-large a[href]:after,
.tier-color-lighter .list-links-xlarge a[href]:after {color:#1066b7;}
.tier-color-lighter .list-links a[href]:hover,
.tier-color-lighter .list-links-large a[href]:hover,
.tier-color-lighter .list-links-xlarge a[href]:hover {background-color:#e2e5e9;}

.tier-color-dark .list-links a,
.tier-color-dark .list-links-large a,
.tier-color-dark .list-links-xlarge a,
.tier-color-dark .list-links a[href],
.tier-color-dark .list-links-large a[href],
.tier-color-dark .list-links-xlarge a[href] {border-bottom:1px solid #6e7377;background-color:#56595d;}
.tier-color-dark .list-links a[href]:after,
.tier-color-dark .list-links-large a[href]:after,
.tier-color-dark .list-links-xlarge a[href]:after {color:#66b6eb;}
.tier-color-dark .list-links a[href]:hover,
.tier-color-dark .list-links-large a[href]:hover,
.tier-color-dark .list-links-xlarge a[href]:hover {background-color:#62666a;}

.list-links.list-links-color-primary a,
.list-links-large.list-links-color-primary a,
.list-links-xlarge.list-links-color-primary a,
.list-links.list-links-color-primary a[href],
.list-links-large.list-links-color-primary a[href],
.list-links-xlarge.list-links-color-primary a[href] {color:#ffffff;border-bottom:1px solid #ffffff;border-bottom:1px solid hsla(204,84%,100%,0.15);background-color:#1074b7;}
.list-links.list-links-color-primary a[href]:after,
.list-links-large.list-links-color-primary a[href]:after,
.list-links-xlarge.list-links-color-primary a[href]:after {color:#ffffff;}
.list-links.list-links-color-primary a[href]:hover,
.list-links-large.list-links-color-primary a[href]:hover,
.list-links-xlarge.list-links-color-primary a[href]:hover {background-color:hsla(204,84%,39%,0.9);}

.list-links.list-links-color-secondary a,
.list-links-large.list-links-color-secondary a,
.list-links-xlarge.list-links-color-secondary a,
.list-links.list-links-color-secondary a[href],
.list-links-large.list-links-color-secondary a[href],
.list-links-xlarge.list-links-color-secondary a[href] {color:#f9defc;border-bottom:1px solid #f9defc;border-bottom:1px solid hsla(294,84%,93%,0.15);background-color:#a610b7;}
.list-links.list-links-color-secondary a[href]:after,
.list-links-large.list-links-color-secondary a[href]:after,
.list-links-xlarge.list-links-color-secondary a[href]:after {color:#f9defc;}
.list-links.list-links-color-secondary a[href]:hover,
.list-links-large.list-links-color-secondary a[href]:hover,
.list-links-xlarge.list-links-color-secondary a[href]:hover {background-color:hsla(294,84%,39%,0.9);}


/* The sitemap component was changed 2020-03-04 to use the list-links CSS instead */
/* .section-sitemap ul {list-style-type:none;padding-left:0;}
.section-sitemap ul ul {padding-left:40px;}
.section-sitemap ul a,
.section-sitemap ul a[href] {padding:9px 30px 10px 0;display:block;border-bottom:1px solid #e6e6e6;text-decoration:none;}
.section-sitemap ul a[href] {background-image:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/link-arrow-right-d.png");background-repeat:no-repeat;background-position:100% 50%;background-position:right 10px top 50%;}
.section-sitemap ul a[href] {
	-webkit-transition: background 1ms linear;
	-moz-transition: background 1ms linear;
    -ms-transition: background 1ms linear;
    -o-transition: background 1ms linear;
	transition: background 1ms linear;
}
.section-sitemap ul a[href]:hover {
    background-color:#f2f2f2;
	-webkit-transition: background 0.1s linear;
	-moz-transition: background 0.1s linear;
    -ms-transition: background 0.1s linear;
    -o-transition: background 0.1s linear;
	transition: background 0.1s linear;
} */








/* Tables */
table {border-collapse:collapse;line-height:1.5;border:0;}
th,
td {border:0;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;}
th {border-bottom-width:2px;vertical-align:bottom;}
th {padding:4px 10px 5px 10px;font-size:1em;font-weight:normal;font-family:Verdana, Geneva, sans-serif;}
td {padding:4px 10px 5px 10px;}

th[scope="row"],
th[scope="row"] ~ td {border-bottom-width:0;border-right:1px solid #ddd;}
th[scope="row"] ~ td:last-child {border-right-width:0;}
th[scope="row"] {border-right-width:2px;}

table caption {caption-side:bottom;text-align:center;font-style:italic;padding-top:5px;}

.table-flush {}
.table-flush th:first-child,
.table-flush td:first-child {padding-left:0;}
.table-flush th:last-child,
.table-flush td:last-child {padding-right:0;}

.table-links {}
.table-links td {overflow:hidden;}
.table-links a[href] {display:inline-block;width:100%;margin:-10em 0 -10em -10px;padding:10em 10px 10em 10px;background-image:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/link-arrow-right-d.png");background-repeat:no-repeat;background-position:100% 50%;background-position:right 10px top 50%;border-bottom:0;}
.table-links a[href]:hover {background-color:#ddd;}
.table-flush.table-links a[href] {margin:-10em 0 -10em 0;padding:10em 10px 10em 0;background-image:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/link-arrow-right-d.png");background-repeat:no-repeat;background-position:100% 50%;background-position:right 10px top 50%;border-bottom:0;}

.table-links-flush {}
.table-links-flush th:first-child,
.table-links-flush td:first-child {padding-left:0;}
.table-links-flush th:last-child,
.table-links-flush td:last-child {padding-right:0;}
.table-links-flush td {overflow:hidden;}
.table-links-flush a[href] {display:inline-block;width:100%;margin:-10em 0 -10em 0;padding:10em 10px 10em 0;background-image:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/link-arrow-right-d.png");background-repeat:no-repeat;background-position:100% 50%;background-position:right 10px top 50%;border-bottom:0;}
.table-links-flush a[href]:hover {background-color:#ddd;}

.table-bordered {}
.table-bordered th,
.table-bordered td {border:1px solid #ddd;}
.table-bordered th {border:1px solid #ddd;border-bottom-width:2px;}
.table-bordered th {padding:4px 9px 4px 10px;}
.table-bordered td {padding:4px 9px 5px 10px;}

.table-zebra tr:nth-child(2n) {background:#ececec;}

.table-zebra-bordered {}
.table-zebra-bordered th,
.table-zebra-bordered td {border:1px solid #ddd;}
.table-zebra-bordered th {border:1px solid #ddd;border-bottom-width:2px;}
.table-zebra-bordered th {padding:4px 9px 4px 10px;}
.table-zebra-bordered td {padding:4px 9px 5px 10px;}
.table-zebra-bordered tr:nth-child(2n) {background:#ececec;}

.table-layout {}
.table-layout th,
.table-layout td {border:0;padding:0;}




/* Links */
a {color:#494949;}
a:hover, a:focus {text-decoration:none;}
a:focus {outline:1px solid hsla(208, 55%, 66%, 0.9);z-index:1000;box-shadow: 0 0 2px 2px hsla(208, 55%, 66%, 0.9), inset 0 0 2px 1px hsla(208, 55%, 66%, 0.9);}
a.non-keyboard-outline:focus {outline:0;box-shadow:0 0 0 0;}
/*a:active {outline:none;z-index:1000;box-shadow:none;}*/
a {text-decoration:none;}
a[href] {border-bottom:1px solid hsla(0,0%,0%,0.2);}
a[href]:hover {text-decoration:none;}


.link-news {display:block;font-family:"Open Sans",sans-serif;text-decoration:none;margin-bottom:20px;border-bottom:0;}
.link-news[href] {border-bottom:0;}
.link-news .link--title {display:block;color:#1074b7;font-weight:400;}
.link-news .link--summary {display:block;color:#888;font-size:90%;margin-bottom:10px;}
.link-news .link--image {display:block;}
.link-news .link--meta {display:block;font-size:75%;padding-top:5px;color:#888;}
/* .link-news .link--meta::after {content:"";display:block;position:absolute;top:0;left:0;width:40px;height:1px;} */
.link-news .link--meta span {display:block;width:40px;height:1px;margin:-5px 0 5px;background:#1074b7;}

.link-news--color-dark .link--title {color:#e4e6e7;}
.link-news--color-dark .link--summary {color:#e4e6e7;}
.link-news--color-dark .link--meta {color:#e4e6e7;}
/* .link-news--color-dark .link--meta::after {background:#e4e6e7;} */
.link-news--color-dark .link--meta span {background:#e4e6e7;}


@media all and (max-width:719px) {
	/* When the component is linearised the max-width prevents the image  */
	.link-news .link--image {width:100%!important;margin-bottom:4px;}
}
@media all and (min-width:720px) {
	.link-news .lay {max-width:none!important;}
	/* Layout > Columns > Left */
	.link-news .lay {display:-webkit-flex;display:flex;margin-left:0!important;}
	.link-news .lay > *:first-child {-webkit-flex:none;flex:none;}
	.link-news .lay > *:first-child + * {-webkit-flex:1;flex:1;}
	/* Layout > Columns > Left > Legacy Support */
	.link-news .lay {margin-left:0;}
	.link-news .lay > *:first-child {padding-left:0;float:left;*display:inline;}
	.link-news .lay > *:first-child + * {overflow:hidden;width:auto;}
	.link-news .link--image {margin-bottom:0;}
}

html .link-quick,
html [class^="link-quick-"],
html [class*=" link-quick-"] {word-wrap:break-word;text-decoration:none;margin-bottom:20px;color:#485361;background:#e2e5e9;position:relative;font-family:"Open Sans",sans-serif;font-size:1.2em;
display:block;display:-webkit-flex;display:flex;
-webkit-flex-direction: column;flex-direction:column;
-webkit-align-items:stretch;align-items:stretch;
-webkit-justify-content:space-between;justify-content:space-between;
}
.link-quick[href],
[class^="link-quick-"][href],
[class*=" link-quick-"][href] {border-bottom:0;}
.link-quick .link--header,
[class^="link-quick-"] .link--header,
[class*="link-quick-"] .link--header {display:block;}
.link-quick .link--image,
[class^="link-quick-"] .link--image,
[class*="link-quick-"] .link--image {display:block;background-size:cover;background-position:50% 50%;}
.link-quick .link--image-max,
[class^="link-quick-"] .link--image-max,
[class*="link-quick-"] .link--image-max,
.link-quick .link--image-ratio,
[class^="link-quick-"] .link--image-ratio,
[class*="link-quick-"] .link--image-ratio {display:block;}
/*.link-quick .link--title-image,
[class^="link-quick-"] .link--title-image,
[class*="link-quick-"] .link--title-image {width:auto;height:auto;}*/
.link-quick .link--main,
[class^="link-quick-"] .link--main,
[class*="link-quick-"] .link--main {display:block;display:flex;align-items:center;padding:30px 63px 30px 20px;position:relative;-webkit-flex:1 1 auto;flex:1 1 auto;}
.link-quick .link--main:after,
[class^="link-quick-"] .link--main:after,
[class*=" link-quick-"] .link--main:after {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e60d";font-size:32px;margin-top:-16px;opacity:0.5;position:absolute;top:50%;right:20px;display:block;width:32px;height:32px;}
[class^="tier"] .link-quick-white {color:#545454;background:#ffffff;}
[class^="tier"] .link-quick-light {color:#485361;background:#e2e5e9;}
[class^="tier"] .link-quick-dark {color:#e4e6e7;background:#56595d;}
[class^="tier"] .link-quick-black {color:#e6e6e6;background:#1a1a1a;}
[class^="tier"] .link-quick-primary {color:#ffffff;background:#1074b7;}
[class^="tier"] .link-quick-top {color:#485361;background:#e2e5e9;}
[class^="tier"] .link-quick-secondary {color:#f9defc;background:#a610b7;}
[class^="tier"] .link-quick-tertiary {color:#fceade;background:#b75310;}
[class^="tier"] .link-quick-quaternary {color:#e1fcde;background:#21b710;}
[class^="tier"] .link-quick-secondary-reversed {color:#a610b7;background:#f9defc;}
[class^="tier"] .link-quick-tertiary-reversed {color:#b75310;background:#fceade;}
[class^="tier"] .link-quick-quaternary-reversed {color:#21b710;background:#e1fcde;}


.link-button {font-family:"Open Sans",sans-serif;display:inline-block;background:#fff;color:#333;padding:10px;min-width:138px;border:1px solid #ddd;text-transform:uppercase;text-decoration:none;font-size:1em;border-radius:3px;text-align:center;}
.link-button.link-button--color-cta {color:#ffffff;background:#1074b7;border:0;min-width:140px;}
.link-button.link-button--color-primary {color:#ffffff;background:#1074b7;border:0;min-width:140px;}
.link-button.link-button--color-secondary {color:#f9defc;background:#a610b7;border:0;min-width:140px;}
.link-button.link-button--color-tertiary {color:#fceade;background:#b75310;border:0;min-width:140px;}
.link-button.link-button--color-quaternary {color:#e1fcde;background:#21b710;border:0;min-width:140px;}
.link-button.link-button--color-primary-reversed {color:#1074b7;background:#ffffff;border:0;min-width:140px;}
.link-button.link-button--color-secondary-reversed {color:#a610b7;background:#f9defc;border:0;min-width:140px;}
.link-button.link-button--color-tertiary-reversed {color:#b75310;background:#fceade;border:0;min-width:140px;}
.link-button.link-button--color-quaternary-reversed {color:#21b710;background:#e1fcde;border:0;min-width:140px;}
.link-button.link-button--color-white {color:#545454;background:#ffffff;border:0;min-width:140px;}
.link-button.link-button--color-light {color:#485361;background:#e2e5e9;border:0;min-width:140px;}
.link-button.link-button--color-dark {color:#e4e6e7;background:#56595d;border:0;min-width:140px;}
.link-button.link-button--color-black {color:#e6e6e6;background:#1a1a1a;border:0;min-width:140px;}



.link-descriptive {line-height:1.4;display:block;word-wrap:break-word;background:#e2e5e9;color:#485361;margin-bottom:20px;}
.link-descriptive[href] {border-bottom:none;}
.link-descriptive {

    display:block;display:-webkit-flex;display:flex;
    -webkit-flex-direction: column;flex-direction:column;
    -webkit-align-items:stretch;align-items:stretch;
    -webkit-justify-content:space-between;justify-content:space-between;
}

.link-descriptive .link--header-main {display:block;}
.link-descriptive .link--header {display:block;}
.link-descriptive .link--main {display:block;padding:20px 20px 20px 20px;}
.link-descriptive[href] .link--main:before {float:right;padding-left:10px;margin-right:-5px;
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
color:#485361;content:"\e605";font-size:15px;opacity:0.5;position:relative;top:2px;display:block;}
.link-descriptive .link--footer {display:block;padding:20px 20px 10px 20px;line-height:20px;border-top:1px solid #c4cbd4;padding-top:9px;margin-top:20px;}
.link-descriptive .link--title {display:block;font-size:1.25em;font-weight:normal;color:#485361;position:relative;top:-3.18px;}
.link-descriptive .link--subtitle {display:block;font-size:80%;}
.link-descriptive .link--subtitlepre {display:block;font-size:80%;}
.link-descriptive .link--summary {display:block;}
.link-descriptive .link--title + .link--summary {padding-top:7px;}
.link-descriptive .link--tag {display:block;color:#758599;}
.link-descriptive .link--image {display:block;background-size:cover;background-position:50% 50%;}
.link-descriptive .link--image-max {display:block;}
.link-descriptive .link--image-ratio {display:block;}

body .link-descriptive--color-primary {background:#1074b7;color:#ffffff;}
.link-descriptive--color-primary .link--footer {border-top-color:#0c5688;}
.link-descriptive--color-primary .link--title {color:#ffffff;}
.link-descriptive--color-primary[href] .link--main:before {color:#ffffff;}
.link-descriptive--color-primary .link--tag {color:hsla(204,84%,100%,0.8);}

body .link-descriptive--color-secondary {background:#a610b7;color:#f9defc;}
.link-descriptive--color-secondary .link--footer {border-top-color:#7c0c88;}
.link-descriptive--color-secondary .link--title {color:#f9defc;}
.link-descriptive--color-secondary[href] .link--main:before {color:#f9defc;}
.link-descriptive--color-secondary .link--tag {color:hsla(294,84%,93%,0.8);}

body .link-descriptive--color-tertiary {background:#b75310;color:#fceade;}
.link-descriptive--color-tertiary .link--footer {border-top-color:#883e0c;}
.link-descriptive--color-tertiary .link--title {color:#fceade;}
.link-descriptive--color-tertiary[href] .link--main:before {color:#fceade;}
.link-descriptive--color-tertiary .link--tag {color:hsla(24,84%,93%,0.8);}

body .link-descriptive--color-quaternary {background:#21b710;color:#e1fcde;}
.link-descriptive--color-quaternary .link--footer {border-top-color:#18880c;}
.link-descriptive--color-quaternary .link--title {color:#e1fcde;}
.link-descriptive--color-quaternary[href] .link--main:before {color:#e1fcde;}
.link-descriptive--color-quaternary .link--tag {color:hsla(114,84%,93%,0.8);}

body .link-descriptive--color-white {background:#ffffff;color:#545454;}
.link-descriptive--color-white .link--footer {border-top-color:#e6e6e6;}
.link-descriptive--color-white .link--title {color:#545454;}
.link-descriptive--color-white[href] .link--main:before {color:#545454;}
.link-descriptive--color-white .link--tag {color:hsla(0,0%,33%,0.8);}

body .link-descriptive--color-dark {background:#56595d;color:#e4e6e7;}
.link-descriptive--color-dark .link--footer {border-top-color:#3d4042;}
.link-descriptive--color-dark .link--title {color:#e4e6e7;}
.link-descriptive--color-dark[href] .link--main:before {color:#e4e6e7;}
.link-descriptive--color-dark .link--tag {color:hsla(210,4%,90%,0.8);}

body .link-descriptive--color-black {background:#1a1a1a;color:#e6e6e6;}
.link-descriptive--color-black .link--footer {border-top-color:#000000;}
.link-descriptive--color-black .link--title {color:#e6e6e6;}
.link-descriptive--color-black[href] .link--main:before {color:#e6e6e6;}
.link-descriptive--color-black .link--tag {color:hsla(0,0%,90%,0.8);}

.link-descriptive--padding-small .link--main {padding:20px 20px 20px 20px;}
.link-descriptive--padding-medium .link--main {padding:30px 30px 30px 30px;}
.link-descriptive--padding-large .link--main {padding:40px 40px 40px 40px;}

.link-descriptive--paddingtag-small .link--footer {padding:9px 20px 10px 20px;}
.link-descriptive--paddingtag-medium .link--footer {padding:14px 30px 15px 30px;}
.link-descriptive--paddingtag-large .link--footer {padding:19px 40px 20px 40px;}

/*
component with nothing typically defaults to the colour light, as opposed to pri, pri-rev etc.
*/

.link-action {text-align:center;word-wrap:break-word;display:block;margin-bottom:20px;color:#485361;font-family:"Open Sans",sans-serif;}
.link-action strong {display:block;width:100%;text-transform:uppercase;#485361;font-size:1.8em;font-weight:600;margin-bottom:10px;}
.link-action[href] {border:0;}
.link-action[href] .link--cta {font-family:"Open Sans",sans-serif;display:inline-block;background:#56595d;color:#e4e6e7;padding:5px 15px;text-transform:uppercase;text-decoration:none;font-size:1em;border-radius:3px;}
.link-action .link--image,
.link-action .link--image-max,
.link-action .link--image-ratio {display:block;}
.link-action .link--image {background-color:#e2e5e9;background-size:cover;background-position:50% 50%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
/*.link-action[href]:hover .link--cta {background:#e2e5e9;color:#485361;}*/

.link-action--color-white {color:#545454;}
.link-action--color-white strong {color:#545454;}
.link-action--color-white[href] .link--cta {background:#545454;color:#ffffff;}
.link-action--color-white .link--image {background-color:#ffffff;}

.link-action--color-light {color:#485361;}
.link-action--color-light strong {color:#485361;}
.link-action--color-light[href] .link--cta {background:#485361;color:#e2e5e9;}
.link-action--color-light .link--image {background-color:#e2e5e9;}

.link-action--color-dark {color:#e4e6e7;}
.link-action--color-dark strong {color:#e4e6e7;}
.link-action--color-dark[href] .link--cta {background:#e4e6e7;color:#56595d;}
.link-action--color-dark .link--image {background-color:#56595d;}

.link-action--color-black {color:#e6e6e6;}
.link-action--color-black strong {color:#e6e6e6;}
.link-action--color-black[href] .link--cta {background:#e6e6e6;color:#1a1a1a;}
.link-action--color-black .link--image {background-color:#1a1a1a;}

.link-action--color-primary {color:#ffffff;}
.link-action--color-primary strong {color:#ffffff;}
.link-action--color-primary[href] .link--cta {background:#ffffff;color:#1074b7;}
.link-action--color-primary .link--image {background-color:#1074b7;}

.link-action--color-secondary {color:#f9defc;}
.link-action--color-secondary strong {color:#f9defc;}
.link-action--color-secondary[href] .link--cta {background:#f9defc;color:#a610b7;}
.link-action--color-secondary .link--image {background-color:#a610b7;}

.link-action--color-tertiary {color:#fceade;}
.link-action--color-tertiary strong {color:#fceade;}
.link-action--color-tertiary[href] .link--cta {background:#fceade;color:#b75310;}
.link-action--color-tertiary .link--image {background-color:#b75310;}

.link-action--color-quaternary {color:#e1fcde;}
.link-action--color-quaternary strong {color:#e1fcde;}
.link-action--color-quaternary[href] .link--cta {background:#e1fcde;color:#21b710;}
.link-action--color-quaternary .link--image {background-color:#21b710;}

.link-action--color-primary-reversed {color:#73777d;}
.link-action--color-primary-reversed strong {color:#1074b7;}
.link-action--color-primary-reversed[href] .link--cta {background:#1074b7;color:#ffffff;}
.link-action--color-primary-reversed .link--image {background-color:#ffffff;}

.link-action--color-secondary-reversed {color:#a610b7;}
.link-action--color-secondary-reversed strong {color:#a610b7;}
.link-action--color-secondary-reversed[href] .link--cta {background:#a610b7;color:#f9defc;}
.link-action--color-secondary-reversed .link--image {background-color:#f9defc;}

.link-action--color-tertiary-reversed {color:#b75310;}
.link-action--color-tertiary-reversed strong {color:#b75310;}
.link-action--color-tertiary-reversed[href] .link--cta {background:#b75310;color:#fceade;}
.link-action--color-tertiary-reversed .link--image {background-color:#fceade;}

.link-action--color-quaternary-reversed {color:#21b710;}
.link-action--color-quaternary-reversed strong {color:#21b710;}
.link-action--color-quaternary-reversed[href] .link--cta {background:#21b710;color:#e1fcde;}
.link-action--color-quaternary-reversed .link--image {background-color:#e1fcde;}

/*
Attempt when I was considering allowing img elements, decided against as the pros of using CSS outweighed the pros of using img element, plus there was starting to be quite a bit of hacking around
.link-action {display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-color:#1074b7;background-color:#fff;position:relative;z-index:1;}
.link-action[href] {border:0;}
.link-action img {position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;}
.link-action {}
*/


.link-news-top-fill {display:block;}
.link-news-top-fill .link--body {display:block;padding:50px 50px 30px 50px;color:#e4e6e7;background-color:#56595d;}
.link-news-top-fill .link--main {}
.link-news-top-fill .link--title {font-size:1.6em;font-weight:300;margin-bottom:20px;display:block;color:#66b6eb;}
.link-news-top-fill .link--summary {font-size:1.15em;line-height:1.6;font-weight:300;display:block;margin-bottom:40px;}
.link-news-top-fill .link--footer {text-align:center;}
.link-news-top-fill .link--tag {font-size:1.3em;font-weight:300;display:inline-block;padding:5px 30px;border-top:1px solid #6e7377;font-size:0.9em;}

.link-news-top-fill .link--media {overflow:hidden;width:100%;}
.link-news-top-fill .link--media img,
.link-news-top-fill .link--media video {width:100%;height:auto;}
@supports ((object-fit:cover) and (object-position:0 0)) {
    .link-news-top-fill .link--media {display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}
    .link-news-top-fill .link--media img,
    .link-news-top-fill .link--media video {-webkit-flex:1;flex:1;object-fit:cover;object-position:50% 100%;}
}

.link-news-top-fill img {}
.link-news-top-fill[href] {border:0;}

.link-news-top {display:block;padding:10px 20px 0 20px;margin-bottom:20px;}
.link-news-top .link--title {display:block;font-weight:400;color:#485361;overflow:auto;margin-bottom:10px;text-align:center;}
.link-news-top .link--footer {display:block;text-align:center;}
.link-news-top .link--tag {display:inline-block;font-size:0.9em;border-top:1px solid #6eb2f2;padding:5px 20px 0 20px;font-weight:400;color:#485361;}
.link-news-top[href] {border:0;}
@media screen and (min-width: 960px) {
    .link-news-top .link--title {height:60px;margin-bottom:30px;text-align:left;}
}

.link-news-top-more {display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;text-align:center;margin-bottom:20px;}
.link-news-top-more[href] .link--cta {font-weight:normal;display:inline-block;color:#ffffff;background:#1074b7;padding:9px 30px 11px 30px;text-transform:uppercase;text-decoration:none;font-size:1.2em;border-radius:3px;}
.link-news-top-more[href] {border:0;}




.link-course-summary {display:block;font-size:95%;padding-top:20px;padding-bottom:20px;margin-bottom:20px;position:relative;border-bottom:0;}
.link-course-summary[href] {border-top:0;border-bottom:0;}
.link-course-summary--header {padding-bottom:7px;margin-top:0px;color:#999999;text-transform:uppercase;font-size:75%;}
.link-course-summary--body {font-size:120%;line-height:1.5;color:#616161;}
.link-course-summary--title {font-weight:600;display:block;color:#545454;margin-bottom:5px;position:relative;}
.link-course-summary--footer {padding-top:8px;margin-bottom:0;color:hsla(0,0%,33%,1);font-size:100%;}
.link-course-summary--hide-header .link--header,
.link-course-summary--hide-footer .link--footer {display:none;}
.link-course-summary--person {margin-top:11px;margin-bottom:6px;overflow:hidden;font-size:85%;}
.link-course-summary--person--image {float:left;border-radius:50%;width:60px;}
.link-course-summary--person--lay {margin-left:75px;}
.link-course-summary--person--title {display:block;margin-top:11px;font-weight:normal;}
.link-course-summary--person--summary {opacity:0.6;}
.link-course-summary--cta {margin-top:8px;}
.link-course-summary--cta em {color:#1074b7;font-size:100%;font-style:normal;}
.link-course-summary--cta em:after {content:"\e604";content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
font-size:80%;acolor:#1074b7;opacity:.7;margin-left:10px;}
.link-course-summary--color--white {padding-left:20px;padding-right:20px;background:#ffffff;}
@media screen and (min-width: 720px) {
	.link-course-summary {font-size:105%;}
}
.link-course-summary--cta[href],
.link-course-summary--link[href] {border-bottom:0;}
.link-course-summary--link[href] {margin-left:40px;}
.link-course-summary--cta[href],
.link-course-summary--link[href]:first-child {display:inline-block;margin-top:8px;margin-left:0;}
.link-course-summary--link {color:#545454;font-size:100%;font-style:normal;}
.link-course-summary--link:after {content:"\e604";content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
font-size:80%;opacity:.7;margin-left:10px;}


.link-course-featured {background:#fff;display:block;padding:40px;padding-top:30px;padding-bottom:35px;margin-bottom:20px;position:relative;border-bottom:1px solid hsla(0,0%,10%,0.15);}
.link-course-featured[href] {border-top:0px solid hsla(0,0%,10%,0.15);border-bottom:0;}
.link-course-featured--header {font-size:90%;padding-bottom:10px;margin-top:0px;color:#999999;text-transform:uppercase;}
.link-course-featured--body {font-size:130%;line-height:1.5;color:#616161;}
.link-course-featured--title {font-size:110%;display:block;color:#545454;margin-bottom:10px;position:relative;font-weight:400;}
.link-course-featured--footer {font-size:110%;padding-top:13px;margin-bottom:0;color:hsla(0,0%,33%,1);}
.link-course-featured--hide-header .link-course-featured--header,
.link-course-featured--hide-footer .link-course-featured--footer {display:none;}
.link-course-featured--person {margin-top:11px;margin-bottom:6px;overflow:hidden;font-size:90%;}
.link-course-featured--person--image {float:left;border-radius:50%;width:100px;}
.link-course-featured--person--lay {margin-left:120px;}
.link-course-featured--person--title {display:block;margin-top:21px;font-weight:normal;}
.link-course-featured--person--summary {opacity:0.6;}
.link-course-featured--cta {margin-top:13px;}
.link-course-featured--cta em {color:#1074b7;font-size:100%;font-style:normal;}
.link-course-featured--cta em:after {content:"\e604";content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
font-size:80%;acolor:#1074b7;opacity:.7;margin-left:10px;}


.testimonial {margin:40px 0 60px 0;text-align:center;}
.testimonial--image {width:120px;height:120px;border-radius:60px;overflow:hidden;margin:0 auto;}
.testimonial--image img {width:100%;height:auto;max-height:none;}
.testimonial--title {font-size:115%;font-family:"Open Sans";font-weight:600;margin-bottom:5px;display:block;margin:0 10%;}
.testimonial--summary {font-size:110%;color:#1074b7;margin:0 10%;}
.testimonial--icon {margin-top:10px;margin-bottom:5px;}
.testimonial--icon:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e901";color:#d9d9d9;}
.testimonial--quote {font-size:1.1em;line-height:1.5;margin-left:0;margin-right:0;}
.testimonial--noimage .testimonial--image {display:none;}
.testimonial--noimage .testimonial--text {margin-left:0;}
@media all and (min-width:720px) {
    .testimonial {text-align:left;}
    .testimonial--image {float:left;}
    .testimonial--text {margin-left:140px;}
    .testimonial--title {margin:0;}
    .testimonial--summary {margin:0;}
}



.image {margin-bottom:20px;}
.image--max {background:#f0f2f4;}
.image--footer {display:block;padding:10px;background-color:#e2e5e9;color:#485361;}
.image--title {display:block;}
.image--summary {display:block;}
.image--credit {display:block;opacity:0.6;font-size:90%;}
.image--image {max-width:100%;height:auto;}
.image--alt {
	position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    padding:0 !important;
    border:0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
}
.image-light .image--max {background-color:#e2e5e9;}
.image-white .image--max {background-color:#ffffff;}
.image-dark .image--max {background-color:#56595d;}
.image-black .image--max {background-color:#1a1a1a;}
.image-none .image--max {background-color:transparent;}

.map {margin-bottom:20px;}


/* showhideheadings custom styles */
.showhideheadings--heading {cursor:pointer;margin:0;display:block;padding:10px 50px 10px 0;position:relative;}
.showhideheadings--heading:before {position:absolute;top:50%;margin-top:-7.5px;right:10px;width:15px;height:15px;font-size:15px;color:#b3b3b3;content:"\e605";
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.showhideheadings--heading-open {}
.showhideheadings--heading-open:before {
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.showhideheadings--heading a[href] {border-bottom:0;}
.showhideheadings--content {padding:10px 0 1px 0;}
.showhideheadings--panel {border-bottom:1px solid hsla(0,0%,0%,0.1);
	-webkit-transition: height 0.3s ease-out;
	-moz-transition: height 0.3s ease-out;
	-ms-transition: height 0.3s ease-out;
	-o-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;}
.showhideheadings--panel-open {
	-webkit-transition: height 0.3s ease-out;
	-moz-transition: height 0.3s ease-out;
	-ms-transition: height 0.3s ease-out;
	-o-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;
}
/* showhideheadings core styles */
.showhideheadings--heading {position:relative;}
.showhideheadings--heading a {position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none;}
.showhideheadings--panel {height:0px;overflow:hidden;}
.showhideheadings--panel-closed .showhideheadings--content {display:none;}
.showhideheadings--panel-opened {height:auto;}
[data-showhideheadings] {margin-bottom:20px;}




h1.h1-subtle {font-size: 1em;font-weight: 400;opacity: 0.8;padding-bottom: 14px;padding-top: 0;text-transform: uppercase;}



/* RoyalSlider Trinity Theme 2015 Skin */
/* Direct Copy of rsMinW with only changes to the class name and reference to png */

/* Background */
.rsSkinTrinityTheme2015,
.rsSkinTrinityTheme2015 .rsOverflow,
.rsSkinTrinityTheme2015 .rsSlide,
.rsSkinTrinityTheme2015 .rsVideoFrameHolder,
.rsSkinTrinityTheme2015 .rsThumbs {background: #000;color: #FFF;}

 /* Arrows */
.rsSkinTrinityTheme2015 .rsArrow {height: 32px;width: 32px;position: absolute;display: block;cursor: pointer;z-index: 21;}
.rsSkinTrinityTheme2015 .rsArrowLeft { right: 37px; bottom: 7px; }
.rsSkinTrinityTheme2015 .rsArrowRight { right: 7px; bottom: 7px; }
.rsSkinTrinityTheme2015 .rsArrowIcn {width: 24px;height: 24px;margin-top: 3px;margin-left: 3px;position: absolute;cursor: pointer;background: url(//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/rs-trinity-theme-2015.png) transparent;	border-radius: 2px;}
.rsSkinTrinityTheme2015 .rsArrowIcn:hover {}
.rsSkinTrinityTheme2015.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px; }
.rsSkinTrinityTheme2015.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px; }
.rsSkinTrinityTheme2015.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px; }
.rsSkinTrinityTheme2015.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px; }
.rsSkinTrinityTheme2015 .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }

/* Bullets */
.rsSkinTrinityTheme2015 .rsBullets {position: absolute;bottom: 15px;right: 73px;z-index: 35;padding-top: 4px;height: auto;text-align: center;line-height: 6px;overflow: hidden;}
.rsSkinTrinityTheme2015 .rsBullet {width: 6px;height: 6px;display: inline-block;*display:inline;*zoom:1;padding: 6px 5px 6px 4px;}
.rsSkinTrinityTheme2015 .rsBullet span {display: block;width: 6px;height: 6px;border-radius: 50%;background: #CCC;background: rgba(255,255,255,0.5);box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);}
.rsSkinTrinityTheme2015 .rsBullet.rsNavSelected span {background: #FFF;}

/* Thumbnails */
.rsSkinTrinityTheme2015 .rsThumbsHor {width: 100%;height: 72px;}
.rsSkinTrinityTheme2015 .rsThumbsVer {width: 96px;height: 100%;position: absolute;top: 0;right: 0;}
.rsSkinTrinityTheme2015.rsWithThumbsHor .rsThumbsContainer {position: relative;height: 100%;}
.rsSkinTrinityTheme2015.rsWithThumbsVer .rsThumbsContainer {position: relative;width: 100%;}
.rsSkinTrinityTheme2015 .rsThumb {float: left;overflow: hidden;width: 96px;height: 72px;}
.rsSkinTrinityTheme2015 .rsThumb img {width: 100%;height: 100%;}
.rsSkinTrinityTheme2015 .rsThumb.rsNavSelected {background: #333;}
.rsSkinTrinityTheme2015 .rsThumb.rsNavSelected img {filter: alpha(opacity=40);opacity: 0.7;}
.rsSkinTrinityTheme2015 .rsThumb.rsNavSelected span.thumbIco {position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 2px solid #FFF;border: 2px solid rgba(255,255,255,0.9);-webkit-backface-visibility: hidden;}
.rsSkinTrinityTheme2015 .rsTmb {display: block;}

/* Thumbnails arrow icons */
.rsSkinTrinityTheme2015 .rsThumbsArrow {height: 100%;width: 20px;position: absolute;display: block;cursor: pointer;z-index: 21;}
.rsSkinTrinityTheme2015.rsWithThumbsVer .rsThumbsArrow {width: 100%;height: 20px;}
.rsSkinTrinityTheme2015.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsSkinTrinityTheme2015.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }
.rsSkinTrinityTheme2015.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsSkinTrinityTheme2015.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }
.rsSkinTrinityTheme2015 .rsThumbsArrowIcn {width: 16px;height: 16px;top: 50%;left: 50%;margin-top:-8px;margin-left: -8px;position: absolute;cursor: pointer;background: url(//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/rs-trinity-theme-2015.png);}
.rsSkinTrinityTheme2015.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsSkinTrinityTheme2015.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsSkinTrinityTheme2015.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsSkinTrinityTheme2015.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsSkinTrinityTheme2015 .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsSkinTrinityTheme2015 .rsThumb {width: 59px;height: 44px;}
	.rsSkinTrinityTheme2015 .rsThumbsHor {height: 44px;}
    .rsSkinTrinityTheme2015 .rsThumbsVer {width: 59px;}
}

/* Tabs */
.rsSkinTrinityTheme2015 .rsTabs {width: 100%;height: auto;margin: 0 auto;text-align:center;overflow: hidden; padding-top: 12px; position: relative;}
.rsSkinTrinityTheme2015 .rsTab {display: inline-block;cursor: pointer;text-align: center;height: auto;width: auto;color: #333;padding: 5px 13px 6px;min-width: 72px;border: 1px solid #D9D9DD;border-right: 1px solid #f5f5f5;text-decoration: none;background-color: #000;background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);*display:inline;*zoom:1;}
.rsSkinTrinityTheme2015 .rsTab:first-child {-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
.rsSkinTrinityTheme2015 .rsTab:last-child {-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;border-right:1px solid #cfcfcf;}
.rsSkinTrinityTheme2015 .rsTab:active {border: 1px solid #D9D9DD;background-color: #f4f4f4;box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;}
.rsSkinTrinityTheme2015 .rsTab.rsNavSelected {color: #000;border: 1px solid #999;text-shadow: 1px 1px #838383;box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;background: #ACACAC;background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);background-image: linear-gradient(to bottom, #ACACAC, #BBB);}

/* Fullscreen button */
.rsSkinTrinityTheme2015 .rsFullscreenBtn {right: 0;top: 0;width: 44px;height: 44px;z-index: 22;display: block;position: absolute;cursor: pointer;}
.rsSkinTrinityTheme2015 .rsFullscreenIcn {display: block;margin: 6px;width: 32px;height: 32px;background: url(//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/rs-trinity-theme-2015.png) 0 0 transparent;}
.rsSkinTrinityTheme2015 .rsFullscreenIcn:hover {opacity: 0.8;}
.rsSkinTrinityTheme2015.rsFullscreen .rsFullscreenIcn {background-position: -32px 0;}


/* Play/close video button */
.rsSkinTrinityTheme2015 .rsPlayBtn {-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor: pointer;}
.rsSkinTrinityTheme2015 .rsPlayBtnIcon {width:64px;display:block;height:64px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;background:url(//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/rs-trinity-theme-2015.png) no-repeat 0 -32px;background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000;}
.rsSkinTrinityTheme2015 .rsPlayBtn:hover .rsPlayBtnIcon {background-color: rgba(0,0,0,0.9);}
.rsSkinTrinityTheme2015 .rsBtnCenterer {position:absolute;left:50%;top:50%;width: 20px;height: 20px;}
.rsSkinTrinityTheme2015 .rsCloseVideoBtn {right: 0;top: 0;width: 44px;height: 44px;z-index: 500;position: absolute;cursor: pointer;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);}
.rsSkinTrinityTheme2015 .rsCloseVideoBtn.rsiOSBtn {top: -38px;right: -6px;}
.rsSkinTrinityTheme2015 .rsCloseVideoIcn {margin: 6px;width: 32px;height: 32px;background: url(//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/rs-trinity-theme-2015.png) -64px 0;background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000;}
.rsSkinTrinityTheme2015 .rsCloseVideoIcn:hover {background-color: rgba(0,0,0,0.9);}

/* Preloader */
.rsSkinTrinityTheme2015 .rsPreloader {width:20px;height:20px;background-image:url(//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/rs-trinity-theme-2015-preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px;}

/* Global caption */
.rsSkinTrinityTheme2015 .rsGCaption {position: absolute;float: none;bottom: 6px;left: 6px;text-align: left;background: #000;background: rgba(0,0,0, 0.75);color: #FFF;padding: 2px 8px;width: auto;font-size: 12px;border-radius: 2px;}
.rsSkinTrinityTheme2015 {width: 100%;color: #FFF;}

/* End of the direct copy of rsMinW, the following are Trinity Theme 2015 specific customisations */



/* Slider */
.no-js .rsSkinTrinityTheme2015.slider {height:auto;}
.js .rsSkinTrinityTheme2015.slider {overflow:hidden;height:320px;}
.rsSkinTrinityTheme2015.slider {margin-bottom:20px;}
.js .rsSkinTrinityTheme2015.slider img {max-width:none;max-height:none;}
.no-js .rsSkinTrinityTheme2015 img.rsImg {max-width:100%;}
.rsSkinTrinityTheme2015.slider .rsBullets {display:none;}
@media screen and (min-width: 720px) {
	.js .rsSkinTrinityTheme2015.slider {height:393.75px;}
	.rsSkinTrinityTheme2015.slider .rsBullets {display:block;}
}
.rsSkinTrinityTheme2015.slider {max-width:100%;}
.rsSkinTrinityTheme2015.slider .rsArrowIcn {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.rsSkinTrinityTheme2015.slider .rsArrowRight .rsArrowIcn:before {content:"\e606";}
.rsSkinTrinityTheme2015.slider .rsArrowLeft .rsArrowIcn:before {content:"\e611";}
.rsSkinTrinityTheme2015.slider .rsArrow .rsArrowIcn {background:none;font-size:32px;width:32px;height:32px;margin:0;}
.rsSkinTrinityTheme2015.slider .rsArrowRight {bottom:20px;right:20px;}
.rsSkinTrinityTheme2015.slider .rsArrowLeft  {bottom:20px;right:60px;}
.rsSkinTrinityTheme2015.slider .rsBullets {right:98px;bottom:23px;}
.rsSkinTrinityTheme2015.slider .rsBullet span {height:10px;width:10px;}
.rsSkinTrinityTheme2015.slider .rsBullet {height:10px;width:10px;padding:8px 7px 8px 6px;}

.no-js .rsSkinTrinityTheme2015 .rsContent {height:auto;}


.js .rsSkinTrinityTheme2015 .slider--slide-image .slide {display:block;height:100%;width:100%;}
.js .rsSkinTrinityTheme2015 .slider--slide-image .slide--init {height:100%;width:100%;position:absolute;left:0;top:0;max-width:none;padding:0;}
.js .rsSkinTrinityTheme2015 .slider--slide-image .slide--lay {display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;}
.rsSkinTrinityTheme2015 .slider--slide-image .slide--main {background:hsla(0,0%,10%,0.8);padding:15px 20px 15px 20px;font-weight:200;}
.rsSkinTrinityTheme2015 .slider--slide-image .slide--title {font-size:1.8em;display:block;color:#e6e6e6;font-weight:lighter;margin:0 0 6px 0;}
.rsSkinTrinityTheme2015 .slider--slide-image .slide--title-bold {font-weight:400;font-style:normal;}
@media all and (min-width:720px) {
	.rsSkinTrinityTheme2015 .slider--slide-image .slide--main {max-width:42%;padding:30px 40px 30px 40px;margin-left:60px;margin-right:60px;}
	.rsSkinTrinityTheme2015 .slider--slide-image .slide--title {font-size:2.3em;}
}
.rsSkinTrinityTheme2015 .slider--slide-image .slide--summary {color:#e6e6e6; line-height:1.6em; font-weight:400; font-size:1.1em;  }
.rsSkinTrinityTheme2015 .slider--slide-image .slide--button-text { display:block; color:#66b6eb; text-decoration:underline;font-weight:500;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-white .slide--main {background:hsla(0,0%,100%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-white .slide--title {color:#545454;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-white .slide--summary {color:#545454;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-light .slide--main {background:hsla(213,15%,90%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-light .slide--title {color:#485361;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-light .slide--summary {color:#485361;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-dark .slide--main {background:hsla(210,4%,35%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-dark .slide--title {color:#e4e6e7;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-dark .slide--summary {color:#e4e6e7;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-dark .slide--button-text {color:#66b6eb;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-primary .slide--main {background:hsla(204,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-primary .slide--title {color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-primary .slide--summary {color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-primary-reversed .slide--main {background:hsla(204,84%,100%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-primary-reversed .slide--title {color:#1074b7;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-primary-reversed .slide--summary {color:#73777d;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-secondary .slide--main {background:hsla(294,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-secondary .slide--title {color:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-secondary .slide--summary {color:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-secondary-reversed .slide--main {background:hsla(294,84%,93%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-secondary-reversed .slide--title {color:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-secondary-reversed .slide--summary {color:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-tertiary .slide--main {background:hsla(24,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-tertiary .slide--title {color:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-tertiary .slide--summary {color:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-tertiary-reversed .slide--main {background:hsla(24,84%,93%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-tertiary-reversed .slide--title {color:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-tertiary-reversed .slide--summary {color:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-quaternary .slide--main {background:hsla(114,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-quaternary .slide--title {color:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-quaternary .slide--summary {color:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-quaternary-reversed .slide--main {background:hsla(114,84%,93%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-quaternary-reversed .slide--title {color:#21b710;}
.rsSkinTrinityTheme2015 .slider--slide-image.slide--color-quaternary-reversed .slide--summary {color:#21b710;}

.rsSkinTrinityTheme2015 .slider--slide-video .rsBtnCenterer {z-index:10;}
.js .rsSkinTrinityTheme2015 .slider--slide-video .slide--init {height:100%;width:100%;position:absolute;left:0;top:0;max-width:none;padding:0;}
.rsSkinTrinityTheme2015 .slider--slide-video .slide--lay {display:inline-block;}
.rsSkinTrinityTheme2015 .slider--slide-video .slide--main {background:hsla(0,0%,10%,0.8);padding:10px 20px 10px 20px;font-weight:200;}
.rsSkinTrinityTheme2015 .slider--slide-video .slide--title {font-size:1.4em;display:block;color:#e6e6e6;margin:0 0 0 0;font-weight:lighter;}
@media all and (min-width:720px) {
	.rsSkinTrinityTheme2015 .slider--slide-video .slide--main {margin-left:60px;margin-right:60px;padding:20px 40px 20px 40px;}
	.rsSkinTrinityTheme2015 .slider--slide-video .slide--title {font-size:1.8em;}
}
.rsSkinTrinityTheme2015 .slider--slide-video .slide--title-bold {font-weight:400;font-style:normal;}
.rsSkinTrinityTheme2015 .slider--slide-video .slide--summary { font-weight:lighter;}
.rsSkinTrinityTheme2015 .slider--slide-video .slide--button-text { display:block; color:#66b6eb; text-decoration:underline;font-weight:500;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-white .slide--main {background:hsla(0,0%,100%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-white .slide--title {color:#545454;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-white .slide--summary {color:#545454;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-light .slide--main {background:hsla(213,15%,90%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-light .slide--title {color:#485361;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-light .slide--summary {color:#485361;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-dark .slide--main {background:hsla(210,4%,35%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-dark .slide--title {color:#e4e6e7;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-dark .slide--summary {color:#e4e6e7;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-primary .slide--main {background:hsla(204,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-primary .slide--title {color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-primary .slide--summary {color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-primary-reversed .slide--main {background:hsla(204,84%,100%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-primary-reversed .slide--title {color:#1074b7;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-primary-reversed .slide--summary {color:#73777d;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-secondary .slide--main {background:hsla(294,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-secondary .slide--title {color:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-secondary .slide--summary {color:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-secondary-reversed .slide--main {background:hsla(294,84%,93%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-secondary-reversed .slide--title {color:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-secondary-reversed .slide--summary {color:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-tertiary .slide--main {background:hsla(24,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-tertiary .slide--title {color:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-tertiary .slide--summary {color:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-tertiary-reversed .slide--main {background:hsla(24,84%,93%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-tertiary-reversed .slide--title {color:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-tertiary-reversed .slide--summary {color:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-quaternary .slide--main {background:hsla(114,84%,39%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-quaternary .slide--title {color:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-quaternary .slide--summary {color:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-quaternary-reversed .slide--main {background:hsla(114,84%,93%,0.8);}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-quaternary-reversed .slide--title {color:#21b710;}
.rsSkinTrinityTheme2015 .slider--slide-video.slide--color-quaternary-reversed .slide--summary {color:#21b710;}

.js .rsSkinTrinityTheme2015 .slider--slide-graphic .slide--init {height:100%;width:100%;position:absolute;left:0;top:0;max-width:none;padding:0;background:#1074b7;}
.js .rsSkinTrinityTheme2015 .slider--slide-graphic .slide--lay {display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;}
.rsSkinTrinityTheme2015 .slider--slide-graphic .slide--main {font-weight:200;margin-left:20px;margin-right:20px;}
@media all and (min-width:720px) {
	.rsSkinTrinityTheme2015 .slider--slide-graphic .slide--main {margin-left:15%;margin-right:12.5%;}
}
.rsSkinTrinityTheme2015 .slider--slide-graphic .slide--title {font-size:2.3em;display:block;margin:0 0 0 0;font-weight:lighter;color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-graphic .slide--title-bold {font-weight:400;font-style:normal;}
.rsSkinTrinityTheme2015 .slider--slide-graphic .slide--summary { font-weight:lighter;color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-graphic .slide--button-text { display:block;color:#ffffff;color:hsla(204,84%,100%,1); text-decoration:underline;font-weight:500;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-black .slide--init {background:#1a1a1a;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-black .slide--title {color:#e6e6e6;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-black .slide--summary {color:#e6e6e6;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-white .slide--init {background:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-white .slide--title {color:#545454;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-white .slide--summary {color:#545454;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-dark .slide--init {background:#56595d;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-dark .slide--title {color:#e4e6e7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-dark .slide--summary {color:#e4e6e7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-light .slide--init {background:#e2e5e9;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-light .slide--title {color:#485361;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-light .slide--summary {color:#485361;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-primary .slide--init {background:#1074b7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-primary .slide--title {color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-primary .slide--summary {color:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-primary-reversed .slide--init {background:#ffffff;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-primary-reversed .slide--title {color:#1074b7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-primary-reversed .slide--summary {color:#73777d;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-secondary .slide--init {background:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-secondary .slide--title {color:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-secondary .slide--summary {color:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-secondary-reversed .slide--init {background:#f9defc;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-secondary-reversed .slide--title {color:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-secondary-reversed .slide--summary {color:#a610b7;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-tertiary .slide--init {background:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-tertiary .slide--title {color:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-tertiary .slide--summary {color:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-tertiary-reversed .slide--init {background:#fceade;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-tertiary-reversed .slide--title {color:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-tertiary-reversed .slide--summary {color:#b75310;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-quaternary .slide--init {background:#21b710;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-quaternary .slide--title {color:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-quaternary .slide--summary {color:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-quaternary-reversed .slide--init {background:#e1fcde;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-quaternary-reversed .slide--title {color:#21b710;}
.rsSkinTrinityTheme2015 .slider--slide-graphic.slide--color-quaternary-reversed .slide--summary {color:#21b710;}

.rsSkinTrinityTheme2015 .rsABlock {position:relative;}
/* Slider colour, defaults to black, hence the white arrows */
.rsSkinTrinityTheme2015.slider--color-white .rsArrowIcn {color:#212121;}
.rsSkinTrinityTheme2015.slider--color-white .rsBullet span {opacity:0.5;background:#212121;}
.rsSkinTrinityTheme2015.slider--color-white .rsBullet.rsNavSelected span {opacity:1;}


/* Slider Gallery */
.slider-gallery-wrap {margin-bottom:20px;overflow:hidden;}
.slider-gallery-wrap .slider-gallery {width:100%;margin-bottom:15px;}
.slider-gallery-wrap .slider-gallery .rsImg {width:100%;height:auto;}
.slider-gallery-wrap .rsNav {overflow:hidden;float:none;width:100%;background:#ececec;}
.slider-gallery-wrap .rsNavItem {float:left;width:14.28571428571429%;filter: contrast(70%);opacity:0.4;cursor:pointer;
-webkit-transition: opacity 0.1s ease-out;
-moz-transition: opacity 0.1s ease-out;
-ms-transition: opacity 0.1s ease-out;
-o-transition: opacity 0.1s ease-out;
transition: opacity 0.1s ease-out;
}
.slider-gallery-wrap .rsNavItem:hover {filter: contrast(70%);opacity:1;
-webkit-transition: opacity 0.2s ease-out;
-moz-transition: opacity 0.2s ease-out;
-ms-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}
.slider-gallery-wrap .rsNavSelected:hover,
.slider-gallery-wrap .rsNavSelected {filter: contrast(100%);opacity:1;
-webkit-transition: opacity 0.2s ease-out;
-moz-transition: opacity 0.2s ease-out;
-ms-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}
@media all and (min-width:720px) {
	.slider-gallery-wrap .rsNavItem {float:left;width:11.11111111111111%;}
}
@media all and (min-width:960px) {
	.slider-gallery-wrap .rsNavItem {float:left;width:9.09090909090909%;}
}
.slider-gallery-wrap .rsNavItem img {display:block;width:100%;height:auto;}

.slider-gallery .slide {}
.slider-gallery .slide--body {background:hsla(0,0%,10%,0.8);color:#e6e6e6;bottom: 0;position: absolute;width: 100%;padding:7px 10px 10px 10px;}
.slider-gallery .slide--title {font-weight:bold;margin-top:3px;}
.slider-gallery .slide--summary {margin-top:3px;}

/* Slider Video */
.rsSkinTrinityTheme2015.slider-video {margin-bottom:20px;}
.rsSkinTrinityTheme2015.slider-video .rsCloseVideoBtn {display: none;}
.rsSkinTrinityTheme2015.slider-video .rsTmb {padding: 20px; }
.rsSkinTrinityTheme2015.slider-video .rsThumbs .rsThumb {width:100%;height:auto;}
.rsSkinTrinityTheme2015.slider-video .rsThumbs {width:23.606798%;padding: 0;}
.rsSkinTrinityTheme2015.slider-video .rsTmb {color:#1074B7;height:60px;}
.rsSkinTrinityTheme2015.slider-video .height-1x {height:20px;}
.rsSkinTrinityTheme2015.slider-video .height-2x {height:40px;}
.rsSkinTrinityTheme2015.slider-video .height-3x {height:60px;}
.rsSkinTrinityTheme2015.slider-video .height-4x {height:80px;}
.rsSkinTrinityTheme2015.slider-video .height-5x {height:100px;}
.rsSkinTrinityTheme2015.slider-video .height-6x {height:120px;}
.rsSkinTrinityTheme2015.slider-video .height-7x {height:140px;}
.rsSkinTrinityTheme2015.slider-video,
.rsSkinTrinityTheme2015.slider-video .rsOverflow,
.rsSkinTrinityTheme2015.slider-video .rsSlide,
.rsSkinTrinityTheme2015.slider-video .rsVideoFrameHolder,
.rsSkinTrinityTheme2015.slider-video .rsThumbs {background:none;}
.rsSkinTrinityTheme2015.slider-video .rsThumbsArrow {background:#e2e5e9;}
.rsSkinTrinityTheme2015.slider-video .rsNavItem {background:#e2e5e9;border-bottom: 1px solid #fff;}
.rsSkinTrinityTheme2015.slider-video .rsNavItem:last-child {border-bottom-color:#e2e5e9;}
.rsSkinTrinityTheme2015.slider-video .rsNavItem:hover {}
.rsSkinTrinityTheme2015.slider-video .rsNavSelected {background:#c4cbd4;}
.rsSkinTrinityTheme2015.slider-video .rsNavSelected:last-child {border-bottom-color:#c4cbd4;}

@media screen and (min-width: 0px) and (max-width: 719px) {
  .rsSkinTrinityTheme2015.slider-video .rsTmb {padding: 6px 8px;}
  .rsSkinTrinityTheme2015.slider-video .rsNav{padding: 0; display:none;}
  .rsSkinTrinityTheme2015.slider-video .rsThumbsContainer { display:none;}
  .rsSkinTrinityTheme2015.slider-video .rsNav {width:0%;padding: 0; display:none;}
}


/* Nav */

/* Primary Main */
.nav-site-header {display:inline-block;}
.nav-site-header {display:block;}
.nav-site-header:after,
.nav-site-header:before {content:"";display:table;}
.nav-site-header:after {clear:both;}

.nav-site-header ul {display:inline-block;}
.nav-site-header ul {display:block;}
.nav-site-header ul:after,
.nav-site-header ul:before {content:"";display:table;}
.nav-site-header ul:after {clear:both;}

.nav-site-header {clear:left;padding-left:0px;}
.nav-site-header ul {padding:0;margin:0;}
.nav-site-header li {margin:0;display:inline;}
.nav-site-header a {float:left;text-decoration:none;font-size:1.122em;line-height:1.35;font-weight:400;font-family:'Open Sans';padding:9px 20px 10px 20px;margin:0;}
.nav-site-header,
.nav-site-header a {color:#ffffff;color:hsla(204,84%,100%,1);-webkit-transition: background-color 0.1s linear;
		-moz-transition: background-color 1ms linear;
        -ms-transition: background-color 1ms linear;
        -o-transition: background-color 1ms linear;
		transition: background-color 1ms linear;
}
.nav-site-header a[href] {border:0;}

.nav-site-header a:hover {background-color:#0f6eae;-webkit-transition: background-color 1ms linear;
		-moz-transition: background-color 0.1s linear;
        -ms-transition: background-color 0.1s linear;
        -o-transition: background-color 0.1s linear;
		transition: background-color 0.1s linear;
}

.nav-site-header a:hover {}
.nav-site-header a.selected {}
.nav-site-header ul ul {display:none;}

/* Site Header Nav with JS on */
.js .nav-site-header  {overflow:hidden;}
.js .nav-site-header  ul {height:40px;overflow-y:hidden;}
.js .nav-site-header  ul li {width:auto;display:inline;}

/* Site Header Nav More */
.nav-site-header .nav-site-header-more {position:relative;}
.nav-site-header .nav-site-header-more ul {position:absolute;top:0; left:0;}
.js .nav-site-header .nav-site-header-more ul {width:100px;position:absolute;right:0;}
.js .nav-site-header .nav-site-header-more ul a {width:100%;}
.js .nav-site-header .nav-site-header-more {position:relative;}
.js .nav-site-header .nav-site-header-more-link {position:absolute;right:0;}

.nav-site-header a {display:none;}
.nav-site-header li:first-child a {display:block;}
@media screen and (min-width: 720px){
    .nav-site-header a {display:block;}
}

.nav-site-header .nav-site-header-index-button a {display:block;background:#1074b7 url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/icon-menu-primary-nav.png") no-repeat 14px 14px;background-image:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/icon-menu-primary-nav.svg.php?color=ffffff"),none;padding-left:40px;padding-right:0px;border:0px solid #7f8080;border-bottom:0;border-top:0;color:#ffffff;margin-top:0px;margin-left:0px;}
@media screen and (min-width: 720px){
	.nav-site-header .nav-site-header-index-button a {padding-right:14px;margin-left:-14px;}
}

.nav-site-header .nav-site-header-index-button a:hover {background-color:#0f6eae;-webkit-transition: background-color 1ms linear;
		-moz-transition: background-color 0.1s linear;
        -ms-transition: background-color 0.1s linear;
        -o-transition: background-color 0.1s linear;
		transition: background-color 0.1s linear;
}


.nav-site-sitemap {overflow:hidden;}

.site-side {padding:15px;background:#e2e5e9;}

.nav-site-side {position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top:0;z-index:100;}
.nav-site-side h2 {font-size:1.174em;font-weight:600;margin-bottom:0;color:#222;padding-top:0;padding-bottom:0;border-bottom:1px solid #c4cbd4;}
.nav-site-side h2 a {display:block;padding:7px 10px 16px 10px;text-decoration:none;color:#1066b7;}
.nav-site-side h2 a[href] {border-bottom-color:#c4cbd4;border-bottom:0;}
.nav-site-side ul {border-bottom:0!important;}

/* Nav Site Side Menu */
   /*li.selected and a.selected refer to the currently selected item.*/
   /*li.on and a.on refer to items in the menu branch that lead to and include the currently selected item.*/
   /*li.menu refers to the list item being a further menu.*/
   /*li.open refers to the current state of the menu with respect to javascript functionality.*/
.nav-site-side li ul {display:none;}
.nav-site-side li.open ul {display:block;}
.nav-site-side li.open ul li ul {display:none;}
.nav-site-side li.open ul li.open ul {display:block;}
.nav-site-side li.open ul li.open ul li ul {display:none;}
.nav-site-side li.open ul li.open ul li.open ul {display:block;}
.nav-site-side li.open ul li.open ul li.open ul li ul {display:none;}
.nav-site-side li.open ul li.open ul li.open ul li.open ul {display:block;}
.nav-site-side li.open ul li.open ul li.open ul li.open ul li ul {display:none;}
.nav-site-side li.open ul li.open ul li.open ul li.open ul li.open ul {display:block;}

.nav-site-side {margin-top:60px;padding-top:0px;}
.nav-site-side ul {margin:0px 0 -1px 0;padding:0px;position:relative;height:auto!important;height:1%;}
.nav-site-side li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.nav-site-side li a {display:inline-block;} /* Fix spacing issues with Internet Explorer lte 7 */
.nav-site-side li a {display:block;}
/* The following are used in the Javascript for the menu toggles. */
.nav-site-side ul.sitemap-toggle-height-helper {display:block;}
.nav-site-side li a.sitemap-toggle-reset {width:39px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;}
.nav-site-side li a.sitemap-toggle span.sitemap-toggle-char {display:block;}

/* Nav Site Side Menu > Level 1 */
.nav-site-side ul {border-top:0px;border-bottom:1px solid #ececec;}
.nav-site-side li {}
.nav-site-side li a {border:0;border-top:1px solid #c4cbd4;text-decoration:none;line-height:1.25;color:#1066b7;margin:0;padding:10px 49px 10.5px 10px;font-family:'Open Sans';font-weight:600;font-size:1em;
	-webkit-transition: background-color 1ms linear;
	-moz-transition: background-color 1ms linear;
	-ms-transition: background-color 1ms linear;
	-o-transition: background-color 1ms linear;
	transition: background-color 1ms linear;
}
.nav-site-side li a.separator {border-color:#ccc;}
.nav-site-side li a:hover,
.nav-site-side li a:focus {display:block;}
.nav-site-side li a:hover {background:#ececec;background:none;
	-webkit-transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-ms-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	transition: background-color 0.1s linear;
}
.nav-site-side li a.on {}
.nav-site-side li.on > ul > li:first-child > a {/*border-color:transparent;*/}
.nav-site-side li a:hover.on,
.nav-site-side li a:focus.on {}
.nav-site-side li a.selected {background:#e2e5e9;color:#485361;}
.nav-site-side li.selected > ul > li:first-child > a {border-color:transparent;}
.nav-site-side li a:hover.selected,
.nav-site-side li a:focus.selected {}
.nav-site-side li a.sitemap-toggle {font-weight:normal;color:#485361;text-decoration:none;opacity:.5;border:0;}
.nav-site-side li a.sitemap-toggle-toggled {}
.nav-site-side li a.selected.sitemap-toggle {}
.nav-site-side li a.selected.sitemap-toggle-toggled {}
.nav-site-side li a.sitemap-toggle:hover,
.nav-site-side li a.sitemap-toggle:focus {}
.nav-site-side li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.nav-site-side li a.hover {color:#333;}

/* Nav Site Side Menu > Level 2 */
.nav-site-side li ul {padding-left:10px;border-bottom:0;}
.nav-site-side li li a {color:#787878;font-size:.9em;line-height:1.39;border-top:0;font-weight:400;}
.nav-site-side li li a.sitemap-toggle {}

/* Nav Site Side Menu > Level 3 */
.nav-site-side li li ul {padding-left:16px;}
.nav-site-side li li li a {color:#999898;}


@media screen and (min-width: 720px){
.nav-site-side {margin:0 0 20px 0;padding:0;border-top:0;padding-top:0px;background:none;}
}
.nav-site-side li a.sitemap-toggle span.sitemap-toggle-char {position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.nav-site-side li a.sitemap-toggle {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.nav-site-side li a.sitemap-toggle:before,
.nav-site-side li a.sitemap-toggle-toggled:before {font-size:12px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px;height:12px;width:12px;}
.nav-site-side li a.sitemap-toggle:before {content:"\e605";}
.nav-site-side li a.sitemap-toggle-toggled:before {content:"\e618";}



/* Site Primary Nav Menu */
.nav-site-index-sitemap li ul {display:none;}
.nav-site-index-sitemap li.open ul {display:block;}
.nav-site-index-sitemap li.open ul li ul {display:none;}
.nav-site-index-sitemap li.open ul li.open ul {display:block;}
.nav-site-index-sitemap li.open ul li.open ul li ul {display:none;}
.nav-site-index-sitemap li.open ul li.open ul li.open ul {display:block;}
.nav-site-index-sitemap li.open ul li.open ul li.open ul li ul {display:none;}
.nav-site-index-sitemap li.open ul li.open ul li.open ul li.open ul {display:block;}
.nav-site-index-sitemap li.open ul li.open ul li.open ul li.open ul li ul {display:none;}
.nav-site-index-sitemap li.open ul li.open ul li.open ul li.open ul li.open ul {display:block;}


.nav-site-index-sitemap {margin-top:0px;padding-top:0px;}
.nav-site-index-sitemap ul {margin:0px 0 -1px 0;padding:0px;position:relative;height:auto!important;height:1%;}
.nav-site-index-sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.nav-site-index-sitemap li a {display:inline-block;} /* Fix spacing issues with Internet Explorer lte 7 */
.nav-site-index-sitemap li a {display:block;}
/* The following are used in the Javascript for the menu toggles. */
.nav-site-index-sitemap ul.sitemap-toggle-height-helper {display:block;}
.nav-site-index-sitemap li a.sitemap-toggle-reset {width:32px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;}
.nav-site-index-sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;position:absolute;left:-9999px;}


/* Main > Nav Bar > Sitemap > Level 1 */
.nav-site-index-sitemap ul {border-top:0px;border-bottom:1px solid #ececec;}
.nav-site-index-sitemap li {}
.nav-site-index-sitemap li a {border-top:1px solid #c4cbd4;text-decoration:none;line-height:1.25;color:#1074b7;margin:0;padding:10px 49px 10px 0px;font-weight:bold;font-family:'Open Sans';font-weight:600;font-size:1em;
	-webkit-transition: background-color 1ms linear;
	-moz-transition: background-color 1ms linear;
	-ms-transition: background-color 1ms linear;
	-o-transition: background-color 1ms linear;
	transition: background-color 1ms linear;
}
.nav-site-index-sitemap > ul > li:first-child > a {border-top:0;}
.nav-site-index-sitemap li a[href] {border-bottom:0;}
.nav-site-index-sitemap li a.separator {border-color:#ccc;}
.nav-site-index-sitemap li a:hover,
.nav-site-index-sitemap li a:focus {display:block;}
/*.nav-site-index-sitemap li a.on {background:#ffffff;color:#5d6c7e;}*/
.nav-site-index-sitemap li.on > ul > li:first-child > a {/*border-color:transparent;*/}
.nav-site-index-sitemap li a:hover.on,
.nav-site-index-sitemap li a:focus.on {}
/*.nav-site-index-sitemap li a.selected {background:#e2e5e9;color:#485361;}*/
.nav-site-index-sitemap li.selected > ul > li:first-child > a {border-color:transparent;}
.nav-site-index-sitemap li a:hover.selected,
.nav-site-index-sitemap li a:focus.selected {}
/*.nav-site-index-sitemap li a:hover {background:#1074b7;color:#ffffff;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}*/
.nav-site-index-sitemap li a.sitemap-toggle {font-weight:normal;color:#485361;opacity:.5;text-decoration:none;border:0;}
.nav-site-index-sitemap li a.sitemap-toggle-toggled {}
.nav-site-index-sitemap li a.selected.sitemap-toggle-toggled {}
.nav-site-index-sitemap li a.sitemap-toggle:hover,
.nav-site-index-sitemap li a.sitemap-toggle:focus {}
.nav-site-index-sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.nav-site-index-sitemap li a.hover {color:#333;}

/* Main > Nav Bar > Sitemap > Level 2 */
.nav-site-index-sitemap li ul {padding-left:10px;border-bottom:0;}
.nav-site-index-sitemap li li a {font-weight:400;border-top:0;}
.nav-site-index-sitemap li li a.sitemap-toggle {}

/* Main > Nav Bar > Sitemap > Level 3 */
.nav-site-index-sitemap li li ul {padding-left:16px;}
.nav-site-index-sitemap li li li a {}


@media screen and (min-width: 720px){
    .nav-site-index-sitemap {margin:0 0 20px 0;padding:0;border-top:0;padding-top:0px;background:none;}
}


.nav-site-index-sitemap li a.sitemap-toggle span.sitemap-toggle-char {position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
.nav-site-index-sitemap li a.sitemap-toggle {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.nav-site-index-sitemap li a.sitemap-toggle:before,
.nav-site-index-sitemap li a.sitemap-toggle-toggled:before {font-size:12px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-6px;height:12px;width:12px;}
.nav-site-index-sitemap li a.sitemap-toggle:before {content:"\e605";}
.nav-site-index-sitemap li a.sitemap-toggle-toggled:before {content:"\e618";}


/* Core Header see TCD Masters */
/* Core Footer see TCD Masters */


/* Header */
.site-header {display:inline-block;}
.site-header {display:block;clear:left;position:relative;color:#555;padding-left:10px;padding-right:10px;
	-webkit-transition: padding .1s linear;
	-moz-transition: padding .1s linear;
	-ms-transition: padding .1s linear;
	-o-transition: padding .1s linear;
	transition: padding .1s linear;
}
@media screen and (min-width: 720px){
	.site-header {padding-left:0;padding-right:0;
		-webkit-transition: padding .1s linear;
		-moz-transition: padding .1s linear;
        -ms-transition: padding .1s linear;
        -o-transition: padding .1s linear;
		transition: padding .1s linear;
	}
}
.site-header:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.site-header,
.site-header a {color:#ffffff;}
.site-header a,
.site-header a[href] {border:0;}
.site-header--title {float:left;margin:0;font-size:2em;font-weight:300;font-family:"Open Sans";padding:0;}
.site-header--title,
.site-header--title-link {color:#ffffff;}
.site-header--title-link {text-decoration:none;padding-top:26px;padding-bottom:11px;display:block;line-height:1.4;}
@media screen and (min-width: 720px){
	.site-header--title-link {line-height:0.8;}
}

/* Sub Header */
.site-sub-header {display:inline-block;min-height:30px;}
.site-sub-header {display:block;clear:left;padding:0;position:relative;}
.site-sub-header:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.site-sub-header .language-switcher {float:right;display:inline;font-size:0.9em;line-height:29px;font-weight:bold;margin-right:10px;padding:0px 22px 1px 7px;background:transparent url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/language-switcher.png") no-repeat 100% 45%;}
.site-sub-header .language-switcher h2 {position:absolute;left:-9999px;}
.site-sub-header .language-switcher p {margin:0;}
.site-sub-header .language-switcher a {margin:0 0 0 1em;font-size:100%;text-decoration:none;}
.site-sub-header .language-switcher a:hover,
.site-sub-header .language-switcher a:focus {text-decoration:underline;}


/* Breadcrumb */
.section-breadcrumb-footer {text-transform:uppercase;font-size:0.8em;color:#0390c6;font-weight:bold;padding-left:0px;padding-top:10px;padding-bottom:20px;}
@media screen and (min-width: 720px){
	.section-breadcrumb-footer {padding-left:0px;padding-top:0px;}
}
.section-breadcrumb-footer .section--title {font-size:1em;display:inline;position:absolute;left:-9999px;padding:0;}
.section-breadcrumb-footer p {display:inline;margin-bottom:0;}
.section-breadcrumb-footer p a {text-decoration:none;font-style:italic;padding:10px 0 8px 0;color:#485361;font-weight:normal;}
.section-breadcrumb-footer p a[href] {border-bottom:0;font-style:normal;}
.section-breadcrumb-footer p a[href]:hover {background-color:#f4f4f4;}
.section-breadcrumb-footer p a[href] span {border-bottom:0px solid #485361;border-bottom-color:hsla(213,15%,33%,0.4)}
.section-breadcrumb-footer p a[href]:hover {background-color:transparent;}
.section-breadcrumb-footer p a[href]:hover span {}
.section-breadcrumb-footer .breadcrumb-separator .breadcrumb-separator-char {position:absolute;left:-9999px;}
.section-breadcrumb-footer .breadcrumb-separator:before {content:'/';color:#b7b6ab;margin:0 10px;}

/* The Section Breadcrumb - Appears at the top of a non-onecol page showing the breadrumb from the point of view of the section it is in */
.sectionbreadcrumb {font-size:80%;margin-top:14px;margin-bottom:15px;letter-spacing:0.03em;}
.sectionbreadcrumb--title {position:absolute;left:-9999px;}
.sectionbreadcrumb,
.sectionbreadcrumb a {text-transform:uppercase;color:#757575;}
.sectionbreadcrumb a[href] {border-bottom:none;border-bottom-color:#1074b7;color:#1074b7;}
.sectionbreadcrumb .breadcrumb-separator .breadcrumb-separator-char {position:absolute;left:-9999px;}
.sectionbreadcrumb .breadcrumb-separator:before {content:'/';color:#b7b6ab;margin:0 10px;}



/* Footer */
.site-footer {padding-left:10px;padding-right:10px;
	-webkit-transition: padding .1s linear;
	-moz-transition: padding .1s linear;
	-ms-transition: padding .1s linear;
	-o-transition: padding .1s linear;
	transition: padding .1s linear;
}
@media screen and (min-width: 720px){
	.site-footer {padding-left:0;padding-right:0;}
		-webkit-transition: padding .1s linear;
		-moz-transition: padding .1s linear;
        -ms-transition: padding .1s linear;
        -o-transition: padding .1s linear;
		transition: padding .1s linear;
	}
}

/* Section Site Channels, social media */
.section-site-channels {float:right;overflow:hidden;text-align:left;margin-bottom:20px;}
.section-site-channels .section--title {position:absolute;left:-9999px;}
.section-site-channels .section--list {list-style-type: none;padding: 0!important;margin: 0;line-height: 40px;}
.section-site-channels .section--link-icon {margin-bottom:0;}
@media screen and (min-width: 720px){
	.section-site-channels {text-align: right;float: right;margin-bottom:10px;}
}
.section-site-channels .section--list {list-style-type:none;padding:0!important;margin:0;line-height:40px;}
.section-site-channels .section--list li {background:none;padding:0;display:inline;vertical-align:top;}
.section-site-channels .section--list li a {color:#fff;vertical-align:top;display:inline-block;border: 0;border-radius:5px;margin-bottom:10px;margin-left:10px;height:40px;width:40px;position:relative;}
.section-site-channels .section--link--text {position:absolute;left:-9999px;}
.section-site-channels .section--link-blogger {background:#f79138;}
.section-site-channels .section--link-facebook {background:#275D9B;}
.section-site-channels .section--link-flickr {background:#0d65d3;}
.section-site-channels .section--link-googleplus {background:#FB3C2E;}
.section-site-channels .section--link-instagram {background:#3280A3;}
.section-site-channels .section--link-itunes {background:#FA5E6A;}
.section-site-channels .section--link-linkedin {background:#1175B2;}
.section-site-channels .section--link-pinterest {background:#E71F2C;}
.section-site-channels .section--link-rss {background:#FC8326;}
.section-site-channels .section--link-soundcloud {background:#FB5F20;}
.section-site-channels .section--link-tiktok {background:#fff;}
.section-site-channels .section--link-twitter {background:#1CABE0;}
.section-site-channels .section--link-vimeo {background:#1DB2DB;}
.section-site-channels .section--link-youtube {background:#E62127;}

.section-site-channels .section--link--icon {}
.section-site-channels .section--link--icon:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e604";font-size:20px;position:absolute;left:25%;top:25%;height:50%;width:50%;}
.section-site-channels .section--link-flickr .section--link--icon:before {content:"\eaa4";}
.section-site-channels .section--link-blogger .section--link--icon:before {content:"\e902";}
.section-site-channels .section--link-facebook .section--link--icon:before {content:"\e800";}
.section-site-channels .section--link-googleplus .section--link--icon:before {content:"\e801";}
.section-site-channels .section--link-instagram .section--link--icon:before {content:"\e802";}
.section-site-channels .section--link-itunes .section--link--icon:before {content:"\e803";}
.section-site-channels .section--link-linkedin .section--link--icon:before {content:"\e804";}
.section-site-channels .section--link-pinterest .section--link--icon:before {content:"\e805";}
.section-site-channels .section--link-rss .section--link--icon:before {content:"\e806";}
.section-site-channels .section--link-soundcloud .section--link--icon:before {content:"\e807";}
.section-site-channels .section--link-tiktok .section--link--icon:before {content:"\e90e";color:#000;}
.section-site-channels .section--link-twitter .section--link--icon:before {content:"\e808";}
.section-site-channels .section--link-vimeo .section--link--icon:before {content:"\e809";}
.section-site-channels .section--link-youtube .section--link--icon:before {content:"\e80a";font-size:25px;height:50%;width:50%;left:7.5px;top:7.5px;}




.theme-example {position:relative;border:1px solid #ddd;padding:19px;margin-bottom:20px;}
.theme-example:before {content:"Example"; border:1px solid #ddd;background:#ececec;padding:4px 10px;color:#999;display:block;margin:0 -20px;position:relative;top:-20px;margin-bottom:0px;}

textarea.code {font-size:130%;border:1px solid #ddd;}
.theme-example textarea.code {margin-bottom:0;background:#ececec;color:#777;}

/* Aside */
.aside {font-size:0.95em;line-height:1.75438589;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:20px;padding-top:20px;}
.aside-note-authoring {border:2px solid #e2e5e9;padding:20px 20px 1px 20px;color:#8a97a8;}

/* Special Blockquote */
blockquote.special {font-size:150%;line-height:1.8;}

/* Figure */
.figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8;}
.figure * {margin-top:0;margin-bottom:6px;}
.figure img {background:#fff;margin:0;vertical-align:bottom;}

/* Align */
.align-center {margin-left:auto;margin-right:auto;}
.align-right {margin-left:auto;}










/* Full Page Feature */
.full-page-feature img {display:block;width:100%;height:auto;}



/* Lists */

/* List Unstyled */
ul.list-unstyled {list-style-type:none;padding-left:0;}
ul.list-unstyled ul {list-style-type:disc;padding-left:40px;}

/* Linked List */
.linked-list {margin-left:0;padding-left:0;list-style-type:none;}
.linked-list li {padding:0;margin:0 0 10px 0;}
.linked-list li strong {font-size:140%;line-height:1;font-family:"Open Sans", sans-serif;font-weight:normal;font-weight:700;}
.linked-list li a {display:inline-block;}
.linked-list li a {display:block;text-decoration:none;padding:20px 20px 20px 20px;background:#ECECEC;
-webkit-transition: all 0.1s linear;
		-moz-transition: all 0.1s linear;
        -ms-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
		transition: all 0.1s linear;}
.linked-list li a:hover {background:#ccc;
-webkit-transition: all 1ms linear;
		-moz-transition: all 1ms linear;
        -ms-transition: all 1ms linear;
        -o-transition: all 1ms linear;
		transition: all 1ms linear;}
.linked-list-footer {display:block;border-top:1px solid #bbb;margin-top:20px;}
.linked-list img.feature-constrained {width:100%;height:auto;margin-bottom:0.4em;}
.linked-list img.feature {width:100%;height:auto;margin-bottom:0.4em;}

/* Legal List */
.legal-list,
.legal-list ul,
.legal-list ol {list-style-type:none;}


/* Associated List */
ul.list-associated {margin-left:0;padding-left:0;}
ul.list-associated,
ul.list-associated ul {list-style-type:none;}
ul.list-associated li {overflow:hidden;padding:0;margin:0;}
ul.list-associated li strong {font-weight:600;}
ul.list-associated ul {padding:0;height:auto!important;height:1%;}/* height:1%; to fix 3px jog in IE6 */
ul.list-associated ul {margin-left:40px;}
@media all and (min-width:720px) {
	ul.list-associated li strong {float:left;display:inline;}
	ul.list-associated li li strong {float:none;display:inline;width:auto;}
	ul.list-associated li strong {width:170px;}
	ul.list-associated ul {margin-left:180px;}
}

/* Associated List Small */
ul.list-associated-small {margin-left:0;padding-left:0;}
ul.list-associated-small,
ul.list-associated-small ul {list-style-type:none;}
ul.list-associated-small li {overflow:hidden;padding:0;margin:0;}
ul.list-associated-small li strong {font-weight:600;float:left;display:inline;}
ul.list-associated-small li li strong {float:none;display:inline;width:auto;}
ul.list-associated-small ul {padding:0;height:auto!important;height:1%;}/* height:1%; to fix 3px jog in IE6 */
ul.list-associated-small li strong {width:110px;}
ul.list-associated-small ul {margin-left:120px;}

/* Associated List Medium */
ul.list-associated-medium {margin-left:0;padding-left:0;}
ul.list-associated-medium,
ul.list-associated-medium ul {list-style-type:none;}
ul.list-associated-medium li {overflow:hidden;padding:0;margin:0;}
ul.list-associated-medium li strong {font-weight:600;}
ul.list-associated-medium ul {padding:0;height:auto!important;height:1%;}/* height:1%; to fix 3px jog in IE6 */
ul.list-associated-medium ul {margin-left:40px;}
@media all and (min-width:720px) {
	ul.list-associated-medium li strong {float:left;display:inline;}
	ul.list-associated-medium li li strong {float:none;display:inline;width:auto;}
	ul.list-associated-medium li strong {width:170px;}
	ul.list-associated-medium ul {margin-left:180px;}
}

/* Associated List Large */
ul.list-associated-large {margin-left:0;padding-left:0;}
ul.list-associated-large,
ul.list-associated-large ul {list-style-type:none;}
ul.list-associated-large li {overflow:hidden;padding:0;margin:0;}
ul.list-associated-large li strong {font-weight:600;}
ul.list-associated-large ul {padding:0;height:auto!important;height:1%;}/* height:1%; to fix 3px jog in IE6 */
ul.list-associated-large ul {margin-left:40px;}
@media all and (min-width:720px) {
	ul.list-associated-large li strong {float:left;display:inline;}
	ul.list-associated-large li li strong {float:none;display:inline;width:auto;}
	ul.list-associated-large li strong {width:230px;}
	ul.list-associated-large ul {margin-left:240px;}
}


.list-associated.list-spacing-large li {margin-bottom:10px;}
.list-associated.list-spacing-large li li {margin-bottom:0px;}
.list-associated.list-spacing-xlarge li {margin-bottom:20px;}
.list-associated.list-spacing-xlarge li li {margin-bottom:0px;}
.list-associated-small.list-spacing-large li {margin-bottom:10px;}
.list-associated-small.list-spacing-large li li {margin-bottom:0px;}
.list-associated-small.list-spacing-xlarge li {margin-bottom:20px;}
.list-associated-small.list-spacing-xlarge li li {margin-bottom:0px;}
.list-associated-medium.list-spacing-large li {margin-bottom:10px;}
.list-associated-medium.list-spacing-large li li {margin-bottom:0px;}
.list-associated-medium.list-spacing-xlarge li {margin-bottom:20px;}
.list-associated-medium.list-spacing-xlarge li li {margin-bottom:0px;}
.list-associated-large.list-spacing-large li {margin-bottom:10px;}
.list-associated-large.list-spacing-large li li {margin-bottom:0px;}
.list-associated-large.list-spacing-xlarge li {margin-bottom:20px;}
.list-associated-large.list-spacing-xlarge li li {margin-bottom:0px;}

/* Definition List Associated */
/* Core */
dl.list-associated:after,
dl.list-associated:before {content:"";display:table;-webkit-flex:0;flex:0;}/* flex:0 used to solve issue where the pseudo elements had flex applied in webkit browsers and therefore were taking up space */
dl.list-associated:after {clear:both;}
dl.list-associated > dt {font-weight:600;float:right;clear:both;width:140px;margin-right:-140px;position:relative;left:-100%;}
dl.list-associated > dd {float:left;clear:left;margin-left:150px;}
/* Core, IE 7- fixes to ensure the content is readable */
dl.list-associated {display:inline-block;}
dl.list-associated {display:block;}
dl.list-associated > dt {*float:none;*position:static;}
/* List Layout */
dl.list-associated > dt {width:170px;margin-right:-170px;}
dl.list-associated > dd {margin-left:180px;}
@media all and (min-width:1px) {
		dl.list-associated > dt {width:36%;margin-right:-36%;}
		dl.list-associated > dd {margin-left:38%;}
}
@media all and (min-width:720px) {
		dl.list-associated > dt {width:170px;margin-right:-170px;}
		dl.list-associated > dd {margin-left:180px;}
}
/* List Spacing */
dl.list-associated > dt {margin-bottom:0px;}
dl.list-associated > dd {margin-bottom:0px;}
dl.list-associated > dd + dt {margin-top:10px;}
dl.list-associated > dt + dd {margin-top:10px;}
dl.list-associated > dt:first-child + dd {margin-top:0px;}
dl.list-associated dl.list-associated {margin-bottom:0;}

dl.list {}
dl.list > dt {margin:0;}
dl.list > dd {margin:0;}
dl.list > dd + dt {margin-top:20px;}


.m .tcd-search-app-collection-wrap select {display:none;}
.m .tcd-search-app-collection-wrap label {position:absolute;left:-9999px;}
.m .tcd-search-app-form form {margin-bottom:0;}
.m .tcd-search-app-form {margin-bottom:8px;}

.m .tcd-search-app-status,
.m .tcd-search-app-results {margin-left:10px;}


.m .tcd-search-app-status {margin-bottom:1.6666em;color:#888;font-size:1em;}

.m .tcd-search-app-nav {margin-bottom:1.6666em;}

.m .tcd-search-app-results .item {margin-bottom:1.6666em;}
.m .tcd-search-app-results .content {display:block;}
.m .tcd-search-app-results .title {font-size:130%;line-height:1.34;}
.m .tcd-search-app-results .title strong {font-family:"Open Sans", sans-serif;font-weight:normal;font-weight:400;}
.m .tcd-search-app-results .title strong strong {font-weight:bold;}
.m .tcd-search-app-results .uri {color:#009933;color:#0390C6;overflow:hidden;}

.m .tcd-search-app-box-inner {display:inline-block;}
.m .tcd-search-app-box-inner {display:block;background:#fff;padding:0 0 0 7px;height:24px;position:relative;}
.m .tcd-search-app-box-inner:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}


.m ul.tcd-search-app-links {list-style-type:none;padding:0;}
.m ul.tcd-search-app-links li {background:none;padding:0;margin:0;}
.m ul.tcd-search-app-links li a {display:block;border-left:6px solid #fff;padding:9px 18px;text-decoration:none;margin-bottom:1px;font-weight:bold;color:#333;}
.m ul.tcd-search-app-links li a:hover {background:#f2f2f2;border-color:#f2f2f2;}
.m ul.tcd-search-app-links li a.selected {border-color:#E86658;color:#E34B39;}

.m .tcd-search-app-results ol {padding:0;list-style-type:none;}
.m .tcd-search-app-results ol li {padding:0;}



.m .tcd-search-app-box {color:#444445;text-align:left;margin:0px 0px 0 0;padding:1px;background:#e6e7e7;position:relative; /* For IE 7- */}

.m .tcd-search-app-box-inner {display:inline-block;}
.m .tcd-search-app-box-inner {display:block;background:#fff;padding:0;height:28px;position:relative;}
.m .tcd-search-app-box-inner:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.m .tcd-search-app-label-wrap,
.m .tcd-search-app-submit-wrap {position:absolute;top:0;display:block;zoom:1;}

.m .tcd-search-app-label-wrap {left:-9999px;}
.m .tcd-search-app-q-wrap {display:block!important;display:inline-block;margin-right:49px;}
.m .tcd-search-app-submit-wrap {width:49px;right:0;}

.js .m .tcd-search-app-reset-wrap-hide {position:absolute;left:-9999px;}

.m .tcd-search-app-label-wrap label,
.m .tcd-search-app-q-wrap input,
.m .tcd-search-app-submit-wrap input {display:block;width:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;font-weight:bold;border:0;padding:0;margin:0;}

.m .tcd-search-app-q-wrap input {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 9px 0 9px!important; /* For IE 6 */
	padding:0;
	background:none; /* For IE 7 */
}

.m .tcd-search-app-label-wrap,
.m .tcd-search-app-q-wrap,
.m .tcd-search-app-label-wrap label,
.m .tcd-search-app-q-wrap input,
.m .tcd-search-app-submit-wrap input {height:auto!important;min-height:28px;height:28px;line-height:28px;}

.m .tcd-search-app-q-wrap input {-webkit-appearance:textfield;}
.m .tcd-search-app-q-wrap input {color:#444445;}

.m .tcd-search-app-label-wrap label,
.m .tcd-search-app-submit-wrap input {cursor:pointer;}

.m .tcd-search-app-submit-wrap {background:transparent;}
.m .tcd-search-app-submit-wrap input {background:#ececec;color:#2f86c0;text-transform:uppercase;position:absolute;height:100%!important;
-webkit-border-radius:0px; /* iPad Safari */
-webkit-appearance: none;
border-radius:0;}

.m .tcd-search-app-nav {line-height:28px;}
.m .tcd-search-app-nav-next,
.m .tcd-search-app-nav-prev {background:#ececec;color:#2F86C0;padding:3px 10px;font-weight:bold;display:inline-block;text-decoration:none;border:1px solid #E6E7E7;}

@media only screen and (max-width: 719px) {
	.rss-feed-image {display: none;}
	.headlined-list-thumbed-a li { padding-left: 0;}
}

a.accordion-heading {
	display: block;
	padding: 4px 20px 4px 4px;
	cursor: pointer;
	position: relative;
	background-color:#EFEFEF;
	margin-bottom: 0.45em;
	line-height: 20px;
}
a.accordion-heading span {
	position: absolute;
	right: 12px;
}



/* Primary Clone */
.tier-site-index {background:#f0f2f4;position:relative;z-index:100;}
/*.tier-site-index .section-breadcrumb {opacity:0.7;padding:10px 10px;border-bottom:1px solid #ddd;margin-bottom:10px;}
.tier-site-index .section-breadcrumb h2 {display:inline;font-size:1em;margin-right:10px;}
.tier-site-index .section-breadcrumb p {display:inline;}
.tier-site-index .section-breadcrumb p a {text-decoration:none;}*/

.section-site-index {background:none;position:static;z-index:100;width:auto;margin:20px 0;padding:25px 25px;background:#ffffff;}
.section-site-index h3 {margin-top:0px;padding-top:0;color:#525f6f;}

.section-site-index-contacts h3 {color:#878787;}
.section-site-index-contacts .section--contact-chat {color:#1074b7;}
.section-site-index-contacts .section--contact-chat:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e90d";margin-right:0.5em;position:relative;top:1px;}
.section-site-index-contacts .section--contact-chat[href] {border-bottom:0;}
.section-site-index-contacts .section--contact-email {color:#1074b7;}
.section-site-index-contacts .section--contact-email[href] {border-bottom:0;}
.section-site-index-contacts .section--contact-email:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e904";margin-right:0.5em;position:relative;top:1px;}
.section-site-index-contacts .section--contact-tel {color:#1074b7;}
.section-site-index-contacts .section--contact-tel:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e903";margin-right:0.5em;position:relative;top:1px;}
.section-site-index-contacts .section--contact-tel[href] {border-bottom:0;}
.section-site-index-contacts .section--contact-address {font-size:0.9em;color:#6e6e6e;}

.section-site-index-location h3 {color:#878787;}
.section-site-index-location .section--location-image {width:100%;height:auto;display:block;margin-bottom:5px;}
.section-site-index-location .section--college-maps-link {}
.section-site-index-location .section--college-maps-link:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e947";margin-right:0.25em;position:relative;top:1px;}

.section-site-index-sitemap {margin-bottom:20px;}
.section-site-index-sitemap h3 {color:#878787;}


.nav-site-header-item-off {display:none;}

.nav-site-sitemap a.selected {font-weight:bold;}


@media print {
	.n,
	.tier-site-sub-header,
	.tier-tcd-footer,
	.tier-site-footer,
	.tier-site-header,
	.tier-site-header-nav,
	.site-side,
	.tier-tcd-header {display:none;}
	.tier-site-mainplus .col {width:100%;margin:0;}
}





/* Hacking */


iframe {display:block;}
.page-summary {margin-bottom:20px;font-size:1.145898em;font-family:"Open Sans",sans-serif;line-height:1.5;}
.h2-summary {margin-bottom:20px;font-size:1.14em;font-family:"Open Sans",sans-serif;line-height:1.5;}





/* Getting Sticky with the nav */

.nav-site-header ul li.nav-site-header-trinity,
.nav-site-header ul li.nav-site-header-site-title {display:none;}

li.nav-site-header-trinity a {display:block;width:0px;overflow:hidden;padding-left:40px;padding-right:0px;background:url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/assets/images/sticky-trinity-logo.jpg") no-repeat 0 0;text-indent:1px;}
li.nav-site-header-site-title a {border-right:1px solid #8B8C8E;background:#7F8080;color:#fff;}
li.nav-site-header-site-title a:hover {background:#666;}



/*.sticky-wrapper.is-sticky .tier-site-header-nav {z-index:1000;}*/

@media screen and (min-width: 720px){
/*.nav-site-header {margin-left:-10px;}*/
}

.tier-site-sub-header {background:#fff;display:none;}
.tier-inner-2-site-sub-header {background:#fff;}

.list-nospaceseparator {padding-left:0;padding-right:0;list-style-type:none;}
.list-nospaceseparator > li {margin-top:-1px;margin-bottom:0;border-top:1px solid #bbb;display:block;position:relative;}
.list-nospaceseparator > li:first-child {border-top:0;margin-top:0;}


/* SITE FOOTER NAV */
.nav-site-sitemap { display: none;display:block;}

/* TRINITY HEADER */
@media all and (min-width:720px) {
	.tcd-header-inner {padding-left:0;padding-right:0;}
	.tcd-footer-inner {padding-left:0;padding-right:0;}
}


/*.tier-site-header {background-color: #2CB4E6;}*/
.tier-site-footer {background-color:#d3d8de;padding:20px 0;}



/* Search Box */
/* A search box for all occasions */
.searchbox {display:inline-block;}
.searchbox {display:block;position:relative;}
.searchbox:after,
.searchbox:before {content:"";display:table;}
.searchbox:after {clear:both;}
.searchbox-left {margin-right:65px;} /* 55px = input padding right + left, and searchbox right width */
.searchbox-right {position:absolute;right:0;top:0;width:50px;}
.searchbox label {display:block;position:absolute;left:-9999px;}
.searchbox input {border:0;background:#ececec;padding:7px 5px 6px 10px;width:100%;font: 15px 'open sans';font-weight:600;min-height:22px;margin:0;}
.searchbox input:focus {background:#ececec;}
.searchbox button {display:block;background:#3bb8e8 url("//clg.scss.tcd.ie/tms/2/t/trinity-theme-2015/../trinity-theme/images/search-icon.png") no-repeat 50% 50%;text-indent:-9999px;border:0;height:35px;width:50px;margin:0;padding:0;}
.searchbox-white input {background:#fff;}
.searchbox-white input:focus {background:#fff;}



/* For use on the Trinity Theme Bakery website */
img[src^="http://placehold.it"] {width:100%;height:auto;}

img[align="right"] {margin-left:20px;margin-bottom:10px;}
img[align="left"] {margin-right:20px;margin-bottom:10px;}

.homepage h1 {position:absolute;left:-9999px;}




.link-more {color:#aaa;text-decoration:none;}
.link-more:hover {text-decoration:underline;}


.section-site-footer-links {margin-bottom:20px;font-family:"Open Sans",arial,sans-serif;font-size:1.2em;}
.section-site-footer-links .section--title {position:absolute;left:-9999px;}
.section-site-footer-links ul {padding:0;margin:0;list-style-type:none;}
.section-site-footer-links ul li {display:inline;}
.section-site-footer-links a {padding:8.5px 0;margin-right:40px;text-decoration:none;line-height:40px;}
.section-site-footer-links a,
.section-site-footer-links a[href] {border:0;}

.date-modified-site-footer {font-size:90%;color:#525f6f;}


.table-sorter .tablesorter-header {cursor:pointer;position:relative;}
.table-sorter .tablesorter-headerDesc:after,
.table-sorter .tablesorter-headerAsc:after,
.table-sorter .tablesorter-headerUnSorted:after {content:'<>';color:#aaa;display:block;position:absolute;right:10px;top:3px;z-index:100;}
.table-sorter .tablesorter-headerDesc:after {content:'>';}
.table-sorter .tablesorter-headerAsc:after {content:'<';right:22px;}
.table-sorter .tablesorter-headerUnSorted:after {content:'<>';}
.table-sorter-filter .filtered {display:none;}
.table-sorter-filter .tablesorter-filter {width:95%;}
.table-sorter-filter .tablesorter-header {cursor:pointer;position:relative;}
.table-sorter-filter .tablesorter-headerDesc:after,
.table-sorter-filter .tablesorter-headerAsc:after,
.table-sorter-filter .tablesorter-headerUnSorted:after {content:'<>';color:#aaa;display:block;position:absolute;right:10px;top:3px;z-index:100;}
.table-sorter-filter .tablesorter-headerDesc:after {content:'>';}
.table-sorter-filter .tablesorter-headerAsc:after {content:'<';right:22px;}
.table-sorter-filter .tablesorter-headerUnSorted:after {content:'<>';}


.section-site-header-language-switcher {float:right;display:none;}
.section-site-header-language-switcher .section--title {position:absolute;left:-9999px;}
.section-site-header-language-switcher a span {position:absolute;left:-9999px;}
.section-site-header-language-switcher a:last-child {padding-right:0;}
@media screen and (min-width: 960px) {
    .section-site-header-language-switcher {display:block;}
}


.section-site-index-language-switcher {}
.section-site-index-language-switcher .section--title {color:#878787;}
.section-site-index-language-switcher a {color:#1074b7;}
.section-site-index-language-switcher a[href] {border-bottom:0;}
.section-site-index-language-switcher a span {position:absolute;left:-9999px;}



.child-cover-aspect-ratio {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.child-cover-aspect-ratio > * {position:absolute;top:0;left:0;width:100%;height:100%;}
/*
The old YouTube player had videos in a particular aspect ratio, say 16:9, but the controls were outside of this at 35px
To accomodate this scenario it is possible to use the top padding to apply the pixel difference per the following rule.
These days YouTube no longer does this so may never be needed
.child-cover-aspect-ratio-xxxxxxxx {padding-top:35px;}
*/




/* Colour check */
.colourcheck {padding:100px;background:#282828;}

.colourcheck-primary-reversed,
.colourcheck-secondary-reversed,
.colourcheck-tertiary-reversed,
.colourcheck-quaternary-reversed,
.colourcheck-black,
.colourcheck-white,
.colourcheck-light,
.colourcheck-dark,
.colourcheck-primary,
.colourcheck-secondary,
.colourcheck-tertiary,
.colourcheck-quaternary {padding:20px;font-size:1.5em;}
.colourcheck-black,
.colourcheck-primary-reversed,
.colourcheck-secondary-reversed,
.colourcheck-tertiary-reversed,
.colourcheck-quaternary-reversed {margin-bottom:40px;}

.colourcheck-primary h2,
.colourcheck-primary em {color:#ffffff;}
.colourcheck-primary {background:#1074b7;color:#ffffff;}
.colourcheck-primary-reversed h2,
.colourcheck-primary-reversed em {color:#1074b7;}
.colourcheck-primary-reversed {background:#ffffff;color:#73777d;}

.colourcheck-secondary h2,
.colourcheck-secondary em {color:#f9defc;}
.colourcheck-secondary {background:#a610b7;color:#f9defc;}
.colourcheck-secondary-reversed h2,
.colourcheck-secondary-reversed em {color:#a610b7;}
.colourcheck-secondary-reversed {background:#f9defc;color:#a610b7;}

.colourcheck-tertiary h2,
.colourcheck-tertiary em {color:#fceade;}
.colourcheck-tertiary {background:#b75310;color:#fceade;}
.colourcheck-tertiary-reversed h2,
.colourcheck-tertiary-reversed em {color:#b75310;}
.colourcheck-tertiary-reversed {background:#fceade;color:#b75310;}

.colourcheck-quaternary h2,
.colourcheck-quaternary em {color:#e1fcde;}
.colourcheck-quaternary {background:#21b710;color:#e1fcde;}
.colourcheck-quaternary-reversed h2,
.colourcheck-quaternary-reversed em {color:#21b710;}
.colourcheck-quaternary-reversed {background:#e1fcde;color:#21b710;}

.colourcheck-white h2,
.colourcheck-white em {color:#545454;}
.colourcheck-white h3 {color:#1074b7;}
.colourcheck-white {background:#ffffff;color:#545454;}

.colourcheck-light h2,
.colourcheck-light em {color:#485361;}
.colourcheck-light h3 {color:#1066b7;}
.colourcheck-light {background:#e2e5e9;color:#485361;}

.colourcheck-dark h2,
.colourcheck-dark em {color:#e4e6e7;}
.colourcheck-dark h3 {color:#66b6eb;}
.colourcheck-dark {background:#56595d;color:#e4e6e7;}

.colourcheck-black h2,
.colourcheck-black em {color:#e6e6e6;}
.colourcheck-black h3 {color:#66b6eb;}
.colourcheck-black {background:#1a1a1a;color:#e6e6e6;}


/* Layout */

/* Multicol */
/* IE 10+ http://caniuse.com/#feat=multicolumn */
.multicol,
.multicol-2,
.multicol-3,
.multicol-4 {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
.multicol,
.multicol-2 {-moz-columns:2;-webkit-columns:2;columns:2;}
.multicol-3 {-moz-columns:3;-webkit-columns:3;columns:3;}
.multicol-4 {-moz-columns:4;-webkit-columns:4;columns:4;}
.multicol-nobreak-li li {overflow:hidden;/* Overflow hidden used to contain any margin bottoms from descendent elements; in webkit browsers margins were applied at the start of the next column which wasn't desireable */
    -webkit-column-break-inside:avoid;
    page-break-inside: avoid;
    break-inside:avoid;
}
@media screen and (min-width: 720px) {
    .multicol-1up,
    .multicol-2-1up,
    .multicol-3-1up,
    .multicol-4-1up {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
    .multicol-1up,
    .multicol-2-1up {-moz-columns:2;-webkit-columns:2;columns:2;}
    .multicol-3-1up {-moz-columns:3;-webkit-columns:3;columns:3;}
    .multicol-4-1up {-moz-columns:4;-webkit-columns:4;columns:4;}
}
@media screen and (min-width: 960px) {
    .multicol-2up,
    .multicol-2-2up,
    .multicol-3-2up,
    .multicol-4-2up {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
    .multicol-2up,
    .multicol-2-2up {-moz-columns:2;-webkit-columns:2;columns:2;}
    .multicol-3-2up {-moz-columns:3;-webkit-columns:3;columns:3;}
    .multicol-4-2up {-moz-columns:4;-webkit-columns:4;columns:4;}
}
@media screen and (min-width: 1200px) {
    .multicol-3up,
    .multicol-2-3up,
    .multicol-3-3up,
    .multicol-4-3up {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
    .multicol-3up,
    .multicol-2-3up {-moz-columns:2;-webkit-columns:2;columns:2;}
    .multicol-3-3up {-moz-columns:3;-webkit-columns:3;columns:3;}
    .multicol-4-3up {-moz-columns:4;-webkit-columns:4;columns:4;}
}

.multicol-gut {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
.multicol-gut-2x {-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;}
.multicol-gut-3x {-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;}
@media screen and (min-width: 720px) {
    .multicol-gut-1up {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
    .multicol-gut-2x-1up {-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;}
    .multicol-gut-3x-1up {-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;}
}
@media screen and (min-width: 960px) {
    .multicol-gut-2up {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
    .multicol-gut-2x-2up {-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;}
    .multicol-gut-3x-2up {-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;}
}
@media screen and (min-width: 1200px) {
    .multicol-gut-3up {-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
    .multicol-gut-2x-3up {-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;}
    .multicol-gut-3x-3up {-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;}
}

/* Float left and right added 20160520 for legacy documents */
.float-left {float:left;}
.float-right {float:right;}
.float-left,
.pull-left {margin-right:20px;margin-bottom:20px;}
.float-right,
.pull-right {margin-left:20px;margin-bottom:20px;}

/*
//  BaseUp CSS
//  Your original custom settings: ?base=20&fontSize=0.7&columns=12&at=0,720,960,1200&basesx=1,1,1,1&decimalPlaces=4&heights=20&ns=&positionClasses=true&layoutClasses=true&copyClasses=true&legacysupport=true&h1=1.62&h2=1.44&h3=1.2&h4=1.1&h5=1&h6=1&h1nx=4&h2nx=4&h3nx=4&h4nx=3&h5nx=3&h6nx=3&hadj=nx&h1adj=0.45&h2adj=0.45&h3adj=0.45&h4adj=0.45&h5adj=0.45&h6adj=0.45&sizexsmall=2&sizesmall=4&sizemedium=8&sizelarge=12&sizexlarge=16&scrollbardepthadjust=20&hfont="Open Sans",sans-serif&hweight=600&copyfont="Open Sans",sans-serif&copyweight=400
*/




/* Copy */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {margin:0;font-family:"Open Sans",sans-serif;}
/*h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {adisplay:block;}*/
p,form,ol,ul,dl {margin-top:0;}
hr {border:0;border-top:1px solid #ccc;margin-top:-1px;}

body {font-size:0.875em;line-height:1.4285714285714286;font-family:"Open Sans",sans-serif;font-weight:400;}
/*input, textarea {font-size:1em;line-height:1;font-family:&quot;Open Sans&quot;,sans-serif;font-weight:400;}*/
p,form,ol,ul,dl,hr {margin-bottom:20px;}
h1, .h1 {font-size:162%;font-weight:600;line-height:1.2645;padding-top:22.3199px;padding-bottom:9px;}
h2, .h2 {font-size:144%;font-weight:600;line-height:1.2976;padding-top:24.84px;padding-bottom:9px;}
h3, .h3 {font-size:120%;font-weight:600;line-height:1.3571;padding-top:28.2px;padding-bottom:9px;}
h4, .h4 {font-size:110%;font-weight:600;line-height:1.3896;padding-top:9.5999px;padding-bottom:9px;}
h5, .h5 {font-size:100%;font-weight:600;line-height:1.4285;padding-top:11px;padding-bottom:9px;}
h6, .h6 {font-size:100%;font-weight:600;line-height:1.4285;padding-top:11px;padding-bottom:9px;}







/* Layout */
.lay,
.child-lay,
.gchild-lay,
.child-lay > *,
.gchild-lay > * > * {list-style-type:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:0;padding-right:0;}
.lay:after,
.child-lay:after,
.gchild-lay:after,
.child-lay > *:after,
.gchild-lay > * > *:after,
.lay-left:after,
.lay-right:after,
.lay-centered:after {content:"";display:block;clear:both;-webkit-flex:0;flex:0;}
/* flex:0 used to solve issue where the pseudo elements had flex applied in webkit browsers and therefore were taking up space */

/* Layout > Legacy Support > IE 6 and 7 fix to trigger hasLayout */
.lay,
.child-lay,
.gchild-lay,
.child-lay > *,
.gchild-lay > * > *,
.lay-left,
.lay-right,
.lay-centered {display:inline-block;}
.lay,
.child-lay,
.gchild-lay,
.child-lay > *,
.gchild-lay > * > *,
.lay-left,
.lay-right,
.lay-centered {display:block;}

/* Layout > Left / Right / Centered / Clear */
.lay-left {margin-right:auto;}
.lay-right {margin-left:auto;}
.lay-centered {margin-left:auto;margin-right:auto;}
.clear {clear:both;}




/* Layout > Columns */
.cols {display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.col {float:left;width:100%;-webkit-flex:none;flex:none;}
.cols > * {float:left;width:100%;-webkit-flex:none;flex:none;}

/* Layout > Columns > Legacy Support */
/*  IE 6 and 7 fix */
.col {
    _display:inline; /* 1 */
    _word-wrap:break-word; /* 2 */
    _overflow:hidden; /* 3 */
    *margin-right:-1px; /* 4 */
}
.cols > * {
    *margin-right:-1px; /* 4 */
}
/*
//  1. Fix the double margin float bug in IE 6
//  2. Prevent unbroken strings of text and URLs breaking the layout in IE 6
//  3. Prevent images wider than the column width breaking the layout in IE 6
//  4. Account for pixel-rounding of percentages in IE 6 and 7
*/


/* Layout > Columns > Left */
.cols-left,
.child-cols-left > *,
.gchild-cols-left > * > * {display:-webkit-flex;display:flex;margin-left:0!important;}
.cols-left > *:first-child,
.child-cols-left > * > *:first-child,
.gchild-cols-left > * > * > *:first-child {-webkit-flex:none;flex:none;}
.cols-left > *:first-child + *,
.child-cols-left > * > *:first-child + *,
.gchild-cols-left > * > * > *:first-child + * {-webkit-flex:1;flex:1;}

/* Layout > Columns > Left > Legacy Support */
.cols-left,
.child-cols-left > *,
.gchild-cols-left > * > * {margin-left:0;}
.cols-left > *:first-child,
.child-cols-left > * > *:first-child,
.gchild-cols-left > * > * > *:first-child {padding-left:0;float:left;*display:inline;}
.cols-left > *:first-child + *,
.child-cols-left > * > *:first-child + *,
.gchild-cols-left > * > * > *:first-child + * {overflow:hidden;width:auto;}


/* Layout > Columns > Right */
.cols-right,
.child-cols-right > *,
.gchild-cols-right > * > * {display:-webkit-flex;display:flex;}
.cols-right > *:first-child,
.child-cols-right > * > *:first-child,
.gchild-cols-right > * > * > *:first-child {-webkit-flex:none;flex:none;order:2;box-sizing:content-box;}
.cols-right > *:first-child + *,
.child-cols-right > * > *:first-child + *,
.gchild-cols-right > * > * > *:first-child + * {-webkit-flex:1;flex:1;order:1;}

/* Layout > Columns > Right > Legacy Support */
.cols-right > *:first-child,
.child-cols-right > * > *:first-child,
.gchild-cols-right > * > * > *:first-child {float:right;*display:inline;}
.cols-right > *:first-child + *,
.child-cols-right > * > *:first-child + *,
.gchild-cols-right > * > * > *:first-child + * {overflow:hidden;width:auto;}


/* IE 6 and 7 fix applied in baseup.js */
.baseup-legacy-support-clear-a {float:left;width:100%;height:0;overflow:hidden;}
.baseup-legacy-support-clear-b {clear:both;height:0;overflow:hidden;}

/* IE 6 fix applied in baseup.js */
.baseup-legacy-support-lay {float:left;width:100%;}




/* Layout > Positioned Columns */
.pos {margin-right:-100%;}




/* Layout > Pull Left and Right */
.pull-left {float:left;}
.pull-right {float:right;}


/* Child Height Fill */
.child-heights-fill > * {display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}
.child-heights-fill > * > * {-webkit-flex:1 0 auto;flex:1 0 auto;min-width:0;}
.child-height-fill {display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}
.child-height-fill > * {-webkit-flex:1 0 auto;flex:1 0 auto;min-width:0;}







/* Layout > Heights */
.height-1o2x {height:10px;}
.height-1x {height:20px;}
.height-2x {height:40px;}
.height-3x {height:60px;}
.height-4x {height:80px;}
.height-5x {height:100px;}
.height-6x {height:120px;}
.height-7x {height:140px;}
.height-8x {height:160px;}
.height-9x {height:180px;}
.height-10x {height:200px;}
.height-11x {height:220px;}
.height-12x {height:240px;}
.height-13x {height:260px;}
.height-14x {height:280px;}
.height-15x {height:300px;}
.height-16x {height:320px;}
.height-17x {height:340px;}
.height-18x {height:360px;}
.height-19x {height:380px;}
.height-20x {height:400px;}
.height-1o1 {height:100%;}
.height-auto {height:auto;}




/* Layout > Guts > Left */
.gut-left,
.gut-left-1x {margin-left:20px;}
.gut-left-2x {margin-left:40px;}
.gut-left-3x,
.gut-left-xsmall {margin-left:60px;}
.gut-left-4x {margin-left:80px;}
.gut-left-5x,
.gut-left-small {margin-left:100px;}
.gut-left-6x {margin-left:120px;}
.gut-left-1o2x {margin-left:10px;}
.gut-left-none {margin-left:0;}
.gut-left-medium {margin-left:180px;}
.gut-left-large {margin-left:260px;}
.gut-left-xlarge {margin-left:340px;}

/* Layout > Guts > Right */
.gut-right,
.gut-right-1x {margin-right:20px;}
.gut-right-2x {margin-right:40px;}
.gut-right-3x,
.gut-right-xsmall {margin-right:60px;}
.gut-right-4x {margin-right:80px;}
.gut-right-5x,
.gut-right-small {margin-right:100px;}
.gut-right-6x {margin-right:120px;}
.gut-right-1o2x {margin-right:10px;}
.gut-right-none {margin-right:0;}
.gut-right-medium {margin-right:180px;}
.gut-right-large {margin-right:260px;}
.gut-right-xlarge {margin-right:340px;}

/* Layout > Guts > Bottom and Bottoms */
.gut-bottom,
.gut-bottom-1x,
.gut-bottoms > *,
.gut-bottoms-1x > * {margin-bottom:20px;}
.gut-bottom-2x,
.gut-bottoms-2x > * {margin-bottom:40px;}
.gut-bottom-3x,
.gut-bottoms-3x > * {margin-bottom:60px;}
.gut-bottom-4x,
.gut-bottoms-4x > * {margin-bottom:80px;}
.gut-bottom-5x,
.gut-bottoms-5x > * {margin-bottom:100px;}
.gut-bottom-6x,
.gut-bottoms-6x > * {margin-bottom:120px;}
.gut-bottom-1o2x,
.gut-bottoms-1o2x > * {margin-bottom:10px;}
.gut-bottom-none {margin-bottom:0;}
.gut-bottoms-1px > * {margin-bottom:1px;}
.gut-bottoms-2px > * {margin-bottom:2px;}
.gut-bottoms-3px > * {margin-bottom:3px;}
.gut-bottoms-4px > * {margin-bottom:4px;}
.gut-bottoms-5px > * {margin-bottom:5px;}



/* Layout > Pull Gut Left */
.pull-gut-left,
.pull-gut-left-none,
.pull-gut-left-xsmall,
dl.gut-left-xsmall > dt,
form.gut-left-xsmall > label,
.pull-gut-left-small,
dl.gut-left-small > dt,
form.gut-left-small > label,
.pull-gut-left-medium,
dl.gut-left-medium > dt,
form.gut-left-medium > label,
.pull-gut-left-large,
dl.gut-left-large > dt,
form.gut-left-large > label,
.pull-gut-left-xlarge,
dl.gut-left-xlarge > dt,
form.gut-left-xlarge > label {float:right;position:relative;margin-left:-100%;right:100%;clear:both;display:inline;}
/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-left,
.pull-gut-left-none,
.pull-gut-left-xsmall,
dl.gut-left-xsmall > dt,
form.gut-left-xsmall > label,
.pull-gut-left-small,
dl.gut-left-small > dt,
form.gut-left-small > label,
.pull-gut-left-medium,
dl.gut-left-medium > dt,
form.gut-left-medium > label,
.pull-gut-left-large,
dl.gut-left-large > dt,
form.gut-left-large > label,
.pull-gut-left-xlarge,
dl.gut-left-xlarge > dt,
form.gut-left-xlarge > label {*margin-left:0;*right:0;*float:left;}
.pull-gut-left-none {margin-left:0;width:auto;float:none;position:static;}

.pull-gut-left,
.pull-gut-left-none,
.pull-gut-left-xsmall,
dl.gut-left-xsmall > dt,
form.gut-left-xsmall > label,
.pull-gut-left-small,
dl.gut-left-small > dt,
form.gut-left-small > label,
.pull-gut-left-medium,
dl.gut-left-medium > dt,
form.gut-left-medium > label,
.pull-gut-left-large,
dl.gut-left-large > dt,
form.gut-left-large > label,
.pull-gut-left-xlarge,
dl.gut-left-xlarge > dt,
form.gut-left-xlarge > label {margin-right:20px;}

.pull-gut-left-xsmall,
dl.gut-left-xsmall > dt,
form.gut-left-xsmall > label {width:40px;}
.pull-gut-left-small,
dl.gut-left-small > dt,
form.gut-left-small > label {width:80px;}
.pull-gut-left-medium,
dl.gut-left-medium > dt,
form.gut-left-medium > label {width:160px;}
.pull-gut-left-large,
dl.gut-left-large > dt,
form.gut-left-large > label {width:240px;}
.pull-gut-left-xlarge,
dl.gut-left-xlarge > dt,
form.gut-left-xlarge > label {width:320px;}
.pull-gut-left-none {width:auto;}


/* Layout > Pull Gut Right */

.pull-gut-right,
.pull-gut-right-none,
.pull-gut-right-xsmall,
.pull-gut-right-small,
.pull-gut-right-medium,
.pull-gut-right-large,
.pull-gut-right-xlarge {float:left;position:relative;margin-right:-100%;left:100%;clear:both;display:inline;}

/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-right,
.pull-gut-right-none,
.pull-gut-right-xsmall,
.pull-gut-right-small,
.pull-gut-right-medium,
.pull-gut-right-large,
.pull-gut-right-xlarge {_margin-right:0;_left:0;_float:right;}

.pull-gut-right-none {margin-right:0;width:auto;float:none;position:static;}

.pull-gut-right,
.pull-gut-right-none,
.pull-gut-right-xsmall,
.pull-gut-right-small,
.pull-gut-right-medium,
.pull-gut-right-large,
.pull-gut-right-xlarge {margin-left:20px;}


.pull-gut-right-xsmall {width:40px;}
.pull-gut-right-small {width:80px;}
.pull-gut-right-medium {width:160px;}
.pull-gut-right-large {width:240px;}
.pull-gut-right-xlarge {width:320px;}
.pull-gut-right-none {width:auto;}



/* Max Width */
.baseup-legacy-bp-0 .width-max {max-width:none;}
.baseup-legacy-bp-1 .width-max {max-width:700px;}
.baseup-legacy-bp-2 .width-max {max-width:940px;}
.baseup-legacy-bp-3 .width-max {max-width:1180px;}
.width-max-1dx {max-width:220px;}
.width-max-2dx {max-width:460px;}
.width-max-3dx {max-width:700px;}
.width-max-4dx {max-width:940px;}
.width-max-5dx {max-width:1180px;}
.width-max-6dx {max-width:1420px;}
.width-max-7dx {max-width:1660px;}
.width-max-none {max-width:none;}



/* Widths */
.widths-1o10 > * {width:10%;}
.widths-1o5 > *,
.widths-2o10 > * {width:20%;}
.widths-1o4 > *,
.widths-2o8 > *,
.widths-3o12 > * {width:25%;}
.widths-3o10 > * {width:30%;}
.widths-2o5 > *,
.widths-4o10 > * {width:40%;}
.widths-1o2 > *,
.widths-2o4 > *,
.widths-3o6 > *,
.widths-4o8 > *,
.widths-5o10 > *,
.widths-6o12 > * {width:50%;}
.widths-3o5 > *,
.widths-6o10 > * {width:60%;}
.widths-7o10 > * {width:70%;}
.widths-3o4 > *,
.widths-6o8 > *,
.widths-9o12 > * {width:75%;}
.widths-4o5 > *,
.widths-8o10 > * {width:80%;}
.widths-9o10 > * {width:90%;}
.widths-1o1 > *,
.widths-2o2 > *,
.widths-3o3 > *,
.widths-4o4 > *,
.widths-5o5 > *,
.widths-6o6 > *,
.widths-7o7 > *,
.widths-8o8 > *,
.widths-9o9 > *,
.widths-10o10 > *,
.widths-11o11 > *,
.widths-12o12 > * {width:100%;}
.widths-1o3 > *,
.widths-2o6 > *,
.widths-3o9 > *,
.widths-4o12 > * {width:33.3333%;}
.widths-1o6 > *,
.widths-2o12 > * {width:16.6666%;}
.widths-1o7 > * {width:14.2857%;}
.widths-1o8 > * {width:12.5%;}
.widths-1o9 > * {width:11.1111%;}
.widths-1o11 > * {width:9.0909%;}
.widths-1o12 > * {width:8.3333%;}
.widths-2o3 > *,
.widths-4o6 > *,
.widths-6o9 > *,
.widths-8o12 > * {width:66.6666%;}
.widths-2o7 > * {width:28.5714%;}
.widths-2o9 > * {width:22.2222%;}
.widths-2o11 > * {width:18.1818%;}
.widths-3o7 > * {width:42.8571%;}
.widths-3o8 > * {width:37.5%;}
.widths-3o11 > * {width:27.2727%;}
.widths-4o7 > * {width:57.1428%;}
.widths-4o9 > * {width:44.4444%;}
.widths-4o11 > * {width:36.3636%;}
.widths-5o6 > *,
.widths-10o12 > * {width:83.3333%;}
.widths-5o7 > * {width:71.4285%;}
.widths-5o8 > * {width:62.5%;}
.widths-5o9 > * {width:55.5555%;}
.widths-5o11 > * {width:45.4545%;}
.widths-5o12 > * {width:41.6666%;}
.widths-6o7 > * {width:85.7142%;}
.widths-6o11 > * {width:54.5454%;}
.widths-7o8 > * {width:87.5%;}
.widths-7o9 > * {width:77.7777%;}
.widths-7o11 > * {width:63.6363%;}
.widths-7o12 > * {width:58.3333%;}
.widths-8o9 > * {width:88.8888%;}
.widths-8o11 > * {width:72.7272%;}
.widths-9o11 > * {width:81.8181%;}
.widths-10o11 > * {width:90.909%;}
.widths-11o12 > * {width:91.6666%;}
.widths-auto > * {width:auto;}

/* Width */
.width-1o10 {width:10%;}
.width-1o5,
.width-2o10 {width:20%;}
.width-1o4,
.width-2o8,
.width-3o12 {width:25%;}
.width-3o10 {width:30%;}
.width-2o5,
.width-4o10 {width:40%;}
.width-1o2,
.width-2o4,
.width-3o6,
.width-4o8,
.width-5o10,
.width-6o12 {width:50%;}
.width-3o5,
.width-6o10 {width:60%;}
.width-7o10 {width:70%;}
.width-3o4,
.width-6o8,
.width-9o12 {width:75%;}
.width-4o5,
.width-8o10 {width:80%;}
.width-9o10 {width:90%;}
.width-1o1,
.width-2o2,
.width-3o3,
.width-4o4,
.width-5o5,
.width-6o6,
.width-7o7,
.width-8o8,
.width-9o9,
.width-10o10,
.width-11o11,
.width-12o12 {width:100%;}
.width-1o3,
.width-2o6,
.width-3o9,
.width-4o12 {width:33.3333%;}
.width-1o6,
.width-2o12 {width:16.6666%;}
.width-1o7 {width:14.2857%;}
.width-1o8 {width:12.5%;}
.width-1o9 {width:11.1111%;}
.width-1o11 {width:9.0909%;}
.width-1o12 {width:8.3333%;}
.width-2o3,
.width-4o6,
.width-6o9,
.width-8o12 {width:66.6666%;}
.width-2o7 {width:28.5714%;}
.width-2o9 {width:22.2222%;}
.width-2o11 {width:18.1818%;}
.width-3o7 {width:42.8571%;}
.width-3o8 {width:37.5%;}
.width-3o11 {width:27.2727%;}
.width-4o7 {width:57.1428%;}
.width-4o9 {width:44.4444%;}
.width-4o11 {width:36.3636%;}
.width-5o6,
.width-10o12 {width:83.3333%;}
.width-5o7 {width:71.4285%;}
.width-5o8 {width:62.5%;}
.width-5o9 {width:55.5555%;}
.width-5o11 {width:45.4545%;}
.width-5o12 {width:41.6666%;}
.width-6o7 {width:85.7142%;}
.width-6o11 {width:54.5454%;}
.width-7o8 {width:87.5%;}
.width-7o9 {width:77.7777%;}
.width-7o11 {width:63.6363%;}
.width-7o12 {width:58.3333%;}
.width-8o9 {width:88.8888%;}
.width-8o11 {width:72.7272%;}
.width-9o11 {width:81.8181%;}
.width-10o11 {width:90.909%;}
.width-11o12 {width:91.6666%;}

/* Widths px */
.widths-xsmall > * ,
.child-widths-xsmall > * > * ,
.gchild-widths-xsmall > * > * > *  {width:40px;}
.widths-small > * ,
.child-widths-small > * > * ,
.gchild-widths-small > * > * > *  {width:80px;}
.widths-medium > * ,
.child-widths-medium > * > * ,
.gchild-widths-medium > * > * > *  {width:160px;}
.widths-large > * ,
.child-widths-large > * > * ,
.gchild-widths-large > * > * > *  {width:240px;}
.widths-xlarge > * ,
.child-widths-xlarge > * > * ,
.gchild-widths-xlarge > * > * > *  {width:320px;}

/* Width px */
.width-1x {width:20px;}
.width-2x {width:40px;}
.width-3x {width:60px;}
.width-4x {width:80px;}
.width-5x {width:100px;}
.width-6x {width:120px;}
.width-7x {width:140px;}
.width-8x {width:160px;}
.width-9x {width:180px;}
.width-10x {width:200px;}
.width-auto {width:auto;}


/* Guts */
/* IE 6 and 7 star-hack fixes because they don't support box-sizing */
.guts,
.child-guts > *,
.gchild-guts > * > *,
.guts-1x,
.child-guts-1x > *,
.gchild-guts-1x > * > * {margin-left:-20px;*margin-left:0;}
.guts-2x,
.child-guts-2x > *,
.gchild-guts-2x > * > * {margin-left:-40px;*margin-left:0;}
.guts-3x,
.child-guts-3x > *,
.gchild-guts-3x > * > * {margin-left:-60px;*margin-left:0;}
.guts-1o2x,
.child-guts-1o2x > *,
.gchild-guts-1o2x > * > * {margin-left:-10px;*margin-left:0;}
.guts-1px,
.child-guts-1px > *,
.gchild-guts-1px > * > * {margin-left:-1px;*margin-left:0;}
.guts-2px,
.child-guts-2px > *,
.gchild-guts-2px > * > * {margin-left:-2px;*margin-left:0;}
.guts-3px,
.child-guts-3px > *,
.gchild-guts-3px > * > * {margin-left:-3px;*margin-left:0;}
.guts-4px,
.child-guts-4px > *,
.gchild-guts-4px > * > * {margin-left:-4px;*margin-left:0;}
.guts-5px,
.child-guts-5px > *,
.gchild-guts-5px > * > * {margin-left:-5px;*margin-left:0;}
.guts > *,
.child-guts > * > *,
.gchild-guts > * > * > *,
.guts-1x > *,
.child-guts-1x > * > *,
.gchild-guts-1x > * > * > *,
.guts-2x > *,
.child-guts-2x > * > *,
.gchild-guts-2x > * > * > *,
.guts-3x > *,
.child-guts-3x > * > *,
.gchild-guts-3x > * > * > *,
.guts-1o2x > *,
.child-guts-1o2x > * > *,
.gchild-guts-1o2x > * > * > *,
.guts-1px > *,
.child-guts-1px > * > *,
.gchild-guts-1px > * > * > *,
.guts-2px > *,
.child-guts-2px > * > *,
.gchild-guts-2px > * > * > *,
.guts-3px > *,
.child-guts-3px > * > *,
.gchild-guts-3px > * > * > *,
.guts-4px > *,
.child-guts-4px > * > *,
.gchild-guts-4px > * > * > *,
.guts-5px > *,
.child-guts-5px > * > *,
.gchild-guts-5px > * > * > * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.guts > *,
.child-guts > * > *,
.gchild-guts > * > * > *,
.guts-1x > *,
.child-guts-1x > * > *,
.gchild-guts-1x > * > * > * {padding-left:20px;*padding-left:0;}
.guts-2x > *,
.child-guts-2x > * > *,
.gchild-guts-2x > * > * > * {padding-left:40px;*padding-left:0;}
.guts-3x > *,
.child-guts-3x > * > *,
.gchild-guts-3x > * > * > * {padding-left:60px;*padding-left:0;}
.guts-1o2x > *,
.child-guts-1o2x > * > *,
.gchild-guts-1o2x > * > * > * {padding-left:10px;*padding-left:0;}
.guts-1px > *,
.child-guts-1px > * > *,
.gchild-guts-1px > * > * > * {padding-left:1px;*padding-left:0;}
.guts-2px > *,
.child-guts-2px > * > *,
.gchild-guts-2px > * > * > * {padding-left:2px;*padding-left:0;}
.guts-3px > *,
.child-guts-3px > * > *,
.gchild-guts-3px > * > * > * {padding-left:3px;*padding-left:0;}
.guts-4px > *,
.child-guts-4px > * > *,
.gchild-guts-4px > * > * > * {padding-left:4px;*padding-left:0;}
.guts-5px > *,
.child-guts-5px > * > *,
.gchild-guts-5px > * > * > * {padding-left:5px;*padding-left:0;}





/* Pos */

.pos-1o1,
.pos-1o2,
.pos-1o3,
.pos-1o4,
.pos-1o5,
.pos-1o6,
.pos-1o7,
.pos-1o8,
.pos-1o9,
.pos-1o10,
.pos-1o11,
.pos-1o12 {-webkit-order:-50;order:-50;}
.pos-2o10 {-webkit-order:-40;order:-40;}
.pos-2o5,
.pos-3o10 {-webkit-order:-30;order:-30;}
.pos-2o4,
.pos-3o8,
.pos-4o12 {-webkit-order:-25;order:-25;}
.pos-4o10 {-webkit-order:-20;order:-20;}
.pos-3o5,
.pos-5o10 {-webkit-order:-10;order:-10;}
.pos-2o2,
.pos-3o4,
.pos-4o6,
.pos-5o8,
.pos-6o10,
.pos-7o12 {-webkit-order:0;order:0;}
.pos-4o5,
.pos-7o10 {-webkit-order:10;order:10;}
.pos-8o10 {-webkit-order:20;order:20;}
.pos-4o4,
.pos-7o8,
.pos-10o12 {-webkit-order:25;order:25;}
.pos-5o5,
.pos-9o10 {-webkit-order:30;order:30;}
.pos-10o10 {-webkit-order:40;order:40;}
.pos-2o3,
.pos-3o6,
.pos-4o9,
.pos-5o12 {-webkit-order:-17;order:-17;}
.pos-2o6,
.pos-3o12 {-webkit-order:-34;order:-34;}
.pos-2o7 {-webkit-order:-36;order:-36;}
.pos-2o8 {-webkit-order:-38;order:-38;}
.pos-2o9 {-webkit-order:-39;order:-39;}
.pos-2o11 {-webkit-order:-41;order:-41;}
.pos-2o12 {-webkit-order:-42;order:-42;}
.pos-3o3,
.pos-5o6,
.pos-7o9,
.pos-9o12 {-webkit-order:16;order:16;}
.pos-3o7 {-webkit-order:-22;order:-22;}
.pos-3o9 {-webkit-order:-28;order:-28;}
.pos-3o11 {-webkit-order:-32;order:-32;}
.pos-4o7 {-webkit-order:-8;order:-8;}
.pos-4o8 {-webkit-order:-13;order:-13;}
.pos-4o11 {-webkit-order:-23;order:-23;}
.pos-5o7 {-webkit-order:7;order:7;}
.pos-5o9 {-webkit-order:-6;order:-6;}
.pos-5o11 {-webkit-order:-14;order:-14;}
.pos-6o6,
.pos-11o12 {-webkit-order:33;order:33;}
.pos-6o7 {-webkit-order:21;order:21;}
.pos-6o8 {-webkit-order:12;order:12;}
.pos-6o9 {-webkit-order:5;order:5;}
.pos-6o11 {-webkit-order:-5;order:-5;}
.pos-6o12 {-webkit-order:-9;order:-9;}
.pos-7o7 {-webkit-order:35;order:35;}
.pos-7o11 {-webkit-order:4;order:4;}
.pos-8o8 {-webkit-order:37;order:37;}
.pos-8o9 {-webkit-order:27;order:27;}
.pos-8o11 {-webkit-order:13;order:13;}
.pos-8o12 {-webkit-order:8;order:8;}
.pos-9o9 {-webkit-order:38;order:38;}
.pos-9o11 {-webkit-order:22;order:22;}
.pos-10o11 {-webkit-order:31;order:31;}
.pos-11o11 {-webkit-order:40;order:40;}
.pos-12o12 {-webkit-order:41;order:41;}

.baseup-noflex .pos-1o1,
.baseup-noflex .pos-1o2,
.baseup-noflex .pos-1o3,
.baseup-noflex .pos-1o4,
.baseup-noflex .pos-1o5,
.baseup-noflex .pos-1o6,
.baseup-noflex .pos-1o7,
.baseup-noflex .pos-1o8,
.baseup-noflex .pos-1o9,
.baseup-noflex .pos-1o10,
.baseup-noflex .pos-1o11,
.baseup-noflex .pos-1o12 {margin-left:0%;margin-right:-100%;}
.baseup-noflex .pos-2o10 {margin-left:10%;margin-right:-100%;}
.baseup-noflex .pos-2o5,
.baseup-noflex .pos-3o10 {margin-left:20%;margin-right:-100%;}
.baseup-noflex .pos-2o4,
.baseup-noflex .pos-3o8,
.baseup-noflex .pos-4o12 {margin-left:25%;margin-right:-100%;}
.baseup-noflex .pos-4o10 {margin-left:30%;margin-right:-100%;}
.baseup-noflex .pos-3o5,
.baseup-noflex .pos-5o10 {margin-left:40%;margin-right:-100%;}
.baseup-noflex .pos-2o2,
.baseup-noflex .pos-3o4,
.baseup-noflex .pos-4o6,
.baseup-noflex .pos-5o8,
.baseup-noflex .pos-6o10,
.baseup-noflex .pos-7o12 {margin-left:50%;margin-right:-100%;}
.baseup-noflex .pos-4o5,
.baseup-noflex .pos-7o10 {margin-left:60%;margin-right:-100%;}
.baseup-noflex .pos-8o10 {margin-left:70%;margin-right:-100%;}
.baseup-noflex .pos-4o4,
.baseup-noflex .pos-7o8,
.baseup-noflex .pos-10o12 {margin-left:75%;margin-right:-100%;}
.baseup-noflex .pos-5o5,
.baseup-noflex .pos-9o10 {margin-left:80%;margin-right:-100%;}
.baseup-noflex .pos-10o10 {margin-left:90%;margin-right:-100%;}
.baseup-noflex .pos-2o3,
.baseup-noflex .pos-3o6,
.baseup-noflex .pos-4o9,
.baseup-noflex .pos-5o12 {margin-left:33.3333%;margin-right:-100%;}
.baseup-noflex .pos-2o6,
.baseup-noflex .pos-3o12 {margin-left:16.6666%;margin-right:-100%;}
.baseup-noflex .pos-2o7 {margin-left:14.2857%;margin-right:-100%;}
.baseup-noflex .pos-2o8 {margin-left:12.5%;margin-right:-100%;}
.baseup-noflex .pos-2o9 {margin-left:11.1111%;margin-right:-100%;}
.baseup-noflex .pos-2o11 {margin-left:9.0909%;margin-right:-100%;}
.baseup-noflex .pos-2o12 {margin-left:8.3333%;margin-right:-100%;}
.baseup-noflex .pos-3o3,
.baseup-noflex .pos-5o6,
.baseup-noflex .pos-7o9,
.baseup-noflex .pos-9o12 {margin-left:66.6666%;margin-right:-100%;}
.baseup-noflex .pos-3o7 {margin-left:28.5714%;margin-right:-100%;}
.baseup-noflex .pos-3o9 {margin-left:22.2222%;margin-right:-100%;}
.baseup-noflex .pos-3o11 {margin-left:18.1818%;margin-right:-100%;}
.baseup-noflex .pos-4o7 {margin-left:42.8571%;margin-right:-100%;}
.baseup-noflex .pos-4o8 {margin-left:37.5%;margin-right:-100%;}
.baseup-noflex .pos-4o11 {margin-left:27.2727%;margin-right:-100%;}
.baseup-noflex .pos-5o7 {margin-left:57.1428%;margin-right:-100%;}
.baseup-noflex .pos-5o9 {margin-left:44.4444%;margin-right:-100%;}
.baseup-noflex .pos-5o11 {margin-left:36.3636%;margin-right:-100%;}
.baseup-noflex .pos-6o6,
.baseup-noflex .pos-11o12 {margin-left:83.3333%;margin-right:-100%;}
.baseup-noflex .pos-6o7 {margin-left:71.4285%;margin-right:-100%;}
.baseup-noflex .pos-6o8 {margin-left:62.5%;margin-right:-100%;}
.baseup-noflex .pos-6o9 {margin-left:55.5555%;margin-right:-100%;}
.baseup-noflex .pos-6o11 {margin-left:45.4545%;margin-right:-100%;}
.baseup-noflex .pos-6o12 {margin-left:41.6666%;margin-right:-100%;}
.baseup-noflex .pos-7o7 {margin-left:85.7142%;margin-right:-100%;}
.baseup-noflex .pos-7o11 {margin-left:54.5454%;margin-right:-100%;}
.baseup-noflex .pos-8o8 {margin-left:87.5%;margin-right:-100%;}
.baseup-noflex .pos-8o9 {margin-left:77.7777%;margin-right:-100%;}
.baseup-noflex .pos-8o11 {margin-left:63.6363%;margin-right:-100%;}
.baseup-noflex .pos-8o12 {margin-left:58.3333%;margin-right:-100%;}
.baseup-noflex .pos-9o9 {margin-left:88.8888%;margin-right:-100%;}
.baseup-noflex .pos-9o11 {margin-left:72.7272%;margin-right:-100%;}
.baseup-noflex .pos-10o11 {margin-left:81.8181%;margin-right:-100%;}
.baseup-noflex .pos-11o11 {margin-left:90.909%;margin-right:-100%;}
.baseup-noflex .pos-12o12 {margin-left:91.6666%;margin-right:-100%;}











/* Breakpoint-1up */
@media all and (min-width:720px) {




/* Copy */









/* Layout > Columns */
.col-1up {float:left;width:100%;}
.col-none-1up {float:none;width:auto;}
.clear-1up {clear:left;}
.clear-none-1up {clear:none;}

.pull-left-1up {float:left;}
.pull-right-1up {float:right;}




/* Layout > Heights */
.height-1o2x-1up {height:10px;}
.height-1x-1up {height:20px;}
.height-2x-1up {height:40px;}
.height-3x-1up {height:60px;}
.height-4x-1up {height:80px;}
.height-5x-1up {height:100px;}
.height-6x-1up {height:120px;}
.height-7x-1up {height:140px;}
.height-8x-1up {height:160px;}
.height-9x-1up {height:180px;}
.height-10x-1up {height:200px;}
.height-11x-1up {height:220px;}
.height-12x-1up {height:240px;}
.height-13x-1up {height:260px;}
.height-14x-1up {height:280px;}
.height-15x-1up {height:300px;}
.height-16x-1up {height:320px;}
.height-17x-1up {height:340px;}
.height-18x-1up {height:360px;}
.height-19x-1up {height:380px;}
.height-20x-1up {height:400px;}
.height-1o1-1up {height:100%;}
.height-auto-1up {height:auto;}




/* Layout > Guts > Left */
.gut-left-1up,
.gut-left-1x-1up {margin-left:20px;}
.gut-left-2x-1up {margin-left:40px;}
.gut-left-3x-1up,
.gut-left-xsmall-1up {margin-left:60px;}
.gut-left-4x-1up {margin-left:80px;}
.gut-left-5x-1up,
.gut-left-small-1up {margin-left:100px;}
.gut-left-6x-1up {margin-left:120px;}
.gut-left-1o2x-1up {margin-left:10px;}
.gut-left-none-1up {margin-left:0;}
.gut-left-medium-1up {margin-left:180px;}
.gut-left-large-1up {margin-left:260px;}
.gut-left-xlarge-1up {margin-left:340px;}

/* Layout > Guts > Right */
.gut-right-1up,
.gut-right-1x-1up {margin-right:20px;}
.gut-right-2x-1up {margin-right:40px;}
.gut-right-3x-1up,
.gut-right-xsmall-1up {margin-right:60px;}
.gut-right-4x-1up {margin-right:80px;}
.gut-right-5x-1up,
.gut-right-small-1up {margin-right:100px;}
.gut-right-6x-1up {margin-right:120px;}
.gut-right-1o2x-1up {margin-right:10px;}
.gut-right-none-1up {margin-right:0;}
.gut-right-medium-1up {margin-right:180px;}
.gut-right-large-1up {margin-right:260px;}
.gut-right-xlarge-1up {margin-right:340px;}

/* Layout > Guts > Bottom and Bottoms */
.gut-bottom-1up,
.gut-bottom-1x-1up,
.gut-bottoms-1up > *,
.gut-bottoms-1x-1up > * {margin-bottom:20px;}
.gut-bottom-2x-1up,
.gut-bottoms-2x-1up > * {margin-bottom:40px;}
.gut-bottom-3x-1up,
.gut-bottoms-3x-1up > * {margin-bottom:60px;}
.gut-bottom-4x-1up,
.gut-bottoms-4x-1up > * {margin-bottom:80px;}
.gut-bottom-5x-1up,
.gut-bottoms-5x-1up > * {margin-bottom:100px;}
.gut-bottom-6x-1up,
.gut-bottoms-6x-1up > * {margin-bottom:120px;}
.gut-bottom-1o2x-1up,
.gut-bottoms-1o2x-1up > * {margin-bottom:10px;}
.gut-bottom-none-1up {margin-bottom:0;}
.gut-bottoms-1px-1up > * {margin-bottom:1px;}
.gut-bottoms-2px-1up > * {margin-bottom:2px;}
.gut-bottoms-3px-1up > * {margin-bottom:3px;}
.gut-bottoms-4px-1up > * {margin-bottom:4px;}
.gut-bottoms-5px-1up > * {margin-bottom:5px;}



/* Layout > Pull Gut Left */
.pull-gut-left-1up,
.pull-gut-left-none-1up,
.pull-gut-left-xsmall-1up,
dl.gut-left-xsmall-1up > dt,
form.gut-left-xsmall-1up > label,
.pull-gut-left-small-1up,
dl.gut-left-small-1up > dt,
form.gut-left-small-1up > label,
.pull-gut-left-medium-1up,
dl.gut-left-medium-1up > dt,
form.gut-left-medium-1up > label,
.pull-gut-left-large-1up,
dl.gut-left-large-1up > dt,
form.gut-left-large-1up > label,
.pull-gut-left-xlarge-1up,
dl.gut-left-xlarge-1up > dt,
form.gut-left-xlarge-1up > label {float:right;position:relative;margin-left:-100%;right:100%;clear:both;display:inline;}
/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-left-1up,
.pull-gut-left-none-1up,
.pull-gut-left-xsmall-1up,
dl.gut-left-xsmall-1up > dt,
form.gut-left-xsmall-1up > label,
.pull-gut-left-small-1up,
dl.gut-left-small-1up > dt,
form.gut-left-small-1up > label,
.pull-gut-left-medium-1up,
dl.gut-left-medium-1up > dt,
form.gut-left-medium-1up > label,
.pull-gut-left-large-1up,
dl.gut-left-large-1up > dt,
form.gut-left-large-1up > label,
.pull-gut-left-xlarge-1up,
dl.gut-left-xlarge-1up > dt,
form.gut-left-xlarge-1up > label {*margin-left:0;*right:0;*float:left;}
.pull-gut-left-none-1up {margin-left:0;width:auto;float:none;position:static;}

.pull-gut-left-1up,
.pull-gut-left-none-1up,
.pull-gut-left-xsmall-1up,
dl.gut-left-xsmall-1up > dt,
form.gut-left-xsmall-1up > label,
.pull-gut-left-small-1up,
dl.gut-left-small-1up > dt,
form.gut-left-small-1up > label,
.pull-gut-left-medium-1up,
dl.gut-left-medium-1up > dt,
form.gut-left-medium-1up > label,
.pull-gut-left-large-1up,
dl.gut-left-large-1up > dt,
form.gut-left-large-1up > label,
.pull-gut-left-xlarge-1up,
dl.gut-left-xlarge-1up > dt,
form.gut-left-xlarge-1up > label {margin-right:20px;}

.pull-gut-left-xsmall-1up,
dl.gut-left-xsmall-1up > dt,
form.gut-left-xsmall-1up > label {width:40px;}
.pull-gut-left-small-1up,
dl.gut-left-small-1up > dt,
form.gut-left-small-1up > label {width:80px;}
.pull-gut-left-medium-1up,
dl.gut-left-medium-1up > dt,
form.gut-left-medium-1up > label {width:160px;}
.pull-gut-left-large-1up,
dl.gut-left-large-1up > dt,
form.gut-left-large-1up > label {width:240px;}
.pull-gut-left-xlarge-1up,
dl.gut-left-xlarge-1up > dt,
form.gut-left-xlarge-1up > label {width:320px;}
.pull-gut-left-none-1up {width:auto;}


/* Layout > Pull Gut Right */

.pull-gut-right-1up,
.pull-gut-right-none-1up,
.pull-gut-right-xsmall-1up,
.pull-gut-right-small-1up,
.pull-gut-right-medium-1up,
.pull-gut-right-large-1up,
.pull-gut-right-xlarge-1up {float:left;position:relative;margin-right:-100%;left:100%;clear:both;display:inline;}

/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-right-1up,
.pull-gut-right-none-1up,
.pull-gut-right-xsmall-1up,
.pull-gut-right-small-1up,
.pull-gut-right-medium-1up,
.pull-gut-right-large-1up,
.pull-gut-right-xlarge-1up {_margin-right:0;_left:0;_float:right;}

.pull-gut-right-none-1up {margin-right:0;width:auto;float:none;position:static;}

.pull-gut-right-1up,
.pull-gut-right-none-1up,
.pull-gut-right-xsmall-1up,
.pull-gut-right-small-1up,
.pull-gut-right-medium-1up,
.pull-gut-right-large-1up,
.pull-gut-right-xlarge-1up {margin-left:20px;}


.pull-gut-right-xsmall-1up {width:40px;}
.pull-gut-right-small-1up {width:80px;}
.pull-gut-right-medium-1up {width:160px;}
.pull-gut-right-large-1up {width:240px;}
.pull-gut-right-xlarge-1up {width:320px;}
.pull-gut-right-none-1up {width:auto;}



/* Max Width */
.width-max {max-width:700px;}
.width-max-1dx-1up {max-width:220px;}
.width-max-2dx-1up {max-width:460px;}
.width-max-3dx-1up {max-width:700px;}
.width-max-4dx-1up {max-width:940px;}
.width-max-5dx-1up {max-width:1180px;}
.width-max-6dx-1up {max-width:1420px;}
.width-max-7dx-1up {max-width:1660px;}
.width-max-none-1up {max-width:none;}



/* Widths */
.widths-1o10-1up > * {width:10%;}
.widths-1o5-1up > *,
.widths-2o10-1up > * {width:20%;}
.widths-1o4-1up > *,
.widths-2o8-1up > *,
.widths-3o12-1up > * {width:25%;}
.widths-3o10-1up > * {width:30%;}
.widths-2o5-1up > *,
.widths-4o10-1up > * {width:40%;}
.widths-1o2-1up > *,
.widths-2o4-1up > *,
.widths-3o6-1up > *,
.widths-4o8-1up > *,
.widths-5o10-1up > *,
.widths-6o12-1up > * {width:50%;}
.widths-3o5-1up > *,
.widths-6o10-1up > * {width:60%;}
.widths-7o10-1up > * {width:70%;}
.widths-3o4-1up > *,
.widths-6o8-1up > *,
.widths-9o12-1up > * {width:75%;}
.widths-4o5-1up > *,
.widths-8o10-1up > * {width:80%;}
.widths-9o10-1up > * {width:90%;}
.widths-1o1-1up > *,
.widths-2o2-1up > *,
.widths-3o3-1up > *,
.widths-4o4-1up > *,
.widths-5o5-1up > *,
.widths-6o6-1up > *,
.widths-7o7-1up > *,
.widths-8o8-1up > *,
.widths-9o9-1up > *,
.widths-10o10-1up > *,
.widths-11o11-1up > *,
.widths-12o12-1up > * {width:100%;}
.widths-1o3-1up > *,
.widths-2o6-1up > *,
.widths-3o9-1up > *,
.widths-4o12-1up > * {width:33.3333%;}
.widths-1o6-1up > *,
.widths-2o12-1up > * {width:16.6666%;}
.widths-1o7-1up > * {width:14.2857%;}
.widths-1o8-1up > * {width:12.5%;}
.widths-1o9-1up > * {width:11.1111%;}
.widths-1o11-1up > * {width:9.0909%;}
.widths-1o12-1up > * {width:8.3333%;}
.widths-2o3-1up > *,
.widths-4o6-1up > *,
.widths-6o9-1up > *,
.widths-8o12-1up > * {width:66.6666%;}
.widths-2o7-1up > * {width:28.5714%;}
.widths-2o9-1up > * {width:22.2222%;}
.widths-2o11-1up > * {width:18.1818%;}
.widths-3o7-1up > * {width:42.8571%;}
.widths-3o8-1up > * {width:37.5%;}
.widths-3o11-1up > * {width:27.2727%;}
.widths-4o7-1up > * {width:57.1428%;}
.widths-4o9-1up > * {width:44.4444%;}
.widths-4o11-1up > * {width:36.3636%;}
.widths-5o6-1up > *,
.widths-10o12-1up > * {width:83.3333%;}
.widths-5o7-1up > * {width:71.4285%;}
.widths-5o8-1up > * {width:62.5%;}
.widths-5o9-1up > * {width:55.5555%;}
.widths-5o11-1up > * {width:45.4545%;}
.widths-5o12-1up > * {width:41.6666%;}
.widths-6o7-1up > * {width:85.7142%;}
.widths-6o11-1up > * {width:54.5454%;}
.widths-7o8-1up > * {width:87.5%;}
.widths-7o9-1up > * {width:77.7777%;}
.widths-7o11-1up > * {width:63.6363%;}
.widths-7o12-1up > * {width:58.3333%;}
.widths-8o9-1up > * {width:88.8888%;}
.widths-8o11-1up > * {width:72.7272%;}
.widths-9o11-1up > * {width:81.8181%;}
.widths-10o11-1up > * {width:90.909%;}
.widths-11o12-1up > * {width:91.6666%;}
.widths-auto-1up > * {width:auto;}

/* Width */
.width-1o10-1up {width:10%;}
.width-1o5-1up,
.width-2o10-1up {width:20%;}
.width-1o4-1up,
.width-2o8-1up,
.width-3o12-1up {width:25%;}
.width-3o10-1up {width:30%;}
.width-2o5-1up,
.width-4o10-1up {width:40%;}
.width-1o2-1up,
.width-2o4-1up,
.width-3o6-1up,
.width-4o8-1up,
.width-5o10-1up,
.width-6o12-1up {width:50%;}
.width-3o5-1up,
.width-6o10-1up {width:60%;}
.width-7o10-1up {width:70%;}
.width-3o4-1up,
.width-6o8-1up,
.width-9o12-1up {width:75%;}
.width-4o5-1up,
.width-8o10-1up {width:80%;}
.width-9o10-1up {width:90%;}
.width-1o1-1up,
.width-2o2-1up,
.width-3o3-1up,
.width-4o4-1up,
.width-5o5-1up,
.width-6o6-1up,
.width-7o7-1up,
.width-8o8-1up,
.width-9o9-1up,
.width-10o10-1up,
.width-11o11-1up,
.width-12o12-1up {width:100%;}
.width-1o3-1up,
.width-2o6-1up,
.width-3o9-1up,
.width-4o12-1up {width:33.3333%;}
.width-1o6-1up,
.width-2o12-1up {width:16.6666%;}
.width-1o7-1up {width:14.2857%;}
.width-1o8-1up {width:12.5%;}
.width-1o9-1up {width:11.1111%;}
.width-1o11-1up {width:9.0909%;}
.width-1o12-1up {width:8.3333%;}
.width-2o3-1up,
.width-4o6-1up,
.width-6o9-1up,
.width-8o12-1up {width:66.6666%;}
.width-2o7-1up {width:28.5714%;}
.width-2o9-1up {width:22.2222%;}
.width-2o11-1up {width:18.1818%;}
.width-3o7-1up {width:42.8571%;}
.width-3o8-1up {width:37.5%;}
.width-3o11-1up {width:27.2727%;}
.width-4o7-1up {width:57.1428%;}
.width-4o9-1up {width:44.4444%;}
.width-4o11-1up {width:36.3636%;}
.width-5o6-1up,
.width-10o12-1up {width:83.3333%;}
.width-5o7-1up {width:71.4285%;}
.width-5o8-1up {width:62.5%;}
.width-5o9-1up {width:55.5555%;}
.width-5o11-1up {width:45.4545%;}
.width-5o12-1up {width:41.6666%;}
.width-6o7-1up {width:85.7142%;}
.width-6o11-1up {width:54.5454%;}
.width-7o8-1up {width:87.5%;}
.width-7o9-1up {width:77.7777%;}
.width-7o11-1up {width:63.6363%;}
.width-7o12-1up {width:58.3333%;}
.width-8o9-1up {width:88.8888%;}
.width-8o11-1up {width:72.7272%;}
.width-9o11-1up {width:81.8181%;}
.width-10o11-1up {width:90.909%;}
.width-11o12-1up {width:91.6666%;}

/* Widths px */
.widths-xsmall-1up > * ,
.child-widths-xsmall-1up > * > * ,
.gchild-widths-xsmall-1up > * > * > *  {width:40px;}
.widths-small-1up > * ,
.child-widths-small-1up > * > * ,
.gchild-widths-small-1up > * > * > *  {width:80px;}
.widths-medium-1up > * ,
.child-widths-medium-1up > * > * ,
.gchild-widths-medium-1up > * > * > *  {width:160px;}
.widths-large-1up > * ,
.child-widths-large-1up > * > * ,
.gchild-widths-large-1up > * > * > *  {width:240px;}
.widths-xlarge-1up > * ,
.child-widths-xlarge-1up > * > * ,
.gchild-widths-xlarge-1up > * > * > *  {width:320px;}

/* Width px */
.width-1x-1up {width:20px;}
.width-2x-1up {width:40px;}
.width-3x-1up {width:60px;}
.width-4x-1up {width:80px;}
.width-5x-1up {width:100px;}
.width-6x-1up {width:120px;}
.width-7x-1up {width:140px;}
.width-8x-1up {width:160px;}
.width-9x-1up {width:180px;}
.width-10x-1up {width:200px;}
.width-auto-1up {width:auto;}


/* Guts */
/* IE 6 and 7 star-hack fixes because they don't support box-sizing */
.guts-1up,
.child-guts-1up > *,
.gchild-guts-1up > * > *,
.guts-1x-1up,
.child-guts-1x-1up > *,
.gchild-guts-1x-1up > * > * {margin-left:-20px;*margin-left:0;}
.guts-2x-1up,
.child-guts-2x-1up > *,
.gchild-guts-2x-1up > * > * {margin-left:-40px;*margin-left:0;}
.guts-3x-1up,
.child-guts-3x-1up > *,
.gchild-guts-3x-1up > * > * {margin-left:-60px;*margin-left:0;}
.guts-1o2x-1up,
.child-guts-1o2x-1up > *,
.gchild-guts-1o2x-1up > * > * {margin-left:-10px;*margin-left:0;}
.guts-1px-1up,
.child-guts-1px-1up > *,
.gchild-guts-1px-1up > * > * {margin-left:-1px;*margin-left:0;}
.guts-2px-1up,
.child-guts-2px-1up > *,
.gchild-guts-2px-1up > * > * {margin-left:-2px;*margin-left:0;}
.guts-3px-1up,
.child-guts-3px-1up > *,
.gchild-guts-3px-1up > * > * {margin-left:-3px;*margin-left:0;}
.guts-4px-1up,
.child-guts-4px-1up > *,
.gchild-guts-4px-1up > * > * {margin-left:-4px;*margin-left:0;}
.guts-5px-1up,
.child-guts-5px-1up > *,
.gchild-guts-5px-1up > * > * {margin-left:-5px;*margin-left:0;}
.guts-1up > *,
.child-guts-1up > * > *,
.gchild-guts-1up > * > * > *,
.guts-1x-1up > *,
.child-guts-1x-1up > * > *,
.gchild-guts-1x-1up > * > * > *,
.guts-2x-1up > *,
.child-guts-2x-1up > * > *,
.gchild-guts-2x-1up > * > * > *,
.guts-3x-1up > *,
.child-guts-3x-1up > * > *,
.gchild-guts-3x-1up > * > * > *,
.guts-1o2x-1up > *,
.child-guts-1o2x-1up > * > *,
.gchild-guts-1o2x-1up > * > * > *,
.guts-1px-1up > *,
.child-guts-1px-1up > * > *,
.gchild-guts-1px-1up > * > * > *,
.guts-2px-1up > *,
.child-guts-2px-1up > * > *,
.gchild-guts-2px-1up > * > * > *,
.guts-3px-1up > *,
.child-guts-3px-1up > * > *,
.gchild-guts-3px-1up > * > * > *,
.guts-4px-1up > *,
.child-guts-4px-1up > * > *,
.gchild-guts-4px-1up > * > * > *,
.guts-5px-1up > *,
.child-guts-5px-1up > * > *,
.gchild-guts-5px-1up > * > * > * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.guts-1up > *,
.child-guts-1up > * > *,
.gchild-guts-1up > * > * > *,
.guts-1x-1up > *,
.child-guts-1x-1up > * > *,
.gchild-guts-1x-1up > * > * > * {padding-left:20px;*padding-left:0;}
.guts-2x-1up > *,
.child-guts-2x-1up > * > *,
.gchild-guts-2x-1up > * > * > * {padding-left:40px;*padding-left:0;}
.guts-3x-1up > *,
.child-guts-3x-1up > * > *,
.gchild-guts-3x-1up > * > * > * {padding-left:60px;*padding-left:0;}
.guts-1o2x-1up > *,
.child-guts-1o2x-1up > * > *,
.gchild-guts-1o2x-1up > * > * > * {padding-left:10px;*padding-left:0;}
.guts-1px-1up > *,
.child-guts-1px-1up > * > *,
.gchild-guts-1px-1up > * > * > * {padding-left:1px;*padding-left:0;}
.guts-2px-1up > *,
.child-guts-2px-1up > * > *,
.gchild-guts-2px-1up > * > * > * {padding-left:2px;*padding-left:0;}
.guts-3px-1up > *,
.child-guts-3px-1up > * > *,
.gchild-guts-3px-1up > * > * > * {padding-left:3px;*padding-left:0;}
.guts-4px-1up > *,
.child-guts-4px-1up > * > *,
.gchild-guts-4px-1up > * > * > * {padding-left:4px;*padding-left:0;}
.guts-5px-1up > *,
.child-guts-5px-1up > * > *,
.gchild-guts-5px-1up > * > * > * {padding-left:5px;*padding-left:0;}





/* Pos */

.pos-1o1-1up,
.pos-1o2-1up,
.pos-1o3-1up,
.pos-1o4-1up,
.pos-1o5-1up,
.pos-1o6-1up,
.pos-1o7-1up,
.pos-1o8-1up,
.pos-1o9-1up,
.pos-1o10-1up,
.pos-1o11-1up,
.pos-1o12-1up {-webkit-order:-50;order:-50;}
.pos-2o10-1up {-webkit-order:-40;order:-40;}
.pos-2o5-1up,
.pos-3o10-1up {-webkit-order:-30;order:-30;}
.pos-2o4-1up,
.pos-3o8-1up,
.pos-4o12-1up {-webkit-order:-25;order:-25;}
.pos-4o10-1up {-webkit-order:-20;order:-20;}
.pos-3o5-1up,
.pos-5o10-1up {-webkit-order:-10;order:-10;}
.pos-2o2-1up,
.pos-3o4-1up,
.pos-4o6-1up,
.pos-5o8-1up,
.pos-6o10-1up,
.pos-7o12-1up {-webkit-order:0;order:0;}
.pos-4o5-1up,
.pos-7o10-1up {-webkit-order:10;order:10;}
.pos-8o10-1up {-webkit-order:20;order:20;}
.pos-4o4-1up,
.pos-7o8-1up,
.pos-10o12-1up {-webkit-order:25;order:25;}
.pos-5o5-1up,
.pos-9o10-1up {-webkit-order:30;order:30;}
.pos-10o10-1up {-webkit-order:40;order:40;}
.pos-2o3-1up,
.pos-3o6-1up,
.pos-4o9-1up,
.pos-5o12-1up {-webkit-order:-17;order:-17;}
.pos-2o6-1up,
.pos-3o12-1up {-webkit-order:-34;order:-34;}
.pos-2o7-1up {-webkit-order:-36;order:-36;}
.pos-2o8-1up {-webkit-order:-38;order:-38;}
.pos-2o9-1up {-webkit-order:-39;order:-39;}
.pos-2o11-1up {-webkit-order:-41;order:-41;}
.pos-2o12-1up {-webkit-order:-42;order:-42;}
.pos-3o3-1up,
.pos-5o6-1up,
.pos-7o9-1up,
.pos-9o12-1up {-webkit-order:16;order:16;}
.pos-3o7-1up {-webkit-order:-22;order:-22;}
.pos-3o9-1up {-webkit-order:-28;order:-28;}
.pos-3o11-1up {-webkit-order:-32;order:-32;}
.pos-4o7-1up {-webkit-order:-8;order:-8;}
.pos-4o8-1up {-webkit-order:-13;order:-13;}
.pos-4o11-1up {-webkit-order:-23;order:-23;}
.pos-5o7-1up {-webkit-order:7;order:7;}
.pos-5o9-1up {-webkit-order:-6;order:-6;}
.pos-5o11-1up {-webkit-order:-14;order:-14;}
.pos-6o6-1up,
.pos-11o12-1up {-webkit-order:33;order:33;}
.pos-6o7-1up {-webkit-order:21;order:21;}
.pos-6o8-1up {-webkit-order:12;order:12;}
.pos-6o9-1up {-webkit-order:5;order:5;}
.pos-6o11-1up {-webkit-order:-5;order:-5;}
.pos-6o12-1up {-webkit-order:-9;order:-9;}
.pos-7o7-1up {-webkit-order:35;order:35;}
.pos-7o11-1up {-webkit-order:4;order:4;}
.pos-8o8-1up {-webkit-order:37;order:37;}
.pos-8o9-1up {-webkit-order:27;order:27;}
.pos-8o11-1up {-webkit-order:13;order:13;}
.pos-8o12-1up {-webkit-order:8;order:8;}
.pos-9o9-1up {-webkit-order:38;order:38;}
.pos-9o11-1up {-webkit-order:22;order:22;}
.pos-10o11-1up {-webkit-order:31;order:31;}
.pos-11o11-1up {-webkit-order:40;order:40;}
.pos-12o12-1up {-webkit-order:41;order:41;}

.baseup-noflex .pos-1o1-1up,
.baseup-noflex .pos-1o2-1up,
.baseup-noflex .pos-1o3-1up,
.baseup-noflex .pos-1o4-1up,
.baseup-noflex .pos-1o5-1up,
.baseup-noflex .pos-1o6-1up,
.baseup-noflex .pos-1o7-1up,
.baseup-noflex .pos-1o8-1up,
.baseup-noflex .pos-1o9-1up,
.baseup-noflex .pos-1o10-1up,
.baseup-noflex .pos-1o11-1up,
.baseup-noflex .pos-1o12-1up {margin-left:0%;margin-right:-100%;}
.baseup-noflex .pos-2o10-1up {margin-left:10%;margin-right:-100%;}
.baseup-noflex .pos-2o5-1up,
.baseup-noflex .pos-3o10-1up {margin-left:20%;margin-right:-100%;}
.baseup-noflex .pos-2o4-1up,
.baseup-noflex .pos-3o8-1up,
.baseup-noflex .pos-4o12-1up {margin-left:25%;margin-right:-100%;}
.baseup-noflex .pos-4o10-1up {margin-left:30%;margin-right:-100%;}
.baseup-noflex .pos-3o5-1up,
.baseup-noflex .pos-5o10-1up {margin-left:40%;margin-right:-100%;}
.baseup-noflex .pos-2o2-1up,
.baseup-noflex .pos-3o4-1up,
.baseup-noflex .pos-4o6-1up,
.baseup-noflex .pos-5o8-1up,
.baseup-noflex .pos-6o10-1up,
.baseup-noflex .pos-7o12-1up {margin-left:50%;margin-right:-100%;}
.baseup-noflex .pos-4o5-1up,
.baseup-noflex .pos-7o10-1up {margin-left:60%;margin-right:-100%;}
.baseup-noflex .pos-8o10-1up {margin-left:70%;margin-right:-100%;}
.baseup-noflex .pos-4o4-1up,
.baseup-noflex .pos-7o8-1up,
.baseup-noflex .pos-10o12-1up {margin-left:75%;margin-right:-100%;}
.baseup-noflex .pos-5o5-1up,
.baseup-noflex .pos-9o10-1up {margin-left:80%;margin-right:-100%;}
.baseup-noflex .pos-10o10-1up {margin-left:90%;margin-right:-100%;}
.baseup-noflex .pos-2o3-1up,
.baseup-noflex .pos-3o6-1up,
.baseup-noflex .pos-4o9-1up,
.baseup-noflex .pos-5o12-1up {margin-left:33.3333%;margin-right:-100%;}
.baseup-noflex .pos-2o6-1up,
.baseup-noflex .pos-3o12-1up {margin-left:16.6666%;margin-right:-100%;}
.baseup-noflex .pos-2o7-1up {margin-left:14.2857%;margin-right:-100%;}
.baseup-noflex .pos-2o8-1up {margin-left:12.5%;margin-right:-100%;}
.baseup-noflex .pos-2o9-1up {margin-left:11.1111%;margin-right:-100%;}
.baseup-noflex .pos-2o11-1up {margin-left:9.0909%;margin-right:-100%;}
.baseup-noflex .pos-2o12-1up {margin-left:8.3333%;margin-right:-100%;}
.baseup-noflex .pos-3o3-1up,
.baseup-noflex .pos-5o6-1up,
.baseup-noflex .pos-7o9-1up,
.baseup-noflex .pos-9o12-1up {margin-left:66.6666%;margin-right:-100%;}
.baseup-noflex .pos-3o7-1up {margin-left:28.5714%;margin-right:-100%;}
.baseup-noflex .pos-3o9-1up {margin-left:22.2222%;margin-right:-100%;}
.baseup-noflex .pos-3o11-1up {margin-left:18.1818%;margin-right:-100%;}
.baseup-noflex .pos-4o7-1up {margin-left:42.8571%;margin-right:-100%;}
.baseup-noflex .pos-4o8-1up {margin-left:37.5%;margin-right:-100%;}
.baseup-noflex .pos-4o11-1up {margin-left:27.2727%;margin-right:-100%;}
.baseup-noflex .pos-5o7-1up {margin-left:57.1428%;margin-right:-100%;}
.baseup-noflex .pos-5o9-1up {margin-left:44.4444%;margin-right:-100%;}
.baseup-noflex .pos-5o11-1up {margin-left:36.3636%;margin-right:-100%;}
.baseup-noflex .pos-6o6-1up,
.baseup-noflex .pos-11o12-1up {margin-left:83.3333%;margin-right:-100%;}
.baseup-noflex .pos-6o7-1up {margin-left:71.4285%;margin-right:-100%;}
.baseup-noflex .pos-6o8-1up {margin-left:62.5%;margin-right:-100%;}
.baseup-noflex .pos-6o9-1up {margin-left:55.5555%;margin-right:-100%;}
.baseup-noflex .pos-6o11-1up {margin-left:45.4545%;margin-right:-100%;}
.baseup-noflex .pos-6o12-1up {margin-left:41.6666%;margin-right:-100%;}
.baseup-noflex .pos-7o7-1up {margin-left:85.7142%;margin-right:-100%;}
.baseup-noflex .pos-7o11-1up {margin-left:54.5454%;margin-right:-100%;}
.baseup-noflex .pos-8o8-1up {margin-left:87.5%;margin-right:-100%;}
.baseup-noflex .pos-8o9-1up {margin-left:77.7777%;margin-right:-100%;}
.baseup-noflex .pos-8o11-1up {margin-left:63.6363%;margin-right:-100%;}
.baseup-noflex .pos-8o12-1up {margin-left:58.3333%;margin-right:-100%;}
.baseup-noflex .pos-9o9-1up {margin-left:88.8888%;margin-right:-100%;}
.baseup-noflex .pos-9o11-1up {margin-left:72.7272%;margin-right:-100%;}
.baseup-noflex .pos-10o11-1up {margin-left:81.8181%;margin-right:-100%;}
.baseup-noflex .pos-11o11-1up {margin-left:90.909%;margin-right:-100%;}
.baseup-noflex .pos-12o12-1up {margin-left:91.6666%;margin-right:-100%;}







}




/* Breakpoint-2up */
@media all and (min-width:960px) {




/* Copy */









/* Layout > Columns */
.col-2up {float:left;width:100%;}
.col-none-2up {float:none;width:auto;}
.clear-2up {clear:left;}
.clear-none-2up {clear:none;}

.pull-left-2up {float:left;}
.pull-right-2up {float:right;}




/* Layout > Heights */
.height-1o2x-2up {height:10px;}
.height-1x-2up {height:20px;}
.height-2x-2up {height:40px;}
.height-3x-2up {height:60px;}
.height-4x-2up {height:80px;}
.height-5x-2up {height:100px;}
.height-6x-2up {height:120px;}
.height-7x-2up {height:140px;}
.height-8x-2up {height:160px;}
.height-9x-2up {height:180px;}
.height-10x-2up {height:200px;}
.height-11x-2up {height:220px;}
.height-12x-2up {height:240px;}
.height-13x-2up {height:260px;}
.height-14x-2up {height:280px;}
.height-15x-2up {height:300px;}
.height-16x-2up {height:320px;}
.height-17x-2up {height:340px;}
.height-18x-2up {height:360px;}
.height-19x-2up {height:380px;}
.height-20x-2up {height:400px;}
.height-1o1-2up {height:100%;}
.height-auto-2up {height:auto;}




/* Layout > Guts > Left */
.gut-left-2up,
.gut-left-1x-2up {margin-left:20px;}
.gut-left-2x-2up {margin-left:40px;}
.gut-left-3x-2up,
.gut-left-xsmall-2up {margin-left:60px;}
.gut-left-4x-2up {margin-left:80px;}
.gut-left-5x-2up,
.gut-left-small-2up {margin-left:100px;}
.gut-left-6x-2up {margin-left:120px;}
.gut-left-1o2x-2up {margin-left:10px;}
.gut-left-none-2up {margin-left:0;}
.gut-left-medium-2up {margin-left:180px;}
.gut-left-large-2up {margin-left:260px;}
.gut-left-xlarge-2up {margin-left:340px;}

/* Layout > Guts > Right */
.gut-right-2up,
.gut-right-1x-2up {margin-right:20px;}
.gut-right-2x-2up {margin-right:40px;}
.gut-right-3x-2up,
.gut-right-xsmall-2up {margin-right:60px;}
.gut-right-4x-2up {margin-right:80px;}
.gut-right-5x-2up,
.gut-right-small-2up {margin-right:100px;}
.gut-right-6x-2up {margin-right:120px;}
.gut-right-1o2x-2up {margin-right:10px;}
.gut-right-none-2up {margin-right:0;}
.gut-right-medium-2up {margin-right:180px;}
.gut-right-large-2up {margin-right:260px;}
.gut-right-xlarge-2up {margin-right:340px;}

/* Layout > Guts > Bottom and Bottoms */
.gut-bottom-2up,
.gut-bottom-1x-2up,
.gut-bottoms-2up > *,
.gut-bottoms-1x-2up > * {margin-bottom:20px;}
.gut-bottom-2x-2up,
.gut-bottoms-2x-2up > * {margin-bottom:40px;}
.gut-bottom-3x-2up,
.gut-bottoms-3x-2up > * {margin-bottom:60px;}
.gut-bottom-4x-2up,
.gut-bottoms-4x-2up > * {margin-bottom:80px;}
.gut-bottom-5x-2up,
.gut-bottoms-5x-2up > * {margin-bottom:100px;}
.gut-bottom-6x-2up,
.gut-bottoms-6x-2up > * {margin-bottom:120px;}
.gut-bottom-1o2x-2up,
.gut-bottoms-1o2x-2up > * {margin-bottom:10px;}
.gut-bottom-none-2up {margin-bottom:0;}
.gut-bottoms-1px-2up > * {margin-bottom:1px;}
.gut-bottoms-2px-2up > * {margin-bottom:2px;}
.gut-bottoms-3px-2up > * {margin-bottom:3px;}
.gut-bottoms-4px-2up > * {margin-bottom:4px;}
.gut-bottoms-5px-2up > * {margin-bottom:5px;}



/* Layout > Pull Gut Left */
.pull-gut-left-2up,
.pull-gut-left-none-2up,
.pull-gut-left-xsmall-2up,
dl.gut-left-xsmall-2up > dt,
form.gut-left-xsmall-2up > label,
.pull-gut-left-small-2up,
dl.gut-left-small-2up > dt,
form.gut-left-small-2up > label,
.pull-gut-left-medium-2up,
dl.gut-left-medium-2up > dt,
form.gut-left-medium-2up > label,
.pull-gut-left-large-2up,
dl.gut-left-large-2up > dt,
form.gut-left-large-2up > label,
.pull-gut-left-xlarge-2up,
dl.gut-left-xlarge-2up > dt,
form.gut-left-xlarge-2up > label {float:right;position:relative;margin-left:-100%;right:100%;clear:both;display:inline;}
/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-left-2up,
.pull-gut-left-none-2up,
.pull-gut-left-xsmall-2up,
dl.gut-left-xsmall-2up > dt,
form.gut-left-xsmall-2up > label,
.pull-gut-left-small-2up,
dl.gut-left-small-2up > dt,
form.gut-left-small-2up > label,
.pull-gut-left-medium-2up,
dl.gut-left-medium-2up > dt,
form.gut-left-medium-2up > label,
.pull-gut-left-large-2up,
dl.gut-left-large-2up > dt,
form.gut-left-large-2up > label,
.pull-gut-left-xlarge-2up,
dl.gut-left-xlarge-2up > dt,
form.gut-left-xlarge-2up > label {*margin-left:0;*right:0;*float:left;}
.pull-gut-left-none-2up {margin-left:0;width:auto;float:none;position:static;}

.pull-gut-left-2up,
.pull-gut-left-none-2up,
.pull-gut-left-xsmall-2up,
dl.gut-left-xsmall-2up > dt,
form.gut-left-xsmall-2up > label,
.pull-gut-left-small-2up,
dl.gut-left-small-2up > dt,
form.gut-left-small-2up > label,
.pull-gut-left-medium-2up,
dl.gut-left-medium-2up > dt,
form.gut-left-medium-2up > label,
.pull-gut-left-large-2up,
dl.gut-left-large-2up > dt,
form.gut-left-large-2up > label,
.pull-gut-left-xlarge-2up,
dl.gut-left-xlarge-2up > dt,
form.gut-left-xlarge-2up > label {margin-right:20px;}

.pull-gut-left-xsmall-2up,
dl.gut-left-xsmall-2up > dt,
form.gut-left-xsmall-2up > label {width:40px;}
.pull-gut-left-small-2up,
dl.gut-left-small-2up > dt,
form.gut-left-small-2up > label {width:80px;}
.pull-gut-left-medium-2up,
dl.gut-left-medium-2up > dt,
form.gut-left-medium-2up > label {width:160px;}
.pull-gut-left-large-2up,
dl.gut-left-large-2up > dt,
form.gut-left-large-2up > label {width:240px;}
.pull-gut-left-xlarge-2up,
dl.gut-left-xlarge-2up > dt,
form.gut-left-xlarge-2up > label {width:320px;}
.pull-gut-left-none-2up {width:auto;}


/* Layout > Pull Gut Right */

.pull-gut-right-2up,
.pull-gut-right-none-2up,
.pull-gut-right-xsmall-2up,
.pull-gut-right-small-2up,
.pull-gut-right-medium-2up,
.pull-gut-right-large-2up,
.pull-gut-right-xlarge-2up {float:left;position:relative;margin-right:-100%;left:100%;clear:both;display:inline;}

/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-right-2up,
.pull-gut-right-none-2up,
.pull-gut-right-xsmall-2up,
.pull-gut-right-small-2up,
.pull-gut-right-medium-2up,
.pull-gut-right-large-2up,
.pull-gut-right-xlarge-2up {_margin-right:0;_left:0;_float:right;}

.pull-gut-right-none-2up {margin-right:0;width:auto;float:none;position:static;}

.pull-gut-right-2up,
.pull-gut-right-none-2up,
.pull-gut-right-xsmall-2up,
.pull-gut-right-small-2up,
.pull-gut-right-medium-2up,
.pull-gut-right-large-2up,
.pull-gut-right-xlarge-2up {margin-left:20px;}


.pull-gut-right-xsmall-2up {width:40px;}
.pull-gut-right-small-2up {width:80px;}
.pull-gut-right-medium-2up {width:160px;}
.pull-gut-right-large-2up {width:240px;}
.pull-gut-right-xlarge-2up {width:320px;}
.pull-gut-right-none-2up {width:auto;}



/* Max Width */
.width-max {max-width:940px;}
.width-max-1dx-2up {max-width:220px;}
.width-max-2dx-2up {max-width:460px;}
.width-max-3dx-2up {max-width:700px;}
.width-max-4dx-2up {max-width:940px;}
.width-max-5dx-2up {max-width:1180px;}
.width-max-6dx-2up {max-width:1420px;}
.width-max-7dx-2up {max-width:1660px;}
.width-max-none-2up {max-width:none;}



/* Widths */
.widths-1o10-2up > * {width:10%;}
.widths-1o5-2up > *,
.widths-2o10-2up > * {width:20%;}
.widths-1o4-2up > *,
.widths-2o8-2up > *,
.widths-3o12-2up > * {width:25%;}
.widths-3o10-2up > * {width:30%;}
.widths-2o5-2up > *,
.widths-4o10-2up > * {width:40%;}
.widths-1o2-2up > *,
.widths-2o4-2up > *,
.widths-3o6-2up > *,
.widths-4o8-2up > *,
.widths-5o10-2up > *,
.widths-6o12-2up > * {width:50%;}
.widths-3o5-2up > *,
.widths-6o10-2up > * {width:60%;}
.widths-7o10-2up > * {width:70%;}
.widths-3o4-2up > *,
.widths-6o8-2up > *,
.widths-9o12-2up > * {width:75%;}
.widths-4o5-2up > *,
.widths-8o10-2up > * {width:80%;}
.widths-9o10-2up > * {width:90%;}
.widths-1o1-2up > *,
.widths-2o2-2up > *,
.widths-3o3-2up > *,
.widths-4o4-2up > *,
.widths-5o5-2up > *,
.widths-6o6-2up > *,
.widths-7o7-2up > *,
.widths-8o8-2up > *,
.widths-9o9-2up > *,
.widths-10o10-2up > *,
.widths-11o11-2up > *,
.widths-12o12-2up > * {width:100%;}
.widths-1o3-2up > *,
.widths-2o6-2up > *,
.widths-3o9-2up > *,
.widths-4o12-2up > * {width:33.3333%;}
.widths-1o6-2up > *,
.widths-2o12-2up > * {width:16.6666%;}
.widths-1o7-2up > * {width:14.2857%;}
.widths-1o8-2up > * {width:12.5%;}
.widths-1o9-2up > * {width:11.1111%;}
.widths-1o11-2up > * {width:9.0909%;}
.widths-1o12-2up > * {width:8.3333%;}
.widths-2o3-2up > *,
.widths-4o6-2up > *,
.widths-6o9-2up > *,
.widths-8o12-2up > * {width:66.6666%;}
.widths-2o7-2up > * {width:28.5714%;}
.widths-2o9-2up > * {width:22.2222%;}
.widths-2o11-2up > * {width:18.1818%;}
.widths-3o7-2up > * {width:42.8571%;}
.widths-3o8-2up > * {width:37.5%;}
.widths-3o11-2up > * {width:27.2727%;}
.widths-4o7-2up > * {width:57.1428%;}
.widths-4o9-2up > * {width:44.4444%;}
.widths-4o11-2up > * {width:36.3636%;}
.widths-5o6-2up > *,
.widths-10o12-2up > * {width:83.3333%;}
.widths-5o7-2up > * {width:71.4285%;}
.widths-5o8-2up > * {width:62.5%;}
.widths-5o9-2up > * {width:55.5555%;}
.widths-5o11-2up > * {width:45.4545%;}
.widths-5o12-2up > * {width:41.6666%;}
.widths-6o7-2up > * {width:85.7142%;}
.widths-6o11-2up > * {width:54.5454%;}
.widths-7o8-2up > * {width:87.5%;}
.widths-7o9-2up > * {width:77.7777%;}
.widths-7o11-2up > * {width:63.6363%;}
.widths-7o12-2up > * {width:58.3333%;}
.widths-8o9-2up > * {width:88.8888%;}
.widths-8o11-2up > * {width:72.7272%;}
.widths-9o11-2up > * {width:81.8181%;}
.widths-10o11-2up > * {width:90.909%;}
.widths-11o12-2up > * {width:91.6666%;}
.widths-auto-2up > * {width:auto;}

/* Width */
.width-1o10-2up {width:10%;}
.width-1o5-2up,
.width-2o10-2up {width:20%;}
.width-1o4-2up,
.width-2o8-2up,
.width-3o12-2up {width:25%;}
.width-3o10-2up {width:30%;}
.width-2o5-2up,
.width-4o10-2up {width:40%;}
.width-1o2-2up,
.width-2o4-2up,
.width-3o6-2up,
.width-4o8-2up,
.width-5o10-2up,
.width-6o12-2up {width:50%;}
.width-3o5-2up,
.width-6o10-2up {width:60%;}
.width-7o10-2up {width:70%;}
.width-3o4-2up,
.width-6o8-2up,
.width-9o12-2up {width:75%;}
.width-4o5-2up,
.width-8o10-2up {width:80%;}
.width-9o10-2up {width:90%;}
.width-1o1-2up,
.width-2o2-2up,
.width-3o3-2up,
.width-4o4-2up,
.width-5o5-2up,
.width-6o6-2up,
.width-7o7-2up,
.width-8o8-2up,
.width-9o9-2up,
.width-10o10-2up,
.width-11o11-2up,
.width-12o12-2up {width:100%;}
.width-1o3-2up,
.width-2o6-2up,
.width-3o9-2up,
.width-4o12-2up {width:33.3333%;}
.width-1o6-2up,
.width-2o12-2up {width:16.6666%;}
.width-1o7-2up {width:14.2857%;}
.width-1o8-2up {width:12.5%;}
.width-1o9-2up {width:11.1111%;}
.width-1o11-2up {width:9.0909%;}
.width-1o12-2up {width:8.3333%;}
.width-2o3-2up,
.width-4o6-2up,
.width-6o9-2up,
.width-8o12-2up {width:66.6666%;}
.width-2o7-2up {width:28.5714%;}
.width-2o9-2up {width:22.2222%;}
.width-2o11-2up {width:18.1818%;}
.width-3o7-2up {width:42.8571%;}
.width-3o8-2up {width:37.5%;}
.width-3o11-2up {width:27.2727%;}
.width-4o7-2up {width:57.1428%;}
.width-4o9-2up {width:44.4444%;}
.width-4o11-2up {width:36.3636%;}
.width-5o6-2up,
.width-10o12-2up {width:83.3333%;}
.width-5o7-2up {width:71.4285%;}
.width-5o8-2up {width:62.5%;}
.width-5o9-2up {width:55.5555%;}
.width-5o11-2up {width:45.4545%;}
.width-5o12-2up {width:41.6666%;}
.width-6o7-2up {width:85.7142%;}
.width-6o11-2up {width:54.5454%;}
.width-7o8-2up {width:87.5%;}
.width-7o9-2up {width:77.7777%;}
.width-7o11-2up {width:63.6363%;}
.width-7o12-2up {width:58.3333%;}
.width-8o9-2up {width:88.8888%;}
.width-8o11-2up {width:72.7272%;}
.width-9o11-2up {width:81.8181%;}
.width-10o11-2up {width:90.909%;}
.width-11o12-2up {width:91.6666%;}

/* Widths px */
.widths-xsmall-2up > * ,
.child-widths-xsmall-2up > * > * ,
.gchild-widths-xsmall-2up > * > * > *  {width:40px;}
.widths-small-2up > * ,
.child-widths-small-2up > * > * ,
.gchild-widths-small-2up > * > * > *  {width:80px;}
.widths-medium-2up > * ,
.child-widths-medium-2up > * > * ,
.gchild-widths-medium-2up > * > * > *  {width:160px;}
.widths-large-2up > * ,
.child-widths-large-2up > * > * ,
.gchild-widths-large-2up > * > * > *  {width:240px;}
.widths-xlarge-2up > * ,
.child-widths-xlarge-2up > * > * ,
.gchild-widths-xlarge-2up > * > * > *  {width:320px;}

/* Width px */
.width-1x-2up {width:20px;}
.width-2x-2up {width:40px;}
.width-3x-2up {width:60px;}
.width-4x-2up {width:80px;}
.width-5x-2up {width:100px;}
.width-6x-2up {width:120px;}
.width-7x-2up {width:140px;}
.width-8x-2up {width:160px;}
.width-9x-2up {width:180px;}
.width-10x-2up {width:200px;}
.width-auto-2up {width:auto;}


/* Guts */
/* IE 6 and 7 star-hack fixes because they don't support box-sizing */
.guts-2up,
.child-guts-2up > *,
.gchild-guts-2up > * > *,
.guts-1x-2up,
.child-guts-1x-2up > *,
.gchild-guts-1x-2up > * > * {margin-left:-20px;*margin-left:0;}
.guts-2x-2up,
.child-guts-2x-2up > *,
.gchild-guts-2x-2up > * > * {margin-left:-40px;*margin-left:0;}
.guts-3x-2up,
.child-guts-3x-2up > *,
.gchild-guts-3x-2up > * > * {margin-left:-60px;*margin-left:0;}
.guts-1o2x-2up,
.child-guts-1o2x-2up > *,
.gchild-guts-1o2x-2up > * > * {margin-left:-10px;*margin-left:0;}
.guts-1px-2up,
.child-guts-1px-2up > *,
.gchild-guts-1px-2up > * > * {margin-left:-1px;*margin-left:0;}
.guts-2px-2up,
.child-guts-2px-2up > *,
.gchild-guts-2px-2up > * > * {margin-left:-2px;*margin-left:0;}
.guts-3px-2up,
.child-guts-3px-2up > *,
.gchild-guts-3px-2up > * > * {margin-left:-3px;*margin-left:0;}
.guts-4px-2up,
.child-guts-4px-2up > *,
.gchild-guts-4px-2up > * > * {margin-left:-4px;*margin-left:0;}
.guts-5px-2up,
.child-guts-5px-2up > *,
.gchild-guts-5px-2up > * > * {margin-left:-5px;*margin-left:0;}
.guts-2up > *,
.child-guts-2up > * > *,
.gchild-guts-2up > * > * > *,
.guts-1x-2up > *,
.child-guts-1x-2up > * > *,
.gchild-guts-1x-2up > * > * > *,
.guts-2x-2up > *,
.child-guts-2x-2up > * > *,
.gchild-guts-2x-2up > * > * > *,
.guts-3x-2up > *,
.child-guts-3x-2up > * > *,
.gchild-guts-3x-2up > * > * > *,
.guts-1o2x-2up > *,
.child-guts-1o2x-2up > * > *,
.gchild-guts-1o2x-2up > * > * > *,
.guts-1px-2up > *,
.child-guts-1px-2up > * > *,
.gchild-guts-1px-2up > * > * > *,
.guts-2px-2up > *,
.child-guts-2px-2up > * > *,
.gchild-guts-2px-2up > * > * > *,
.guts-3px-2up > *,
.child-guts-3px-2up > * > *,
.gchild-guts-3px-2up > * > * > *,
.guts-4px-2up > *,
.child-guts-4px-2up > * > *,
.gchild-guts-4px-2up > * > * > *,
.guts-5px-2up > *,
.child-guts-5px-2up > * > *,
.gchild-guts-5px-2up > * > * > * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.guts-2up > *,
.child-guts-2up > * > *,
.gchild-guts-2up > * > * > *,
.guts-1x-2up > *,
.child-guts-1x-2up > * > *,
.gchild-guts-1x-2up > * > * > * {padding-left:20px;*padding-left:0;}
.guts-2x-2up > *,
.child-guts-2x-2up > * > *,
.gchild-guts-2x-2up > * > * > * {padding-left:40px;*padding-left:0;}
.guts-3x-2up > *,
.child-guts-3x-2up > * > *,
.gchild-guts-3x-2up > * > * > * {padding-left:60px;*padding-left:0;}
.guts-1o2x-2up > *,
.child-guts-1o2x-2up > * > *,
.gchild-guts-1o2x-2up > * > * > * {padding-left:10px;*padding-left:0;}
.guts-1px-2up > *,
.child-guts-1px-2up > * > *,
.gchild-guts-1px-2up > * > * > * {padding-left:1px;*padding-left:0;}
.guts-2px-2up > *,
.child-guts-2px-2up > * > *,
.gchild-guts-2px-2up > * > * > * {padding-left:2px;*padding-left:0;}
.guts-3px-2up > *,
.child-guts-3px-2up > * > *,
.gchild-guts-3px-2up > * > * > * {padding-left:3px;*padding-left:0;}
.guts-4px-2up > *,
.child-guts-4px-2up > * > *,
.gchild-guts-4px-2up > * > * > * {padding-left:4px;*padding-left:0;}
.guts-5px-2up > *,
.child-guts-5px-2up > * > *,
.gchild-guts-5px-2up > * > * > * {padding-left:5px;*padding-left:0;}





/* Pos */

.pos-1o1-2up,
.pos-1o2-2up,
.pos-1o3-2up,
.pos-1o4-2up,
.pos-1o5-2up,
.pos-1o6-2up,
.pos-1o7-2up,
.pos-1o8-2up,
.pos-1o9-2up,
.pos-1o10-2up,
.pos-1o11-2up,
.pos-1o12-2up {-webkit-order:-50;order:-50;}
.pos-2o10-2up {-webkit-order:-40;order:-40;}
.pos-2o5-2up,
.pos-3o10-2up {-webkit-order:-30;order:-30;}
.pos-2o4-2up,
.pos-3o8-2up,
.pos-4o12-2up {-webkit-order:-25;order:-25;}
.pos-4o10-2up {-webkit-order:-20;order:-20;}
.pos-3o5-2up,
.pos-5o10-2up {-webkit-order:-10;order:-10;}
.pos-2o2-2up,
.pos-3o4-2up,
.pos-4o6-2up,
.pos-5o8-2up,
.pos-6o10-2up,
.pos-7o12-2up {-webkit-order:0;order:0;}
.pos-4o5-2up,
.pos-7o10-2up {-webkit-order:10;order:10;}
.pos-8o10-2up {-webkit-order:20;order:20;}
.pos-4o4-2up,
.pos-7o8-2up,
.pos-10o12-2up {-webkit-order:25;order:25;}
.pos-5o5-2up,
.pos-9o10-2up {-webkit-order:30;order:30;}
.pos-10o10-2up {-webkit-order:40;order:40;}
.pos-2o3-2up,
.pos-3o6-2up,
.pos-4o9-2up,
.pos-5o12-2up {-webkit-order:-17;order:-17;}
.pos-2o6-2up,
.pos-3o12-2up {-webkit-order:-34;order:-34;}
.pos-2o7-2up {-webkit-order:-36;order:-36;}
.pos-2o8-2up {-webkit-order:-38;order:-38;}
.pos-2o9-2up {-webkit-order:-39;order:-39;}
.pos-2o11-2up {-webkit-order:-41;order:-41;}
.pos-2o12-2up {-webkit-order:-42;order:-42;}
.pos-3o3-2up,
.pos-5o6-2up,
.pos-7o9-2up,
.pos-9o12-2up {-webkit-order:16;order:16;}
.pos-3o7-2up {-webkit-order:-22;order:-22;}
.pos-3o9-2up {-webkit-order:-28;order:-28;}
.pos-3o11-2up {-webkit-order:-32;order:-32;}
.pos-4o7-2up {-webkit-order:-8;order:-8;}
.pos-4o8-2up {-webkit-order:-13;order:-13;}
.pos-4o11-2up {-webkit-order:-23;order:-23;}
.pos-5o7-2up {-webkit-order:7;order:7;}
.pos-5o9-2up {-webkit-order:-6;order:-6;}
.pos-5o11-2up {-webkit-order:-14;order:-14;}
.pos-6o6-2up,
.pos-11o12-2up {-webkit-order:33;order:33;}
.pos-6o7-2up {-webkit-order:21;order:21;}
.pos-6o8-2up {-webkit-order:12;order:12;}
.pos-6o9-2up {-webkit-order:5;order:5;}
.pos-6o11-2up {-webkit-order:-5;order:-5;}
.pos-6o12-2up {-webkit-order:-9;order:-9;}
.pos-7o7-2up {-webkit-order:35;order:35;}
.pos-7o11-2up {-webkit-order:4;order:4;}
.pos-8o8-2up {-webkit-order:37;order:37;}
.pos-8o9-2up {-webkit-order:27;order:27;}
.pos-8o11-2up {-webkit-order:13;order:13;}
.pos-8o12-2up {-webkit-order:8;order:8;}
.pos-9o9-2up {-webkit-order:38;order:38;}
.pos-9o11-2up {-webkit-order:22;order:22;}
.pos-10o11-2up {-webkit-order:31;order:31;}
.pos-11o11-2up {-webkit-order:40;order:40;}
.pos-12o12-2up {-webkit-order:41;order:41;}

.baseup-noflex .pos-1o1-2up,
.baseup-noflex .pos-1o2-2up,
.baseup-noflex .pos-1o3-2up,
.baseup-noflex .pos-1o4-2up,
.baseup-noflex .pos-1o5-2up,
.baseup-noflex .pos-1o6-2up,
.baseup-noflex .pos-1o7-2up,
.baseup-noflex .pos-1o8-2up,
.baseup-noflex .pos-1o9-2up,
.baseup-noflex .pos-1o10-2up,
.baseup-noflex .pos-1o11-2up,
.baseup-noflex .pos-1o12-2up {margin-left:0%;margin-right:-100%;}
.baseup-noflex .pos-2o10-2up {margin-left:10%;margin-right:-100%;}
.baseup-noflex .pos-2o5-2up,
.baseup-noflex .pos-3o10-2up {margin-left:20%;margin-right:-100%;}
.baseup-noflex .pos-2o4-2up,
.baseup-noflex .pos-3o8-2up,
.baseup-noflex .pos-4o12-2up {margin-left:25%;margin-right:-100%;}
.baseup-noflex .pos-4o10-2up {margin-left:30%;margin-right:-100%;}
.baseup-noflex .pos-3o5-2up,
.baseup-noflex .pos-5o10-2up {margin-left:40%;margin-right:-100%;}
.baseup-noflex .pos-2o2-2up,
.baseup-noflex .pos-3o4-2up,
.baseup-noflex .pos-4o6-2up,
.baseup-noflex .pos-5o8-2up,
.baseup-noflex .pos-6o10-2up,
.baseup-noflex .pos-7o12-2up {margin-left:50%;margin-right:-100%;}
.baseup-noflex .pos-4o5-2up,
.baseup-noflex .pos-7o10-2up {margin-left:60%;margin-right:-100%;}
.baseup-noflex .pos-8o10-2up {margin-left:70%;margin-right:-100%;}
.baseup-noflex .pos-4o4-2up,
.baseup-noflex .pos-7o8-2up,
.baseup-noflex .pos-10o12-2up {margin-left:75%;margin-right:-100%;}
.baseup-noflex .pos-5o5-2up,
.baseup-noflex .pos-9o10-2up {margin-left:80%;margin-right:-100%;}
.baseup-noflex .pos-10o10-2up {margin-left:90%;margin-right:-100%;}
.baseup-noflex .pos-2o3-2up,
.baseup-noflex .pos-3o6-2up,
.baseup-noflex .pos-4o9-2up,
.baseup-noflex .pos-5o12-2up {margin-left:33.3333%;margin-right:-100%;}
.baseup-noflex .pos-2o6-2up,
.baseup-noflex .pos-3o12-2up {margin-left:16.6666%;margin-right:-100%;}
.baseup-noflex .pos-2o7-2up {margin-left:14.2857%;margin-right:-100%;}
.baseup-noflex .pos-2o8-2up {margin-left:12.5%;margin-right:-100%;}
.baseup-noflex .pos-2o9-2up {margin-left:11.1111%;margin-right:-100%;}
.baseup-noflex .pos-2o11-2up {margin-left:9.0909%;margin-right:-100%;}
.baseup-noflex .pos-2o12-2up {margin-left:8.3333%;margin-right:-100%;}
.baseup-noflex .pos-3o3-2up,
.baseup-noflex .pos-5o6-2up,
.baseup-noflex .pos-7o9-2up,
.baseup-noflex .pos-9o12-2up {margin-left:66.6666%;margin-right:-100%;}
.baseup-noflex .pos-3o7-2up {margin-left:28.5714%;margin-right:-100%;}
.baseup-noflex .pos-3o9-2up {margin-left:22.2222%;margin-right:-100%;}
.baseup-noflex .pos-3o11-2up {margin-left:18.1818%;margin-right:-100%;}
.baseup-noflex .pos-4o7-2up {margin-left:42.8571%;margin-right:-100%;}
.baseup-noflex .pos-4o8-2up {margin-left:37.5%;margin-right:-100%;}
.baseup-noflex .pos-4o11-2up {margin-left:27.2727%;margin-right:-100%;}
.baseup-noflex .pos-5o7-2up {margin-left:57.1428%;margin-right:-100%;}
.baseup-noflex .pos-5o9-2up {margin-left:44.4444%;margin-right:-100%;}
.baseup-noflex .pos-5o11-2up {margin-left:36.3636%;margin-right:-100%;}
.baseup-noflex .pos-6o6-2up,
.baseup-noflex .pos-11o12-2up {margin-left:83.3333%;margin-right:-100%;}
.baseup-noflex .pos-6o7-2up {margin-left:71.4285%;margin-right:-100%;}
.baseup-noflex .pos-6o8-2up {margin-left:62.5%;margin-right:-100%;}
.baseup-noflex .pos-6o9-2up {margin-left:55.5555%;margin-right:-100%;}
.baseup-noflex .pos-6o11-2up {margin-left:45.4545%;margin-right:-100%;}
.baseup-noflex .pos-6o12-2up {margin-left:41.6666%;margin-right:-100%;}
.baseup-noflex .pos-7o7-2up {margin-left:85.7142%;margin-right:-100%;}
.baseup-noflex .pos-7o11-2up {margin-left:54.5454%;margin-right:-100%;}
.baseup-noflex .pos-8o8-2up {margin-left:87.5%;margin-right:-100%;}
.baseup-noflex .pos-8o9-2up {margin-left:77.7777%;margin-right:-100%;}
.baseup-noflex .pos-8o11-2up {margin-left:63.6363%;margin-right:-100%;}
.baseup-noflex .pos-8o12-2up {margin-left:58.3333%;margin-right:-100%;}
.baseup-noflex .pos-9o9-2up {margin-left:88.8888%;margin-right:-100%;}
.baseup-noflex .pos-9o11-2up {margin-left:72.7272%;margin-right:-100%;}
.baseup-noflex .pos-10o11-2up {margin-left:81.8181%;margin-right:-100%;}
.baseup-noflex .pos-11o11-2up {margin-left:90.909%;margin-right:-100%;}
.baseup-noflex .pos-12o12-2up {margin-left:91.6666%;margin-right:-100%;}







}




/* Breakpoint-3up */
@media all and (min-width:1200px) {




/* Copy */









/* Layout > Columns */
.col-3up {float:left;width:100%;}
.col-none-3up {float:none;width:auto;}
.clear-3up {clear:left;}
.clear-none-3up {clear:none;}

.pull-left-3up {float:left;}
.pull-right-3up {float:right;}




/* Layout > Heights */
.height-1o2x-3up {height:10px;}
.height-1x-3up {height:20px;}
.height-2x-3up {height:40px;}
.height-3x-3up {height:60px;}
.height-4x-3up {height:80px;}
.height-5x-3up {height:100px;}
.height-6x-3up {height:120px;}
.height-7x-3up {height:140px;}
.height-8x-3up {height:160px;}
.height-9x-3up {height:180px;}
.height-10x-3up {height:200px;}
.height-11x-3up {height:220px;}
.height-12x-3up {height:240px;}
.height-13x-3up {height:260px;}
.height-14x-3up {height:280px;}
.height-15x-3up {height:300px;}
.height-16x-3up {height:320px;}
.height-17x-3up {height:340px;}
.height-18x-3up {height:360px;}
.height-19x-3up {height:380px;}
.height-20x-3up {height:400px;}
.height-1o1-3up {height:100%;}
.height-auto-3up {height:auto;}




/* Layout > Guts > Left */
.gut-left-3up,
.gut-left-1x-3up {margin-left:20px;}
.gut-left-2x-3up {margin-left:40px;}
.gut-left-3x-3up,
.gut-left-xsmall-3up {margin-left:60px;}
.gut-left-4x-3up {margin-left:80px;}
.gut-left-5x-3up,
.gut-left-small-3up {margin-left:100px;}
.gut-left-6x-3up {margin-left:120px;}
.gut-left-1o2x-3up {margin-left:10px;}
.gut-left-none-3up {margin-left:0;}
.gut-left-medium-3up {margin-left:180px;}
.gut-left-large-3up {margin-left:260px;}
.gut-left-xlarge-3up {margin-left:340px;}

/* Layout > Guts > Right */
.gut-right-3up,
.gut-right-1x-3up {margin-right:20px;}
.gut-right-2x-3up {margin-right:40px;}
.gut-right-3x-3up,
.gut-right-xsmall-3up {margin-right:60px;}
.gut-right-4x-3up {margin-right:80px;}
.gut-right-5x-3up,
.gut-right-small-3up {margin-right:100px;}
.gut-right-6x-3up {margin-right:120px;}
.gut-right-1o2x-3up {margin-right:10px;}
.gut-right-none-3up {margin-right:0;}
.gut-right-medium-3up {margin-right:180px;}
.gut-right-large-3up {margin-right:260px;}
.gut-right-xlarge-3up {margin-right:340px;}

/* Layout > Guts > Bottom and Bottoms */
.gut-bottom-3up,
.gut-bottom-1x-3up,
.gut-bottoms-3up > *,
.gut-bottoms-1x-3up > * {margin-bottom:20px;}
.gut-bottom-2x-3up,
.gut-bottoms-2x-3up > * {margin-bottom:40px;}
.gut-bottom-3x-3up,
.gut-bottoms-3x-3up > * {margin-bottom:60px;}
.gut-bottom-4x-3up,
.gut-bottoms-4x-3up > * {margin-bottom:80px;}
.gut-bottom-5x-3up,
.gut-bottoms-5x-3up > * {margin-bottom:100px;}
.gut-bottom-6x-3up,
.gut-bottoms-6x-3up > * {margin-bottom:120px;}
.gut-bottom-1o2x-3up,
.gut-bottoms-1o2x-3up > * {margin-bottom:10px;}
.gut-bottom-none-3up {margin-bottom:0;}
.gut-bottoms-1px-3up > * {margin-bottom:1px;}
.gut-bottoms-2px-3up > * {margin-bottom:2px;}
.gut-bottoms-3px-3up > * {margin-bottom:3px;}
.gut-bottoms-4px-3up > * {margin-bottom:4px;}
.gut-bottoms-5px-3up > * {margin-bottom:5px;}



/* Layout > Pull Gut Left */
.pull-gut-left-3up,
.pull-gut-left-none-3up,
.pull-gut-left-xsmall-3up,
dl.gut-left-xsmall-3up > dt,
form.gut-left-xsmall-3up > label,
.pull-gut-left-small-3up,
dl.gut-left-small-3up > dt,
form.gut-left-small-3up > label,
.pull-gut-left-medium-3up,
dl.gut-left-medium-3up > dt,
form.gut-left-medium-3up > label,
.pull-gut-left-large-3up,
dl.gut-left-large-3up > dt,
form.gut-left-large-3up > label,
.pull-gut-left-xlarge-3up,
dl.gut-left-xlarge-3up > dt,
form.gut-left-xlarge-3up > label {float:right;position:relative;margin-left:-100%;right:100%;clear:both;display:inline;}
/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-left-3up,
.pull-gut-left-none-3up,
.pull-gut-left-xsmall-3up,
dl.gut-left-xsmall-3up > dt,
form.gut-left-xsmall-3up > label,
.pull-gut-left-small-3up,
dl.gut-left-small-3up > dt,
form.gut-left-small-3up > label,
.pull-gut-left-medium-3up,
dl.gut-left-medium-3up > dt,
form.gut-left-medium-3up > label,
.pull-gut-left-large-3up,
dl.gut-left-large-3up > dt,
form.gut-left-large-3up > label,
.pull-gut-left-xlarge-3up,
dl.gut-left-xlarge-3up > dt,
form.gut-left-xlarge-3up > label {*margin-left:0;*right:0;*float:left;}
.pull-gut-left-none-3up {margin-left:0;width:auto;float:none;position:static;}

.pull-gut-left-3up,
.pull-gut-left-none-3up,
.pull-gut-left-xsmall-3up,
dl.gut-left-xsmall-3up > dt,
form.gut-left-xsmall-3up > label,
.pull-gut-left-small-3up,
dl.gut-left-small-3up > dt,
form.gut-left-small-3up > label,
.pull-gut-left-medium-3up,
dl.gut-left-medium-3up > dt,
form.gut-left-medium-3up > label,
.pull-gut-left-large-3up,
dl.gut-left-large-3up > dt,
form.gut-left-large-3up > label,
.pull-gut-left-xlarge-3up,
dl.gut-left-xlarge-3up > dt,
form.gut-left-xlarge-3up > label {margin-right:20px;}

.pull-gut-left-xsmall-3up,
dl.gut-left-xsmall-3up > dt,
form.gut-left-xsmall-3up > label {width:40px;}
.pull-gut-left-small-3up,
dl.gut-left-small-3up > dt,
form.gut-left-small-3up > label {width:80px;}
.pull-gut-left-medium-3up,
dl.gut-left-medium-3up > dt,
form.gut-left-medium-3up > label {width:160px;}
.pull-gut-left-large-3up,
dl.gut-left-large-3up > dt,
form.gut-left-large-3up > label {width:240px;}
.pull-gut-left-xlarge-3up,
dl.gut-left-xlarge-3up > dt,
form.gut-left-xlarge-3up > label {width:320px;}
.pull-gut-left-none-3up {width:auto;}


/* Layout > Pull Gut Right */

.pull-gut-right-3up,
.pull-gut-right-none-3up,
.pull-gut-right-xsmall-3up,
.pull-gut-right-small-3up,
.pull-gut-right-medium-3up,
.pull-gut-right-large-3up,
.pull-gut-right-xlarge-3up {float:left;position:relative;margin-right:-100%;left:100%;clear:both;display:inline;}

/* Legacy Support > Layout > Pull Gut Left > IE 6 and 7 graceful degradation */
.pull-gut-right-3up,
.pull-gut-right-none-3up,
.pull-gut-right-xsmall-3up,
.pull-gut-right-small-3up,
.pull-gut-right-medium-3up,
.pull-gut-right-large-3up,
.pull-gut-right-xlarge-3up {_margin-right:0;_left:0;_float:right;}

.pull-gut-right-none-3up {margin-right:0;width:auto;float:none;position:static;}

.pull-gut-right-3up,
.pull-gut-right-none-3up,
.pull-gut-right-xsmall-3up,
.pull-gut-right-small-3up,
.pull-gut-right-medium-3up,
.pull-gut-right-large-3up,
.pull-gut-right-xlarge-3up {margin-left:20px;}


.pull-gut-right-xsmall-3up {width:40px;}
.pull-gut-right-small-3up {width:80px;}
.pull-gut-right-medium-3up {width:160px;}
.pull-gut-right-large-3up {width:240px;}
.pull-gut-right-xlarge-3up {width:320px;}
.pull-gut-right-none-3up {width:auto;}



/* Max Width */
.width-max {max-width:1180px;}
.width-max-1dx-3up {max-width:220px;}
.width-max-2dx-3up {max-width:460px;}
.width-max-3dx-3up {max-width:700px;}
.width-max-4dx-3up {max-width:940px;}
.width-max-5dx-3up {max-width:1180px;}
.width-max-6dx-3up {max-width:1420px;}
.width-max-7dx-3up {max-width:1660px;}
.width-max-none-3up {max-width:none;}



/* Widths */
.widths-1o10-3up > * {width:10%;}
.widths-1o5-3up > *,
.widths-2o10-3up > * {width:20%;}
.widths-1o4-3up > *,
.widths-2o8-3up > *,
.widths-3o12-3up > * {width:25%;}
.widths-3o10-3up > * {width:30%;}
.widths-2o5-3up > *,
.widths-4o10-3up > * {width:40%;}
.widths-1o2-3up > *,
.widths-2o4-3up > *,
.widths-3o6-3up > *,
.widths-4o8-3up > *,
.widths-5o10-3up > *,
.widths-6o12-3up > * {width:50%;}
.widths-3o5-3up > *,
.widths-6o10-3up > * {width:60%;}
.widths-7o10-3up > * {width:70%;}
.widths-3o4-3up > *,
.widths-6o8-3up > *,
.widths-9o12-3up > * {width:75%;}
.widths-4o5-3up > *,
.widths-8o10-3up > * {width:80%;}
.widths-9o10-3up > * {width:90%;}
.widths-1o1-3up > *,
.widths-2o2-3up > *,
.widths-3o3-3up > *,
.widths-4o4-3up > *,
.widths-5o5-3up > *,
.widths-6o6-3up > *,
.widths-7o7-3up > *,
.widths-8o8-3up > *,
.widths-9o9-3up > *,
.widths-10o10-3up > *,
.widths-11o11-3up > *,
.widths-12o12-3up > * {width:100%;}
.widths-1o3-3up > *,
.widths-2o6-3up > *,
.widths-3o9-3up > *,
.widths-4o12-3up > * {width:33.3333%;}
.widths-1o6-3up > *,
.widths-2o12-3up > * {width:16.6666%;}
.widths-1o7-3up > * {width:14.2857%;}
.widths-1o8-3up > * {width:12.5%;}
.widths-1o9-3up > * {width:11.1111%;}
.widths-1o11-3up > * {width:9.0909%;}
.widths-1o12-3up > * {width:8.3333%;}
.widths-2o3-3up > *,
.widths-4o6-3up > *,
.widths-6o9-3up > *,
.widths-8o12-3up > * {width:66.6666%;}
.widths-2o7-3up > * {width:28.5714%;}
.widths-2o9-3up > * {width:22.2222%;}
.widths-2o11-3up > * {width:18.1818%;}
.widths-3o7-3up > * {width:42.8571%;}
.widths-3o8-3up > * {width:37.5%;}
.widths-3o11-3up > * {width:27.2727%;}
.widths-4o7-3up > * {width:57.1428%;}
.widths-4o9-3up > * {width:44.4444%;}
.widths-4o11-3up > * {width:36.3636%;}
.widths-5o6-3up > *,
.widths-10o12-3up > * {width:83.3333%;}
.widths-5o7-3up > * {width:71.4285%;}
.widths-5o8-3up > * {width:62.5%;}
.widths-5o9-3up > * {width:55.5555%;}
.widths-5o11-3up > * {width:45.4545%;}
.widths-5o12-3up > * {width:41.6666%;}
.widths-6o7-3up > * {width:85.7142%;}
.widths-6o11-3up > * {width:54.5454%;}
.widths-7o8-3up > * {width:87.5%;}
.widths-7o9-3up > * {width:77.7777%;}
.widths-7o11-3up > * {width:63.6363%;}
.widths-7o12-3up > * {width:58.3333%;}
.widths-8o9-3up > * {width:88.8888%;}
.widths-8o11-3up > * {width:72.7272%;}
.widths-9o11-3up > * {width:81.8181%;}
.widths-10o11-3up > * {width:90.909%;}
.widths-11o12-3up > * {width:91.6666%;}
.widths-auto-3up > * {width:auto;}

/* Width */
.width-1o10-3up {width:10%;}
.width-1o5-3up,
.width-2o10-3up {width:20%;}
.width-1o4-3up,
.width-2o8-3up,
.width-3o12-3up {width:25%;}
.width-3o10-3up {width:30%;}
.width-2o5-3up,
.width-4o10-3up {width:40%;}
.width-1o2-3up,
.width-2o4-3up,
.width-3o6-3up,
.width-4o8-3up,
.width-5o10-3up,
.width-6o12-3up {width:50%;}
.width-3o5-3up,
.width-6o10-3up {width:60%;}
.width-7o10-3up {width:70%;}
.width-3o4-3up,
.width-6o8-3up,
.width-9o12-3up {width:75%;}
.width-4o5-3up,
.width-8o10-3up {width:80%;}
.width-9o10-3up {width:90%;}
.width-1o1-3up,
.width-2o2-3up,
.width-3o3-3up,
.width-4o4-3up,
.width-5o5-3up,
.width-6o6-3up,
.width-7o7-3up,
.width-8o8-3up,
.width-9o9-3up,
.width-10o10-3up,
.width-11o11-3up,
.width-12o12-3up {width:100%;}
.width-1o3-3up,
.width-2o6-3up,
.width-3o9-3up,
.width-4o12-3up {width:33.3333%;}
.width-1o6-3up,
.width-2o12-3up {width:16.6666%;}
.width-1o7-3up {width:14.2857%;}
.width-1o8-3up {width:12.5%;}
.width-1o9-3up {width:11.1111%;}
.width-1o11-3up {width:9.0909%;}
.width-1o12-3up {width:8.3333%;}
.width-2o3-3up,
.width-4o6-3up,
.width-6o9-3up,
.width-8o12-3up {width:66.6666%;}
.width-2o7-3up {width:28.5714%;}
.width-2o9-3up {width:22.2222%;}
.width-2o11-3up {width:18.1818%;}
.width-3o7-3up {width:42.8571%;}
.width-3o8-3up {width:37.5%;}
.width-3o11-3up {width:27.2727%;}
.width-4o7-3up {width:57.1428%;}
.width-4o9-3up {width:44.4444%;}
.width-4o11-3up {width:36.3636%;}
.width-5o6-3up,
.width-10o12-3up {width:83.3333%;}
.width-5o7-3up {width:71.4285%;}
.width-5o8-3up {width:62.5%;}
.width-5o9-3up {width:55.5555%;}
.width-5o11-3up {width:45.4545%;}
.width-5o12-3up {width:41.6666%;}
.width-6o7-3up {width:85.7142%;}
.width-6o11-3up {width:54.5454%;}
.width-7o8-3up {width:87.5%;}
.width-7o9-3up {width:77.7777%;}
.width-7o11-3up {width:63.6363%;}
.width-7o12-3up {width:58.3333%;}
.width-8o9-3up {width:88.8888%;}
.width-8o11-3up {width:72.7272%;}
.width-9o11-3up {width:81.8181%;}
.width-10o11-3up {width:90.909%;}
.width-11o12-3up {width:91.6666%;}

/* Widths px */
.widths-xsmall-3up > * ,
.child-widths-xsmall-3up > * > * ,
.gchild-widths-xsmall-3up > * > * > *  {width:40px;}
.widths-small-3up > * ,
.child-widths-small-3up > * > * ,
.gchild-widths-small-3up > * > * > *  {width:80px;}
.widths-medium-3up > * ,
.child-widths-medium-3up > * > * ,
.gchild-widths-medium-3up > * > * > *  {width:160px;}
.widths-large-3up > * ,
.child-widths-large-3up > * > * ,
.gchild-widths-large-3up > * > * > *  {width:240px;}
.widths-xlarge-3up > * ,
.child-widths-xlarge-3up > * > * ,
.gchild-widths-xlarge-3up > * > * > *  {width:320px;}

/* Width px */
.width-1x-3up {width:20px;}
.width-2x-3up {width:40px;}
.width-3x-3up {width:60px;}
.width-4x-3up {width:80px;}
.width-5x-3up {width:100px;}
.width-6x-3up {width:120px;}
.width-7x-3up {width:140px;}
.width-8x-3up {width:160px;}
.width-9x-3up {width:180px;}
.width-10x-3up {width:200px;}
.width-auto-3up {width:auto;}


/* Guts */
/* IE 6 and 7 star-hack fixes because they don't support box-sizing */
.guts-3up,
.child-guts-3up > *,
.gchild-guts-3up > * > *,
.guts-1x-3up,
.child-guts-1x-3up > *,
.gchild-guts-1x-3up > * > * {margin-left:-20px;*margin-left:0;}
.guts-2x-3up,
.child-guts-2x-3up > *,
.gchild-guts-2x-3up > * > * {margin-left:-40px;*margin-left:0;}
.guts-3x-3up,
.child-guts-3x-3up > *,
.gchild-guts-3x-3up > * > * {margin-left:-60px;*margin-left:0;}
.guts-1o2x-3up,
.child-guts-1o2x-3up > *,
.gchild-guts-1o2x-3up > * > * {margin-left:-10px;*margin-left:0;}
.guts-1px-3up,
.child-guts-1px-3up > *,
.gchild-guts-1px-3up > * > * {margin-left:-1px;*margin-left:0;}
.guts-2px-3up,
.child-guts-2px-3up > *,
.gchild-guts-2px-3up > * > * {margin-left:-2px;*margin-left:0;}
.guts-3px-3up,
.child-guts-3px-3up > *,
.gchild-guts-3px-3up > * > * {margin-left:-3px;*margin-left:0;}
.guts-4px-3up,
.child-guts-4px-3up > *,
.gchild-guts-4px-3up > * > * {margin-left:-4px;*margin-left:0;}
.guts-5px-3up,
.child-guts-5px-3up > *,
.gchild-guts-5px-3up > * > * {margin-left:-5px;*margin-left:0;}
.guts-3up > *,
.child-guts-3up > * > *,
.gchild-guts-3up > * > * > *,
.guts-1x-3up > *,
.child-guts-1x-3up > * > *,
.gchild-guts-1x-3up > * > * > *,
.guts-2x-3up > *,
.child-guts-2x-3up > * > *,
.gchild-guts-2x-3up > * > * > *,
.guts-3x-3up > *,
.child-guts-3x-3up > * > *,
.gchild-guts-3x-3up > * > * > *,
.guts-1o2x-3up > *,
.child-guts-1o2x-3up > * > *,
.gchild-guts-1o2x-3up > * > * > *,
.guts-1px-3up > *,
.child-guts-1px-3up > * > *,
.gchild-guts-1px-3up > * > * > *,
.guts-2px-3up > *,
.child-guts-2px-3up > * > *,
.gchild-guts-2px-3up > * > * > *,
.guts-3px-3up > *,
.child-guts-3px-3up > * > *,
.gchild-guts-3px-3up > * > * > *,
.guts-4px-3up > *,
.child-guts-4px-3up > * > *,
.gchild-guts-4px-3up > * > * > *,
.guts-5px-3up > *,
.child-guts-5px-3up > * > *,
.gchild-guts-5px-3up > * > * > * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.guts-3up > *,
.child-guts-3up > * > *,
.gchild-guts-3up > * > * > *,
.guts-1x-3up > *,
.child-guts-1x-3up > * > *,
.gchild-guts-1x-3up > * > * > * {padding-left:20px;*padding-left:0;}
.guts-2x-3up > *,
.child-guts-2x-3up > * > *,
.gchild-guts-2x-3up > * > * > * {padding-left:40px;*padding-left:0;}
.guts-3x-3up > *,
.child-guts-3x-3up > * > *,
.gchild-guts-3x-3up > * > * > * {padding-left:60px;*padding-left:0;}
.guts-1o2x-3up > *,
.child-guts-1o2x-3up > * > *,
.gchild-guts-1o2x-3up > * > * > * {padding-left:10px;*padding-left:0;}
.guts-1px-3up > *,
.child-guts-1px-3up > * > *,
.gchild-guts-1px-3up > * > * > * {padding-left:1px;*padding-left:0;}
.guts-2px-3up > *,
.child-guts-2px-3up > * > *,
.gchild-guts-2px-3up > * > * > * {padding-left:2px;*padding-left:0;}
.guts-3px-3up > *,
.child-guts-3px-3up > * > *,
.gchild-guts-3px-3up > * > * > * {padding-left:3px;*padding-left:0;}
.guts-4px-3up > *,
.child-guts-4px-3up > * > *,
.gchild-guts-4px-3up > * > * > * {padding-left:4px;*padding-left:0;}
.guts-5px-3up > *,
.child-guts-5px-3up > * > *,
.gchild-guts-5px-3up > * > * > * {padding-left:5px;*padding-left:0;}





/* Pos */

.pos-1o1-3up,
.pos-1o2-3up,
.pos-1o3-3up,
.pos-1o4-3up,
.pos-1o5-3up,
.pos-1o6-3up,
.pos-1o7-3up,
.pos-1o8-3up,
.pos-1o9-3up,
.pos-1o10-3up,
.pos-1o11-3up,
.pos-1o12-3up {-webkit-order:-50;order:-50;}
.pos-2o10-3up {-webkit-order:-40;order:-40;}
.pos-2o5-3up,
.pos-3o10-3up {-webkit-order:-30;order:-30;}
.pos-2o4-3up,
.pos-3o8-3up,
.pos-4o12-3up {-webkit-order:-25;order:-25;}
.pos-4o10-3up {-webkit-order:-20;order:-20;}
.pos-3o5-3up,
.pos-5o10-3up {-webkit-order:-10;order:-10;}
.pos-2o2-3up,
.pos-3o4-3up,
.pos-4o6-3up,
.pos-5o8-3up,
.pos-6o10-3up,
.pos-7o12-3up {-webkit-order:0;order:0;}
.pos-4o5-3up,
.pos-7o10-3up {-webkit-order:10;order:10;}
.pos-8o10-3up {-webkit-order:20;order:20;}
.pos-4o4-3up,
.pos-7o8-3up,
.pos-10o12-3up {-webkit-order:25;order:25;}
.pos-5o5-3up,
.pos-9o10-3up {-webkit-order:30;order:30;}
.pos-10o10-3up {-webkit-order:40;order:40;}
.pos-2o3-3up,
.pos-3o6-3up,
.pos-4o9-3up,
.pos-5o12-3up {-webkit-order:-17;order:-17;}
.pos-2o6-3up,
.pos-3o12-3up {-webkit-order:-34;order:-34;}
.pos-2o7-3up {-webkit-order:-36;order:-36;}
.pos-2o8-3up {-webkit-order:-38;order:-38;}
.pos-2o9-3up {-webkit-order:-39;order:-39;}
.pos-2o11-3up {-webkit-order:-41;order:-41;}
.pos-2o12-3up {-webkit-order:-42;order:-42;}
.pos-3o3-3up,
.pos-5o6-3up,
.pos-7o9-3up,
.pos-9o12-3up {-webkit-order:16;order:16;}
.pos-3o7-3up {-webkit-order:-22;order:-22;}
.pos-3o9-3up {-webkit-order:-28;order:-28;}
.pos-3o11-3up {-webkit-order:-32;order:-32;}
.pos-4o7-3up {-webkit-order:-8;order:-8;}
.pos-4o8-3up {-webkit-order:-13;order:-13;}
.pos-4o11-3up {-webkit-order:-23;order:-23;}
.pos-5o7-3up {-webkit-order:7;order:7;}
.pos-5o9-3up {-webkit-order:-6;order:-6;}
.pos-5o11-3up {-webkit-order:-14;order:-14;}
.pos-6o6-3up,
.pos-11o12-3up {-webkit-order:33;order:33;}
.pos-6o7-3up {-webkit-order:21;order:21;}
.pos-6o8-3up {-webkit-order:12;order:12;}
.pos-6o9-3up {-webkit-order:5;order:5;}
.pos-6o11-3up {-webkit-order:-5;order:-5;}
.pos-6o12-3up {-webkit-order:-9;order:-9;}
.pos-7o7-3up {-webkit-order:35;order:35;}
.pos-7o11-3up {-webkit-order:4;order:4;}
.pos-8o8-3up {-webkit-order:37;order:37;}
.pos-8o9-3up {-webkit-order:27;order:27;}
.pos-8o11-3up {-webkit-order:13;order:13;}
.pos-8o12-3up {-webkit-order:8;order:8;}
.pos-9o9-3up {-webkit-order:38;order:38;}
.pos-9o11-3up {-webkit-order:22;order:22;}
.pos-10o11-3up {-webkit-order:31;order:31;}
.pos-11o11-3up {-webkit-order:40;order:40;}
.pos-12o12-3up {-webkit-order:41;order:41;}

.baseup-noflex .pos-1o1-3up,
.baseup-noflex .pos-1o2-3up,
.baseup-noflex .pos-1o3-3up,
.baseup-noflex .pos-1o4-3up,
.baseup-noflex .pos-1o5-3up,
.baseup-noflex .pos-1o6-3up,
.baseup-noflex .pos-1o7-3up,
.baseup-noflex .pos-1o8-3up,
.baseup-noflex .pos-1o9-3up,
.baseup-noflex .pos-1o10-3up,
.baseup-noflex .pos-1o11-3up,
.baseup-noflex .pos-1o12-3up {margin-left:0%;margin-right:-100%;}
.baseup-noflex .pos-2o10-3up {margin-left:10%;margin-right:-100%;}
.baseup-noflex .pos-2o5-3up,
.baseup-noflex .pos-3o10-3up {margin-left:20%;margin-right:-100%;}
.baseup-noflex .pos-2o4-3up,
.baseup-noflex .pos-3o8-3up,
.baseup-noflex .pos-4o12-3up {margin-left:25%;margin-right:-100%;}
.baseup-noflex .pos-4o10-3up {margin-left:30%;margin-right:-100%;}
.baseup-noflex .pos-3o5-3up,
.baseup-noflex .pos-5o10-3up {margin-left:40%;margin-right:-100%;}
.baseup-noflex .pos-2o2-3up,
.baseup-noflex .pos-3o4-3up,
.baseup-noflex .pos-4o6-3up,
.baseup-noflex .pos-5o8-3up,
.baseup-noflex .pos-6o10-3up,
.baseup-noflex .pos-7o12-3up {margin-left:50%;margin-right:-100%;}
.baseup-noflex .pos-4o5-3up,
.baseup-noflex .pos-7o10-3up {margin-left:60%;margin-right:-100%;}
.baseup-noflex .pos-8o10-3up {margin-left:70%;margin-right:-100%;}
.baseup-noflex .pos-4o4-3up,
.baseup-noflex .pos-7o8-3up,
.baseup-noflex .pos-10o12-3up {margin-left:75%;margin-right:-100%;}
.baseup-noflex .pos-5o5-3up,
.baseup-noflex .pos-9o10-3up {margin-left:80%;margin-right:-100%;}
.baseup-noflex .pos-10o10-3up {margin-left:90%;margin-right:-100%;}
.baseup-noflex .pos-2o3-3up,
.baseup-noflex .pos-3o6-3up,
.baseup-noflex .pos-4o9-3up,
.baseup-noflex .pos-5o12-3up {margin-left:33.3333%;margin-right:-100%;}
.baseup-noflex .pos-2o6-3up,
.baseup-noflex .pos-3o12-3up {margin-left:16.6666%;margin-right:-100%;}
.baseup-noflex .pos-2o7-3up {margin-left:14.2857%;margin-right:-100%;}
.baseup-noflex .pos-2o8-3up {margin-left:12.5%;margin-right:-100%;}
.baseup-noflex .pos-2o9-3up {margin-left:11.1111%;margin-right:-100%;}
.baseup-noflex .pos-2o11-3up {margin-left:9.0909%;margin-right:-100%;}
.baseup-noflex .pos-2o12-3up {margin-left:8.3333%;margin-right:-100%;}
.baseup-noflex .pos-3o3-3up,
.baseup-noflex .pos-5o6-3up,
.baseup-noflex .pos-7o9-3up,
.baseup-noflex .pos-9o12-3up {margin-left:66.6666%;margin-right:-100%;}
.baseup-noflex .pos-3o7-3up {margin-left:28.5714%;margin-right:-100%;}
.baseup-noflex .pos-3o9-3up {margin-left:22.2222%;margin-right:-100%;}
.baseup-noflex .pos-3o11-3up {margin-left:18.1818%;margin-right:-100%;}
.baseup-noflex .pos-4o7-3up {margin-left:42.8571%;margin-right:-100%;}
.baseup-noflex .pos-4o8-3up {margin-left:37.5%;margin-right:-100%;}
.baseup-noflex .pos-4o11-3up {margin-left:27.2727%;margin-right:-100%;}
.baseup-noflex .pos-5o7-3up {margin-left:57.1428%;margin-right:-100%;}
.baseup-noflex .pos-5o9-3up {margin-left:44.4444%;margin-right:-100%;}
.baseup-noflex .pos-5o11-3up {margin-left:36.3636%;margin-right:-100%;}
.baseup-noflex .pos-6o6-3up,
.baseup-noflex .pos-11o12-3up {margin-left:83.3333%;margin-right:-100%;}
.baseup-noflex .pos-6o7-3up {margin-left:71.4285%;margin-right:-100%;}
.baseup-noflex .pos-6o8-3up {margin-left:62.5%;margin-right:-100%;}
.baseup-noflex .pos-6o9-3up {margin-left:55.5555%;margin-right:-100%;}
.baseup-noflex .pos-6o11-3up {margin-left:45.4545%;margin-right:-100%;}
.baseup-noflex .pos-6o12-3up {margin-left:41.6666%;margin-right:-100%;}
.baseup-noflex .pos-7o7-3up {margin-left:85.7142%;margin-right:-100%;}
.baseup-noflex .pos-7o11-3up {margin-left:54.5454%;margin-right:-100%;}
.baseup-noflex .pos-8o8-3up {margin-left:87.5%;margin-right:-100%;}
.baseup-noflex .pos-8o9-3up {margin-left:77.7777%;margin-right:-100%;}
.baseup-noflex .pos-8o11-3up {margin-left:63.6363%;margin-right:-100%;}
.baseup-noflex .pos-8o12-3up {margin-left:58.3333%;margin-right:-100%;}
.baseup-noflex .pos-9o9-3up {margin-left:88.8888%;margin-right:-100%;}
.baseup-noflex .pos-9o11-3up {margin-left:72.7272%;margin-right:-100%;}
.baseup-noflex .pos-10o11-3up {margin-left:81.8181%;margin-right:-100%;}
.baseup-noflex .pos-11o11-3up {margin-left:90.909%;margin-right:-100%;}
.baseup-noflex .pos-12o12-3up {margin-left:91.6666%;margin-right:-100%;}







}


.tabs-nav {display:none;}
.js .tabs .tabs--nav {display:block;}
.tabs .tabs--nav {background-color:#e2e5e9;}
.tabs .tabs--nav ul {overflow:hidden;padding:0;margin:0;}
.tabs .tabs--nav li {display:inline-block;background-image:none;margin:0;}
.tabs .tabs--nav li a {display:inline-block;padding:12px 20px 10px 20px;text-decoration: none;border-bottom:0;background:#e2e5e9;border:3px solid #e2e5e9;border-bottom:0;}
.tabs .tabs--nav .ui-state-active a {background:#ffffff;}
.tabs .tabs--nav {}
.tabs .tabs--tab {border:3px solid #e2e5e9;border-top:0;padding:0;padding:20px 20px 0 20px;}
.tabs--color-white .tabs--nav {background-color:#e2e5e9;}
.tabs--color-white .tabs--nav li a {background-color:#e2e5e9;border-color:#e2e5e9;}
.tabs--color-white .tabs--nav .ui-state-active a {background-color:#ffffff;}
.tabs--color-white .tabs--tab {border-color:#e2e5e9;}
.tabs--color-top .tabs--nav {background-color:#d3d8de;}
.tabs--color-top .tabs--nav li a {background-color:#d3d8de;border-color:#d3d8de;}
.tabs--color-top .tabs--nav .ui-state-active a {background-color:#ffffff;}
.tabs--color-top .tabs--tab {border-color:#d3d8de;}


.tabsections-nav {display:none;}
.js .tabsections {margin-bottom:14px;padding:0;}
.js .tabsections .tabsections--nav {display:block;}
.tabsections .tabsections--nav {text-align:center;}
.tabsections .tabsections--nav ul {display:inline-block;overflow:hidden;padding:0;margin:0;border:3px solid #e2e5e9;border-radius:15px;}
.tabsections .tabsections--nav li {display:inline-block;background-image:none;margin:0;}
.tabsections .tabsections--nav li a {display:inline-block;padding:11px 20px 11px 20px;text-decoration: none;border-bottom:0;background:#e2e5e9;}
.tabsections .tabsections--nav .ui-state-active a {background:#ffffff;}
.tabsections .tabsections--nav {}
.tabsections .tabsections--tab {padding:0;}
.tabsections--layout-left .tabsections--nav {text-align:left;}
.tabsections--layout-left .tabsections--nav a {text-align:center;}
.tabsections--color-white .tabsections--nav ul {border-color:#e2e5e9;}
.tabsections--color-white .tabsections--nav li a {background-color:#e2e5e9;}
.tabsections--color-white .tabsections--nav .ui-state-active a {background-color:#ffffff;}

.tabsections--color-top .tabsections--nav ul {border-color:#d3d8de;}
.tabsections--color-top .tabsections--nav li a {background-color:#d3d8de;}
.tabsections--color-top .tabsections--nav .ui-state-active a {background-color:#ffffff;}

.tabsections.ui-tabs-collapsible .tabsections--nav li a {border-right:1px solid #fff;}
.tabsections.ui-tabs-collapsible .tabsections--nav li:last-child a {border-right:0;}





/* Reused from Bootstrap 3.3 dropdown component, 20170817*/
.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}

/* Trinity Theme 2015 theme for Bootstrap dropdown component */
.dropdownmenu {margin-bottom:20px;}
.dropdownmenu .dropdown-toggle {font-family:"Open Sans",sans-serif;text-transform:uppercase;background:#1074b7;color:#ffffff;display:inline-block;padding:10px;min-width:140px;text-transform:uppercase;text-decoration:none;font-size:1em;border-radius:3px;text-align:center;font-weight:400;}
.dropdownmenu .dropdown-toggle[href] {border-bottom:0;}
.dropdownmenu .dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-left: .3em solid transparent;}
.dropdownmenu .dropdown-menu {max-height:300px;max-height:50vh;overflow:scroll;max-width:100%;}
.dropdownmenu .dropdown-menu-form {padding:0 0 5px 0;border-bottom:1px solid #ddd;line-height:30px;}
.dropdownmenu .dropdown-menu-form-label {float:left;padding-left:10px;padding-right:10px;}
.dropdownmenu .dropdown-menu-form-input {border:0;border-bottom:3px solid #ddd;}
.dropdownmenu .dropdown-menu ul {list-style-type:none;padding:0;margin:0;}
.dropdownmenu .dropdown-menu hr {margin-bottom:0;}
.dropdownmenu .dropdown-menu a {padding:10px 10px;display:block;white-space:normal;font-family:"Open Sans",sans-serif;}
.dropdownmenu .dropdown-menu a[href] {border-bottom:0;}
.dropdownmenu .dropdown-menu a:focus {background:#f2f2f2;}


.figure-code {white-space:pre;margin:0 0 20px 0;padding:20px;border:1px solid #e6e6e6;overflow-x:scroll;}



/* TCD Publications component */
.tcdpublications--filter {margin-top:30px;margin-bottom:30px;}
.tcdpublications--filter--label {position:absolute;left:-9999px;}
.tcdpublications--filter--link {text-transform: uppercase;font-size:85%;display:inline-block;padding:5px 10px;border-radius:10px;background:#ececec;color:#676767;margin:0 10px 10px 0;}
.tcdpublications--filter--link[href] {border-bottom:0;}
.tcdpublications--filter--link-active {font-weight:600;color:#444;background:#ddd;}
.tcdpublications--filter--link-active[href] {}
.tcdpublications--filter small {color:#767676;font-size:90%;}

.tcdpublications--publication {margin-bottom:25px;}
.tcdpublications--publication--main {font-size:100%;line-height:1.5;font-weight:600;color:#767676;}
.tcdpublications--publication--footer {font-size:90%;}
.tcdpublications--publication--footer,
.tcdpublications--publication--footer a {color:#767676;}
.tcdpublications--publication--tag {margin-right:1em;}
.tcdpublications--publication--separator {position:absolute;left:-9999px;}

.tcdpublications--paging {margin-top:30px;margin-bottom:50px;}
.tcdpublications--paging--link-next,
.tcdpublications--paging--link-previous,
.tcdpublications--paging--link {position:relative;display:inline-block;text-align:center;font-size:100%;padding:20px 5px 5px 5px;vertical-align:middle;}
.tcdpublications--paging--link-next:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e605";font-size:14px;display:block;margin-bottom:10px;}
.tcdpublications--paging--link-previous:before {
  font-family: "icomoon-trinity-theme-2015" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
content:"\e600";font-size:14px;display:block;margin-bottom:10px;}
.tcdpublications--paging--link:before {content:"•";font-size:21px;opacity:0.5;display:block;margin-bottom:10px;line-height:14px;}
.tcdpublications--paging--link-next[href],
.tcdpublications--paging--link-previous[href],
.tcdpublications--paging--link[href] {border-bottom:0;}
.tcdpublications--paging--link-next {padding-left:20px;padding-right:20px;}
.tcdpublications--paging--link-previous {padding-left:0;padding-right:20px;}
.tcdpublications--paging--link-active {font-weight:600;}
.tcdpublications--paging--link-active span {background:#ececec;border-radius:10px;padding:5px 7px;}


/* Filter Headed Lists component */
.filterheadedlists {margin-bottom:20px;}
.filterheadedlists {}
.filterheadedlists .filterheadedlists--header {margin-bottom:0px;}
.filterheadedlists--headerless .filterheadedlists--header {margin-bottom:20px;}
.filterheadedlists .filterheadedlists--header {background:#eee;padding:0 0 10px 0px;padding:20px;}
.filterheadedlists .filterheadedlists--form {margin-bottom:0;}
.filterheadedlists .filterheadedlists--form-query {font-size:125%;}
.filterheadedlists .filterheadedlists--form-query-label {}
.filterheadedlists .filterheadedlists--form-query-label-text {margin-right:10px;}
.filterheadedlists .filterheadedlists--results-placeholder {}

.filterheadedlists--type--az .filterheadedlists--heading {font-size:40px;float:left;width:60px;padding-top:10px!important;padding-bottom:10px!important;font-family:"Merriweather", "Open Sans";color:#1074b7;line-height:1em;text-transform:uppercase;margin-top:0;font-weight:normal;padding-top:15px;text-align:center;background:#fff;position:-webkit-sticky;position:sticky;top:-5px;z-index:100;}
.filterheadedlists--type--az ul {margin-left:80px;margin-bottom:0;}
/* .filterheadedlists--type--az ul li:last-child a {border:0;} */
.filterheadedlists--type--az .filterheadedlists--section {border-top:0px solid #eee;padding-top:20px;padding-bottom:20px;}
.filterheadedlists--type--az .filterheadedlists--form-query-label {display:block;margin-left:0px;}
.filterheadedlists--type--az .filterheadedlists--form-query {max-width:90%;}
@media all and (min-width:720px) {
  .filterheadedlists--type--az .filterheadedlists--heading {font-size:60px;width:100px;}
  .filterheadedlists--type--az ul {margin-left:120px;}
  .filterheadedlists--type--az .filterheadedlists--form-query-label {margin-left:0px;}
  .filterheadedlists--type--az .filterheadedlists--results-placeholder {margin-left:120px;}
}
.filterheadedlists--type--az .filterheadedlists--section {clear:both;overflow:hidden;}


.section-alert {padding:15px 19px;border:1px solid transparent;border-radius:0.25rem;margin-bottom:20px;}
.section-alert .section--title {color:#545454;font-size:1em;font-weight:600;padding:0;margin-bottom:5px;line-height:1.5;}
.section-alert--type-info {background-color: #fff3cd;border-color: #ffdf79;}
.section-alert--type-success {background-color: #d4edda;border-color: #c3e6cb;}
.section-alert--type-danger {background-color: #f8d7da;border-color: #f5c6cb;}
.section--footer {padding-top:14px;font-size:90%;}
.section-alert--type-info .section--footer {border-top:1px solid #ffdf79;}
.section-alert--type-success .section--footer {border-top:1px solid #c3e6cb;}
.section-alert--type-danger .section--footer {border-top:1px solid #f5c6cb;}
.section-alert p:last-child {margin-bottom: 5px;}


ol[class^="stepper"] {list-style-type: none;margin-left: 0;padding-left: 0;}
.step{}
.step--header{display: flex;align-items: center;padding: 24px;height: 24px;}
.step--header-icon {border-radius: 50%;height: 48px;width: 48px;flex-shrink: 0;position: relative;background-color: #e2e5e9;margin-right: 24px;}
.stepper-light .step--header-icon {color:#485361;background:#e2e5e9;}
.stepper-dark .step--header-icon {color:#e4e6e7;background:#56595d;}
.stepper-primary .step--header-icon {color:#ffffff;background:#1074b7;}
.stepper-dark .step--header-icon img, .stepper-primary .step--header-icon img { filter: invert(1); }
.step--header-icon--content img{max-width: 24px;vertical-align: middle;}
.step--header-icon--content {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.step--header-content--title{font-weight: 600;display: block;color: #545454;}
.step--header-content--subtitle{color: #888;font-size: 90%;}
.step--content-container{margin-left: 48px;border: 0;position: relative;}
.step--content-container::before {content: '';position: absolute;top: -8px;bottom: -8px;left: 0;border-left-width: 1px;border-left-style: solid;}
.step--content-container p:last-child {margin-bottom: 0;}
.step:last-child .step--content-container::before {border: none;}
.step--content-container--content{padding: 0 24px 24px 48px;}




/* Alert from News Events website */
/*
.tier-tcdsitewidealert {background:#f8de00;}
.section-tcdsitewidealert {}
.section-tcdsitewidealert .section--link {display:block;padding:100px 0;color:#000;text-decoration:none;}
.section-tcdsitewidealert .section--title {font-size:4em;margin:0;color:#000;text-transform:uppercase;}
.section-tcdsitewidealert .section--title small {display:block;font-size:0.5em;text-transform:none;}
.section-tcdsitewidealert .section--summary {font-size:1.5em;}
*/

/* Alert from News Events website v2, 2020-03-08 */
/* .tier-tcdsitewidealert {background:#f8de00;}
.section-tcdsitewidealert .section--link {display:block;padding:17px 10px 30px 10px;color:#000;text-decoration:none;}
@media all and (min-width:720px) {
	.section-tcdsitewidealert .section--link {padding-left:0;padding-right:0;}
}
.section-tcdsitewidealert .section--title {font-size:1em;margin:0 0 15px 0;color:#000;text-transform:uppercase;opacity:1;}
.section-tcdsitewidealert .section--title small {display:block;font-size:1.25em;text-transform:none;opacity:0.5;font-weight:normal;}
.section-tcdsitewidealert .section--summary {font-size:1.5em;font-family:"Open Sans", sans-serif;margin:0;} */

/* Alert from News Events website v2, 2020-04-06 */
.tier-tcdsitewidealert {background:#f8de00;}
.section-tcdsitewidealert .section--link {display:block;padding:25px 10px 25px 10px;color:#000;text-decoration:none;}
.section-tcdsitewidealert .section--link[href] {text-decoration:none;border-bottom:0;}
@media all and (min-width:720px) {
	.section-tcdsitewidealert .section--link {padding-left:0;padding-right:0;}
}
.section-tcdsitewidealert .section--title {position:absolute;left:-9999px;}
.section-tcdsitewidealert .section--summary {font-size:1.5em;font-family:"Open Sans", sans-serif;margin:0;}
.section-tcdsitewidealert .section--footer {font-size:1em;margin:0 0 0 0;color:#000;text-transform:uppercase;opacity:1;display:block;font-size:1.25em;text-transform:none;opacity:0.5;font-weight:normal;}


/* Section Site Sponsors */
.section-site-sponsors {}
.section-site-sponsors .section--title {position:absolute;left:-9999px;}
.section-site-sponsors .section--list {display:inline-block;list-style:none;padding:0;}
.section-site-sponsors .section--list li {display:inline-block;}
.section-site-sponsors .section--link {display:inline-block;text-decoration:none;}
.section-site-sponsors .section--link[href] {border-bottom:0;}
.section-site-sponsors .section--link img {height:160px;width:auto;margin-right:40px;opacity:1;}
@media all and (min-width:720px) {
	.section-site-sponsors {clear:right;float:right;}
	.section-site-sponsors .section--list {float:right;}
	.section-site-sponsors .section--link img {height:160px;width:auto;margin-left:40px;margin-right:0;}
}


/* Website Feedback Form */
.section--trinity-website-survey {text-align:left;margin:20px 0;}
.whatswrongwiththispage-placeholder-2021-04-01 .section--trinity-website-survey {text-align: center;margin: 30px auto;}
.whatswrongwiththispage-placeholder-2021-04-01 .section--trinity-website-survey a {display: inline-block;font-family:"Open Sans",sans-serif;font-size: 12px;font-weight: 600;text-transform: uppercase;text-decoration: none;color: #015f9f;border: 2px solid #0e73b8;padding: 13px 28px;transition: all 0.2s ease-in-out;border-radius:5px;}
.whatswrongwiththispage-placeholder-2021-04-01 .section--trinity-website-survey a:hover {background: #0e73b8;color: #fff;}


h6, .h6, .h6-first {font-weight:400;}
