#art-main
{
  background: #FFFFFF;
  margin: 0 auto;
  font-size: 13px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  width: 100%;
  min-height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  overflow: hidden;
}

table, ul.art-hmenu
{
  font-size: 13px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
  margin: 0;
  padding: 0;
}

.art-button
{
  border-collapse: separate;
  -webkit-border-radius: 0;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  background: #004285;
  border: 3px solid #004285;
  padding: 0 20px;
  margin: 0 auto;
  height: 36px;
}

.art-postcontent, .art-postheadericons, .art-postfootericons, .art-blockcontent, ul.art-vmenu a
{
  text-align: left;
}

.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
}

.art-postcontent p
{
  margin: 15px 0 12px 10px;
}

.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover, .art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover, .art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover, .art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover, .art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover, .art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover, .art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover, .art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover, .art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover, .art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover, .art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-postcontent a, .art-postcontent a:link
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #4B7B99;
}

.art-postcontent a:visited, .art-postcontent a.visited
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #4B7B99;
}

.art-postcontent  a:hover, .art-postcontent a.hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #7E7C7C;
}

.art-postcontent h1
{
  color: #4176AA;
  margin: 8px 0 0;
  font-size: 26px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-blockcontent h1
{
  margin: 8px 0 0;
  font-size: 26px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited
{
  font-size: 26px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-postcontent h2
{
  color: #4176AA;
  margin: 10px 0 0 10px;
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h2
{
  margin: 10px 0 0 10px;
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited
{
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h3
{
  color: #4176AA;
  margin: 10px 0 0;
  font-size: 24px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-transform: uppercase;
}

.art-blockcontent h3
{
  margin: 10px 0 0;
  font-size: 24px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-transform: uppercase;
}

.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited
{
  font-size: 24px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-transform: uppercase;
}

.art-postcontent h4
{
  color: #004285;
  margin: 10px 0 0;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h4
{
  margin: 10px 0 0;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited
{
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h5
{
  color: #004285;
  margin: 10px 0 0;
  font-size: 14px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h5
{
  margin: 10px 0 0;
  font-size: 14px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited
{
  font-size: 14px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h6
{
  color: #004285;
  margin: 10px 0 0;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-blockcontent h6
{
  margin: 10px 0 0;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited
{
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-hmenu a, .art-vmenu a, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
}

header, footer, article, nav, #art-hmenu-bg, .art-sheet, .art-slidenavigator > a, .art-checkbox:before, .art-radiobutton:before
{
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html, body
{
  height: 100%;
}

/**
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * https://github.com/necolas/normalize.css
 */

html
{
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body
{
  padding: 0;
  margin: 0;
  min-width: 1000px;
  color: #292E2A;
}

.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}

li h1, .art-postcontent li h1, .art-blockcontent li h1
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

li h2, .art-postcontent li h2, .art-blockcontent li h2
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

li h3, .art-postcontent li h3, .art-blockcontent li h3
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

li h4, .art-postcontent li h4, .art-blockcontent li h4
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

li h5, .art-postcontent li h5, .art-blockcontent li h5
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

li h6, .art-postcontent li h6, .art-blockcontent li h6
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

li p, .art-postcontent li p, .art-blockcontent li p
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  margin: 1px;
}

.art-shapes
{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 0;
}

.art-slider-inner
{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.art-slidenavigator > a
{
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px;
}

.art-slidenavigator > a:last-child
{
  margin-right: 0 !important;
}

.art-object191908840 h1, .art-object191908840 h2, .art-object191908840 h3, .art-object191908840 h4, .art-object191908840 h5, .art-object191908840 h6, .art-object191908840 p, .art-object191908840 a, .art-object191908840 ul, .art-object191908840 ol, .art-object191908840 li
{
  line-height: 100%;
}

.art-object191908840
{
  position: absolute;
  top: -6px;
  left: 50%;
  margin-left: -960px !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  overflow: hidden;
  background-image: url('../images/object191908840.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  z-index: 1;
  width: 1920px;
  height: 150px;
}

.default-responsive .art-object191908840
{
  background-image: none;
}

.art-object191908840-text-container
{
  display: table;
}

.art-object191908840-text
{
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 150px;
  width: 1920px;
  word-wrap: break-word;
}

.default-responsive .art-object191908840-text
{
  height: auto;
}

.art-object191908840-text, .art-object191908840-text a.art-rss-tag-icon, .art-object191908840-text a.art-facebook-tag-icon, .art-object191908840-text a.art-twitter-tag-icon, .art-object191908840-text a.art-tumblr-tag-icon, .art-object191908840-text a.art-pinterest-tag-icon, .art-object191908840-text a.art-vimeo-tag-icon, .art-object191908840-text a.art-youtube-tag-icon, .art-object191908840-text a.art-linkedin-tag-icon
{
  font-size: 30px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  vertical-align: middle;
  color: #596978 !important;
}

.art-object191908840-text a.art-rss-tag-icon, .art-object191908840-text a.art-facebook-tag-icon, .art-object191908840-text a.art-twitter-tag-icon, .art-object191908840-text a.art-tumblr-tag-icon, .art-object191908840-text a.art-pinterest-tag-icon, .art-object191908840-text a.art-vimeo-tag-icon, .art-object191908840-text a.art-youtube-tag-icon, .art-object191908840-text a.art-linkedin-tag-icon
{
  width: 100%;
}

.default-responsive .art-object191908840-text a.art-rss-tag-icon, .default-responsive .art-object191908840-text a.art-facebook-tag-icon, .default-responsive .art-object191908840-text a.art-twitter-tag-icon, .default-responsive .art-object191908840-text a.art-tumblr-tag-icon, .default-responsive .art-object191908840-text a.art-pinterest-tag-icon, .default-responsive .art-object191908840-text a.art-vimeo-tag-icon, .default-responsive .art-object191908840-text a.art-youtube-tag-icon, .default-responsive .art-object191908840-text a.art-linkedin-tag-icon
{
  width: auto;
}

.art-textblock ul > li
{
  background-position-y: 8px !important;
}

.art-positioncontrol-1548598568
{
  display: block;
  left: 0%;
  margin-left: -456px;
  position: absolute;
  top: 4px;
  width: 1920px;
  height: 10px;
  z-index: 99;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.art-positioncontrol-1368568807
{
  display: block;
  left: 1.29%;
  margin-left: -4px;
  position: absolute;
  top: 5px;
  width: 331px;
  height: 128px;
  z-index: 101;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.art-positioncontrol-1508419550
{
  display: block;
  left: 38.1%;
  margin-left: -372px;
  position: absolute;
  top: 149px;
  width: 979px;
  height: 125px;
  z-index: 97;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.art-positioncontrol-439338820
{
  display: block;
  left: 96.16%;
  margin-left: -560px;
  position: absolute;
  top: 86px;
  width: 583px;
  height: 50px;
  z-index: 98;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.art-footer .layout-item-0
{
  margin-bottom: 10px;
}

.art-footer .layout-item-1
{
  border-spacing: 5px 0px;
  border-collapse: separate;
}

.art-footer .layout-item-2
{
  padding: 5px;
}

.art-footer .layout-item-3
{
  margin-top: 10px;
}

.ie7 .art-post .art-layout-cell
{
  border: none !important;
  padding: 0 !important;
}

.ie6 .art-post .art-layout-cell
{
  border: none !important;
  padding: 0 !important;
}

.art-header
{
  margin: 0 auto;
  background-repeat: no-repeat;
  height: 500px;
  position: relative;
  background-image: url('../images/header.jpg');
  background-position: center top;
}

.custom-responsive .art-header
{
  background-image: url('../images/header.jpg');
  background-position: center top;
}

.default-responsive .art-header, .default-responsive #art-header-bg
{
  background-image: url('../images/header.jpg');
  background-position: center center;
  background-size: cover;
}

.art-header-inner
{
  position: relative;
  width: 1000px;
  z-index: auto !important;
  margin: 0 auto;
}

.art-header>div.art-nostyle, .art-header>div.art-block, .art-header>div.art-post
{
  position: absolute;
  z-index: 101;
}

.art-nav
{
  border-bottom: 1px solid #4B7B99;
  padding: 6px 3px;
  position: absolute;
  margin: 0;
  top: 25px;
  width: 100%;
  z-index: 100;
}

ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover
{
  outline: none;
  position: relative;
  z-index: 11;
}

ul.art-hmenu, ul.art-hmenu ul
{
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
}

ul.art-hmenu li
{
  position: relative;
  z-index: 5;
  display: block;
  float: left;
  background: none;
  margin: 0;
  padding: 0;
  border: 0;
}

ul.art-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

ul.art-hmenu:after, ul.art-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}

ul.art-hmenu, ul.art-hmenu ul
{
  min-height: 0;
}

ul.art-hmenu
{
  display: inline-block;
  vertical-align: middle;
  padding-left: 13px;
  padding-right: 13px;
}

.art-nav-inner:before
{
  content: ' ';
}

.art-nav-inner
{
  text-align: right;
  margin: 0 auto;
}

.desktop  .art-nav-inner
{
  width: 1000px;
  padding-left: 13px;
  padding-right: 13px;
}

.desktop .art-nav
{
  padding-left: 0;
  padding-right: 0;
}

.art-hmenu-extra1
{
  position: relative;
  display: block;
  float: left;
  width: auto;
  height: auto;
  background-position: center;
}

.art-hmenu-extra2
{
  position: relative;
  display: block;
  float: right;
  width: auto;
  height: auto;
  background-position: center;
}

.art-hmenu
{
  float: right;
}

.art-menuitemcontainer
{
  margin: 0 auto;
}

ul.art-hmenu>li
{
  margin-left: 5px;
}

ul.art-hmenu>li:first-child
{
  margin-left: 2px;
}

ul.art-hmenu>li:last-child, ul.art-hmenu>li.last-child
{
  margin-right: 2px;
}

ul.art-hmenu>li>a
{
  border: 1px solid transparent;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
  display: block;
  height: 40px;
  cursor: pointer;
  text-decoration: none;
  color: #716F6F;
  line-height: 40px;
  text-align: center;
}

.art-hmenu>li>a, .art-hmenu>li>a:link, .art-hmenu>li>a:visited, .art-hmenu>li>a.active, .art-hmenu>li>a:hover
{
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  text-align: left;
}

ul.art-hmenu>li>a.active
{
  border: 1px solid #716F6F;
  padding: 0 15px;
  margin: 0 auto;
  color: #716F6F;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-variant: normal;
}

ul.art-hmenu>li>a:visited, ul.art-hmenu>li>a:hover, ul.art-hmenu>li:hover>a
{
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-variant: normal;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
  background: #4B7B99;
  border: 1px solid #4B7B99;
  padding: 0 15px;
  margin: 0 auto;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
  color: #FFFFFF;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
}

ul.art-hmenu>li:before
{
  position: absolute;
  display: block;
  content: ' ';
  top: 0;
  left: -5px;
  width: 5px;
  height: 40px;
  background: url('../images/menuseparator.png') center center no-repeat;
}

ul.art-hmenu>li:first-child:before
{
  display: none;
}

ul.art-hmenu li li a
{
  background: #1A63A9;
  background: transparent;
  padding: 0 10px;
  margin: 0 auto;
}

ul.art-hmenu li li
{
  float: none;
  width: auto;
  margin-top: 4px;
  margin-bottom: 4px;
}

.desktop ul.art-hmenu li li ul>li:first-child
{
  margin-top: 0;
}

ul.art-hmenu li li ul>li:last-child
{
  margin-bottom: 0;
}

.art-hmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 34px;
  min-width: 7em;
  border: 0 solid transparent;
  text-align: left;
  line-height: 34px;
  color: #FFFFFF;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-variant: normal;
  margin: 0;
}

.art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a.active, .art-hmenu ul a:hover
{
  text-align: left;
  line-height: 34px;
  color: #FFFFFF;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-variant: normal;
  margin: 0;
}

ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
{
  background: #FFFFFF;
  margin: 0 auto;
}

.art-hmenu ul a:hover
{
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  font-variant: normal;
  color: #4B7B99;
}

.desktop .art-hmenu ul li:hover>a
{
  color: #4B7B99;
}

ul.art-hmenu ul:before
{
  background: #4B7B99;
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  z-index: 1;
}

.desktop ul.art-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.desktop ul.art-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

ul.art-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url('../images/spacer.gif');
}

.desktop ul.art-hmenu>li>ul
{
  padding: 32px 45px 45px 45px;
  margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu ul ul
{
  padding: 45px 45px 45px 25px;
  margin: -45px 0 0 5px;
}

.desktop ul.art-hmenu ul.art-hmenu-left-to-right
{
  right: auto;
  left: 0;
  margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu ul.art-hmenu-right-to-left
{
  left: auto;
  right: 0;
  margin: -10px -30px 0 0;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right
{
  right: auto;
  left: 100%;
}

.desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left
{
  left: auto;
  right: 100%;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right
{
  right: auto;
  left: 0;
  padding: 45px 45px 45px 25px;
  margin: -45px 0 0 5px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left
{
  left: auto;
  right: 0;
  padding: 45px 25px 45px 45px;
  margin: -45px 5px 0 0;
}

.desktop ul.art-hmenu li ul>li:first-child
{
  margin-top: 0;
}

.desktop ul.art-hmenu li ul>li:last-child
{
  margin-bottom: 0;
}

.desktop ul.art-hmenu ul ul:before
{
  border-radius: 0;
  top: 30px;
  bottom: 30px;
  right: 30px;
  left: 10px;
}

.desktop ul.art-hmenu>li>ul:before
{
  top: 17px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

.desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before
{
  right: 30px;
  left: 30px;
}

.desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before
{
  right: 30px;
  left: 30px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before
{
  right: 30px;
  left: 10px;
}

.desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before
{
  right: 10px;
  left: 30px;
}

.art-sheet
{
  background: #FAFAFA;
  padding: 10px;
  margin: -200px auto 0;
  position: relative;
  cursor: auto;
  width: 1000px;
  z-index: auto !important;
}

.art-layout-wrapper
{
  position: relative;
  margin: 0 auto 0 auto;
  z-index: auto !important;
}

.art-content-layout
{
  display: table;
  width: 100%;
  table-layout: fixed;
}

.art-content-layout-row
{
  display: table-row;
}

.art-layout-cell
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
}

.art-postcontent .art-content-layout
{
  border-collapse: collapse;
}

.art-vmenublock
{
  margin: 9px;
}

div.art-vmenublock img
{
  margin: 0;
}

.art-vmenublockheader
{
  padding: 10px 0;
  margin: 0 auto 7px;
}

.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover
{
  color: #004285;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-align: left;
  margin: 0 10px;
}

.art-vmenublockcontent
{
  margin: 0 auto;
}

ul.art-vmenu, ul.art-vmenu ul
{
  list-style: none;
  display: block;
}

ul.art-vmenu, ul.art-vmenu li
{
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0;
}

ul.art-vmenu
{
  margin-top: 0;
  margin-bottom: 0;
}

ul.art-vmenu ul
{
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
}

ul.art-vmenu ul.active
{
  display: block;
}

ul.art-vmenu>li>a
{
  border: 1px solid #004285;
  padding: 0 15px;
  margin: 0 auto;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  color: #004285;
  min-height: 43px;
  line-height: 43px;
}

ul.art-vmenu a
{
  display: block;
  cursor: pointer;
  z-index: 1;
  position: relative;
}

ul.art-vmenu li
{
  position: relative;
}

ul.art-vmenu>li
{
  margin-top: 6px;
}

ul.art-vmenu>li>ul
{
  padding: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
}

ul.art-vmenu>li:first-child
{
  margin-top: 0;
}

ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
{
  border: 1px solid #BCBCBC;
  padding: 0 15px;
  margin: 0 auto;
}

ul.art-vmenu>li>a:hover, ul.art-vmenu>li>a.active:hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform: uppercase;
}

ul.art-vmenu a:hover, ul.art-vmenu a.active:hover
{
  color: #BCBCBC;
}

ul.art-vmenu>li>a.active:hover>span.border-top, ul.art-vmenu>li>a.active:hover>span.border-bottom
{
  background-color: transparent;
}

ul.art-vmenu>li>a.active
{
  border: 1px solid #716F6F;
  padding: 0 15px;
  margin: 0 auto;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #7E7C7C;
}

ul.art-vmenu>li>ul:before
{
  margin: 0 auto;
  display: block;
  position: absolute;
  content: ' ';
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

ul.art-vmenu li li a
{
  border: 1px solid #004285;
  margin: 0 auto;
  position: relative;
}

ul.art-vmenu ul li
{
  margin: 0;
  padding: 0;
}

ul.art-vmenu li li
{
  position: relative;
  margin-top: 4px;
}

ul.art-vmenu ul a
{
  display: block;
  position: relative;
  min-height: 34px;
  overflow: visible;
  padding: 0;
  padding-left: 27px;
  padding-right: 27px;
  z-index: 0;
  line-height: 34px;
  color: #004285;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

ul.art-vmenu ul a:visited, ul.art-vmenu ul a.active:hover, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active
{
  line-height: 34px;
  color: #004285;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

ul.art-vmenu ul ul a
{
  padding-left: 54px;
}

ul.art-vmenu ul ul ul a
{
  padding-left: 81px;
}

ul.art-vmenu ul ul ul ul a
{
  padding-left: 108px;
}

ul.art-vmenu ul ul ul ul ul a
{
  padding-left: 135px;
}

ul.art-vmenu ul>li>a:hover, ul.art-vmenu ul>li>a.active:hover
{
  border: 1px solid #BCBCBC;
  margin: 0 auto;
}

ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a.active:hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #BCBCBC;
}

ul.art-vmenu ul a:hover:after
{
  background-position: center;
}

ul.art-vmenu ul a.active:hover:after
{
  background-position: center;
}

ul.art-vmenu ul a.active:after
{
  background-position: bottom;
}

ul.art-vmenu li li a.active:hover span.border-top, ul.art-vmenu li li a.active:hover span.border-bottom
{
  background-color: transparent;
}

ul.art-vmenu li li a:hover span.border-top, ul.art-vmenu li li a:hover span.border-bottom
{
  background-color: #BCBCBC !important;
}

ul.art-vmenu li li:hover, ul.art-vmenu li li a:hover, ul.art-vmenu li li a:hover span.border-top, ul.art-vmenu li li a:hover span.border-bottom
{
  z-index: 2;
}

ul.art-vmenu ul>li>a.active
{
  border: 1px solid #716F6F;
  margin: 0 auto;
}

ul.art-vmenu ul a.active, ul.art-vmenu ul a:hover, ul.art-vmenu ul a.active:hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  text-transform: uppercase;
  color: #716F6F;
}

ul.art-vmenu li li a.active
{
  z-index: 1;
}

ul.art-vmenu li li a.active span.border-top, ul.art-vmenu li li a.active span.border-bottom
{
  background-color: #716F6F;
  z-index: 1;
}

.art-block
{
  margin: 9px;
}

div.art-block img
{
  border: none;
  margin: 3px;
}

.art-blockheader
{
  border-bottom: 1px solid #BCBCBC;
  padding: 6px 3px;
  margin: 0 auto 7px;
}

.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover
{
  color: #004285;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-align: left;
  margin: 0 5px;
}

.art-blockcontent
{
  padding: 3px;
  margin: 0 auto;
  color: #292E2A;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
}

.art-blockcontent table, .art-blockcontent li, .art-blockcontent a, .art-blockcontent a:link, .art-blockcontent a:visited, .art-blockcontent a:hover
{
  color: #292E2A;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
}

.art-blockcontent p
{
  margin: 0 5px;
}

.art-blockcontent a, .art-blockcontent a:link
{
  color: #4B7B99;
  font-size: 14px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-blockcontent a:visited, .art-blockcontent a.visited
{
  color: #4B7B99;
  font-size: 14px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-blockcontent a:hover, .art-blockcontent a.hover
{
  color: #404040;
  font-size: 14px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-block li
{
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 175%;
  color: #8D8E8A;
  margin: 5px 0 0 10px;
}

.art-breadcrumbs
{
  margin: 0 auto;
}

a.art-button, a.art-button:link, a:link.art-button:link, body a.art-button:link, a.art-button:visited, body a.art-button:visited, input.art-button, button.art-button
{
  text-decoration: none;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #FFFFFF;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 36px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.art-button img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .art-button
{
  display: block;
  float: left;
}

input, select, textarea, a.art-search-button span
{
  vertical-align: middle;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-block select
{
  width: 96%;
}

input.art-button
{
  float: none !important;
  -webkit-appearance: none;
}

.art-button.active, .art-button.active:hover
{
  background: #004285;
  border: 3px solid #FAFAFA;
  padding: 0 20px;
  margin: 0 auto;
}

.art-button.active, .art-button.active:hover
{
  color: #FFFFFF !important;
}

.art-button.hover, .art-button:hover
{
  background: #BCBCBC;
  border: 3px solid #BCBCBC;
  padding: 0 20px;
  margin: 0 auto;
}

.art-button.hover, .art-button:hover
{
  color: #FFFFFF !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{
  background: #F2F2F2;
  border: 1px solid #000000;
  margin: 0 auto;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{
  width: auto;
  padding: 10px 0;
  color: #000000 !important;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-indent: 5px;
  text-shadow: none;
}

input.art-error, textarea.art-error
{
  background: #F3EDE7;
  border: 2px solid #E2341D;
  margin: 0 auto;
}

input.art-error, textarea.art-error
{
  color: #E2341D !important;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

form.art-search input[type="text"]
{
  background: #F2F2F2;
  border-radius: 0;
  border: 1px solid #000000;
  margin: 0 auto;
  width: 100%;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000 !important;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

form.art-search
{
  background-image: none;
  border: 0;
  display: block;
  position: relative;
  top: 0;
  padding: 0;
  margin: 5px;
  left: 0;
  line-height: 0;
}

form.art-search input, a.art-search-button
{
  -webkit-appearance: none;
  top: 0;
  right: 0;
}

form.art-search>input, a.art-search-button
{
  bottom: 0;
  left: 0;
  vertical-align: middle;
}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button
{
  border-radius: 0;
  margin: 0 auto;
}

form.art-search input[type="submit"], input.art-search-button, a.art-search-button
{
  position: absolute;
  left: auto;
  display: block;
  border: none;
  background: url('../images/searchicon.png') center center no-repeat;
  width: 24px;
  height: 100%;
  padding: 0;
  color: #4176AA !important;
  cursor: pointer;
}

a.art-search-button span.art-search-button-text
{
  display: none;
}

label.art-checkbox:before
{
  background: #EDEDED;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-width: 0;
  margin: 0 auto;
  width: 16px;
  height: 16px;
}

label.art-checkbox
{
  cursor: pointer;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-indent: 5px;
  line-height: 16px;
  display: inline-block;
  color: #716F6F !important;
}

.art-checkbox>input[type="checkbox"]
{
  margin: 0 5px 0 0;
}

label.art-checkbox.active:before
{
  background: #EDEDED;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-width: 0;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
}

label.art-checkbox.hovered:before
{
  background: #B3B4B1;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border-width: 0;
  margin: 0 auto;
  width: 16px;
  height: 16px;
  display: inline-block;
}

label.art-radiobutton:before
{
  background: #EDEDED;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #B3B4B1;
  margin: 0 auto;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: top;
  content: ' ';
}

label.art-radiobutton
{
  cursor: pointer;
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-indent: 5px;
  line-height: 15px;
  display: inline-block;
  color: #716F6F !important;
  position: relative;
}

.art-radiobutton>input[type="radio"]
{
  vertical-align: baseline;
  margin: 0 5px 0 0;
}

label.art-radiobutton.active:before
{
  background: #EDEDED;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #B3B4B1;
  margin: 0 auto;
  width: 15px;
  height: 15px;
  display: inline-block;
}

label.art-radiobutton.hovered:before
{
  background: #B3B4B1;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #B3B4B1;
  margin: 0 auto;
  width: 15px;
  height: 15px;
  display: inline-block;
}

label.art-radiobutton input[type="radio"]
{
  display: none;
}

label.art-radiobutton.art-checked:after
{
  content: url('../images/radiobuttonicon.png');
  position: absolute;
  line-height: 12px;
  left: 1px;
  top: 1px;
}

.art-comments
{
  border-top: 1px dotted #A1ADBA;
  margin: 0 auto;
  margin-top: 25px;
}

.art-comments h2
{
  color: #1A63A9;
}

.art-comment-inner
{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 5px;
  margin: 0 auto;
  margin-left: 96px;
}

.art-comment-avatar
{
  float: left;
  width: 80px;
  height: 80px;
  padding: 2px;
  background: #fff;
  border: 1px solid #E2E8EE;
}

.art-comment-avatar>img
{
  margin: 0 !important;
  border: none !important;
}

.art-comment-content
{
  padding: 10px 0;
  color: #292E2A;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-comment
{
  margin-top: 6px;
}

.art-comment:first-child
{
  margin-top: 0;
}

.art-comment-header
{
  color: #292E2A;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-comment-header a, .art-comment-header a:link, .art-comment-header a:visited, .art-comment-header a.visited, .art-comment-header a:hover, .art-comment-header a.hovered
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  line-height: 100%;
}

.art-comment-header a, .art-comment-header a:link
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  color: #1A63A9;
}

.art-comment-header a:visited, .art-comment-header a.visited
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #1A63A9;
}

.art-comment-header a:hover, .art-comment-header a.hovered
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #716F6F;
}

.art-comment-content a, .art-comment-content a:link, .art-comment-content a:visited, .art-comment-content a.visited, .art-comment-content a:hover, .art-comment-content a.hovered
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-comment-content a, .art-comment-content a:link
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #1A63A8;
}

.art-comment-content a:visited, .art-comment-content a.visited
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #1A63A9;
}

.art-comment-content a:hover, .art-comment-content a.hovered
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #716F6F;
}

.art-pager
{
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 6px;
  margin: 2px;
  text-align: right;
}

.art-pager>*:last-child
{
  margin-right: 0 !important;
}

.art-pager>span
{
  cursor: default;
}

.art-pager>*
{
  padding: 3px;
  margin: 0 4px 0 auto;
  line-height: normal;
  position: relative;
  display: inline-block;
  margin-left: 0;
}

.art-pager a:link, .art-pager a:visited, .art-pager .active
{
  line-height: normal;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #8D8E8A;
}

.art-pager .active
{
  padding: 3px;
  margin: 0 4px 0 auto;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #004285;
}

.art-pager .more
{
  margin: 0 4px 0 auto;
}

.art-pager a.more:link, .art-pager a.more:visited
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #8D8E8A;
}

.art-pager a:hover
{
  padding: 3px;
  margin: 0 4px 0 auto;
}

.art-pager  a:hover, .art-pager  a.more:hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #004285;
}

.art-pager>*:after
{
  margin: 0 0 0 auto;
  display: inline-block;
  position: absolute;
  content: ' ';
  top: 0;
  width: 0;
  height: 100%;
  right: 0;
  text-decoration: none;
}

.art-pager>*:last-child:after
{
  display: none;
}

.art-commentsform
{
  background: #E2E8EE;
  background: transparent;
  padding: 10px;
  margin: 0 auto;
  margin-top: 25px;
  color: #7E7C7C;
}

.art-commentsform h2
{
  padding-bottom: 10px;
  margin: 0;
  color: #7E7C7C;
}

.art-commentsform label
{
  display: inline-block;
  line-height: 25px;
}

.art-commentsform input:not([type=submit]), .art-commentsform textarea
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}

.art-commentsform .form-submit
{
  margin-top: 10px;
}

.art-post
{
  padding: 5px;
  margin: 1px;
}

a img
{
  border: 0;
}

.art-article img, img.art-article, .art-block img, .art-footer img
{
  margin: 5px 5px 5px 5px;
}

.art-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.art-article table, table.art-article
{
  border-collapse: collapse;
  margin: 1px;
}

.art-post .art-content-layout-br
{
  height: 0;
}

.art-article th, .art-article td
{
  padding: 2px;
  vertical-align: top;
  text-align: left;
}

.art-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

.preview-cms-logo
{
  border: 0;
  margin: 1em 1em 0 0;
  float: left;
}

.image-caption-wrapper
{
  padding: 5px 5px 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper img
{
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper div.art-collage
{
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-caption-wrapper p
{
  font-size: 80%;
  text-align: right;
  margin: 0;
}

.art-postmetadataheader
{
  border-bottom: 1px solid #BCBCBC;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding: 1px;
}

.art-postheader
{
  color: #004285;
  margin: 5px 10px;
  font-size: 24px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a.visited, .art-postheader a:hover, .art-postheader a.hovered
{
  font-size: 24px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-postheader a, .art-postheader a:link
{
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: #004285;
}

.art-postheader a:visited, .art-postheader a.visited
{
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: #004285;
}

.art-postheader a:hover, .art-postheader a.hovered
{
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  color: #4B7B99;
}

.art-postheadericons, .art-postheadericons a, .art-postheadericons a:link, .art-postheadericons a:visited, .art-postheadericons a:hover
{
  font-size: 13px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-align: right;
  color: #000000;
}

.art-postheadericons
{
  padding: 1px;
  margin: 0 0 0 10px;
}

.art-postheadericons a, .art-postheadericons a:link
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #000000;
}

.art-postheadericons a:visited, .art-postheadericons a.visited
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #000000;
}

.art-postheadericons a:hover, .art-postheadericons a.hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  color: #4B7B99;
}

.art-postdateicon:before
{
  content: url('../images/postdateicon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postdateicon:before
{
  bottom: 0;
}

.art-postauthoricon:before
{
  content: url('../images/postauthoricon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postauthoricon:before
{
  bottom: 0;
}

.art-postpdficon:before
{
  content: url('../images/system/pdf_button.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postpdficon:before
{
  bottom: 0;
}

.art-postprinticon:before
{
  content: url('../images/system/printButton.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postprinticon:before
{
  bottom: 0;
}

.art-postemailicon:before
{
  content: url('../images/system/emailButton.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postemailicon:before
{
  bottom: 0;
}

.art-postediticon:before
{
  content: url('../images/system/edit.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postediticon:before
{
  bottom: 0;
}

.art-postcontent li, .art-post li, .art-textblock li
{
  font-family: Roboto, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #716F6F;
  margin: 3px 0 0 15px;
}

.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
  margin: 1em 0 1em 15px;
}

.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
  margin: 0.5em 0 0.5em 15px;
}

.art-postcontent li, .art-post li, .art-textblock li
{
  margin: 3px 0 0 0;
}

blockquote
{
  background: url('../images/postquote.png') no-repeat scroll;
  padding: 10px 10px 10px 45px;
  margin: 0 0 0 15px;
  color: #7E7C7C;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  overflow: auto;
  clear: both;
}

blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a, blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link, blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited, blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
{
  color: #7E7C7C;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

blockquote p, .art-postcontent blockquote p, .art-blockcontent blockquote p, .art-footer blockquote p
{
  margin: 0;
  margin: 5px 0;
}

.art-postmetadatafooter
{
  border-bottom: 1px solid #D2D1D1;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  padding: 1px;
}

.art-postfootericons, .art-postfootericons a, .art-postfootericons a:link, .art-postfootericons a:visited, .art-postfootericons a:hover
{
  font-size: 13px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-align: right;
  color: #000000;
}

.art-postfootericons
{
  padding: 1px;
  margin: 0 0 5px 10px;
}

.art-postfootericons a, .art-postfootericons a:link
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #000000;
}

.art-postfootericons a:visited, .art-postfootericons a.visited
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #000000;
}

.art-postfootericons a:hover, .art-postfootericons a.hover
{
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
  color: #4B7B99;
}

.art-postcategoryicon:before
{
  content: url('../images/postcategoryicon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postcategoryicon:before
{
  bottom: 0;
}

.art-posttagicon:before
{
  content: url('../images/system/tagButton.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-posttagicon:before
{
  bottom: 0;
}

.art-postcommentsicon:before
{
  content: url('../images/postcommentsicon.png');
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}

.opera .art-postcommentsicon:before
{
  bottom: 0;
}

.Sorter img
{
  border: 0;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  position: static;
  z-index: 1;
  width: 12px;
  height: 6px;
}

.Sorter a
{
  position: relative;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #627384;
}

.Sorter a:link
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #627384;
}

.Sorter a:visited, .Sorter a.visited
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #627384;
}

.Sorter a:hover, .Sorter a.hover
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #4A5764;
}

.Sorter
{
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #343D46;
}

.art-footer
{
  background: #FFFFFF;
  border-top: 1px solid #000000;
  margin: 20px auto 0;
  position: relative;
  color: #404040;
  font-size: 14px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  padding: 0;
}

.art-footer a, .art-footer a:link, .art-footer a:visited, .art-footer a:hover, .art-footer td, .art-footer th, .art-footer caption
{
  color: #404040;
  font-size: 14px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: normal;
  font-style: normal;
}

.art-footer p
{
  padding: 0;
  text-align: left;
}

.art-footer a, .art-footer a:link
{
  color: #004285;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-footer a:visited
{
  color: #004285;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-footer a:hover
{
  color: #BCBCBC;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  text-decoration: none;
}

.art-footer h1
{
  color: #000000;
  font-size: 22px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h2
{
  color: #000000;
  font-size: 20px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h3
{
  color: #000000;
  font-size: 18px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h4
{
  color: #000000;
  font-size: 16px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h5
{
  color: #000000;
  font-size: 14px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer h6
{
  color: #000000;
  font-size: 13px;
  font-family: 'Titillium Web', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.art-footer img
{
  border: none;
  margin: 3px;
}

.art-footer-inner
{
  margin: 0 auto;
  width: 1000px;
  padding: 25px;
  padding-right: 35px;
  padding-left: 35px;
}

.art-rss-tag-icon
{
  background: url('../images/footerrssicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-rss-tag-icon:empty
{
  vertical-align: middle;
}

.art-facebook-tag-icon
{
  background: url('../images/footerfacebookicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-facebook-tag-icon:empty
{
  vertical-align: middle;
}

.art-twitter-tag-icon
{
  background: url('../images/footertwittericon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-twitter-tag-icon:empty
{
  vertical-align: middle;
}

.art-tumblr-tag-icon
{
  background: url('../images/tumblricon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-tumblr-tag-icon:empty
{
  vertical-align: middle;
}

.art-pinterest-tag-icon
{
  background: url('../images/pinteresticon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-pinterest-tag-icon:empty
{
  vertical-align: middle;
}

.art-vimeo-tag-icon
{
  background: url('../images/vimeoicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-vimeo-tag-icon:empty
{
  vertical-align: middle;
}

.art-youtube-tag-icon
{
  background: url('../images/youtubeicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-youtube-tag-icon:empty
{
  vertical-align: middle;
}

.art-linkedin-tag-icon
{
  background: url('../images/linkedinicon.png') no-repeat scroll;
  margin: 0 auto;
  min-height: 32px;
  min-width: 32px;
  display: inline-block;
  text-indent: 35px;
  background-position: left center;
  vertical-align: middle;
}

.art-linkedin-tag-icon:empty
{
  vertical-align: middle;
}

.art-footer li
{
  font-size: 13px;
  font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  color: #404040;
}

.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #404040;
}

.art-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: center !important;
  text-decoration: none;
  color: #404040;
}

.art-lightbox-wrapper
{
  background: #333;
  background: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  padding: 0 100px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000000;
}

.art-lightbox, .art-lightbox-wrapper .art-lightbox-image
{
  cursor: pointer;
}

.art-lightbox-wrapper .art-lightbox-image
{
  border: 6px solid #fff;
  border-radius: 3px;
  display: none;
  max-width: 100%;
  vertical-align: middle;
}

.art-lightbox-wrapper .art-lightbox-image.active
{
  display: inline-block;
}

.art-lightbox-wrapper .lightbox-error
{
  background: #fff;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 80px;
  opacity: .95;
  padding: 20px;
  position: fixed;
  width: 300px;
  z-index: 100;
}

.art-lightbox-wrapper .loading
{
  background: #fff url('../images/preloader-01.gif') center center no-repeat;
  border: 1px solid #b4b4b4;
  border-radius: 10px;
  box-shadow: 0 2px 5px #333;
  height: 32px;
  opacity: .5;
  padding: 10px;
  position: fixed;
  width: 32px;
  z-index: 10100;
}

.art-lightbox-wrapper .arrow
{
  cursor: pointer;
  height: 100px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  width: 82px;
  z-index: 10003;
}

.art-lightbox-wrapper .arrow.left
{
  left: 9px;
}

.art-lightbox-wrapper .arrow.right
{
  right: 9px;
}

.art-lightbox-wrapper .arrow:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

.art-lightbox-wrapper .arrow.disabled
{
  display: none;
}

.art-lightbox-wrapper .arrow-t, .art-lightbox-wrapper .arrow-b
{
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  left: 26px;
  position: relative;
  width: 30px;
}

.art-lightbox-wrapper .arrow-t
{
  top: 38px;
}

.art-lightbox-wrapper .arrow-b
{
  top: 50px;
}

.art-lightbox-wrapper .close
{
  cursor: pointer;
  height: 22px;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  right: 39px;
  top: 30px;
  width: 22px;
  z-index: 10003;
}

.art-lightbox-wrapper .close:hover
{
  opacity: 1;
  filter: alpha(opacity=100);
}

.art-lightbox-wrapper .close .cw, .art-lightbox-wrapper .close .ccw
{
  background-color: #fff;
  border-radius: 3px;
  height: 6px;
  position: absolute;
  left: -4px;
  top: 8px;
  width: 30px;
}

.art-lightbox-wrapper .cw
{
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}

.art-lightbox-wrapper .ccw
{
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}

.art-lightbox-wrapper .close-alt, .art-lightbox-wrapper .arrow-right-alt, .art-lightbox-wrapper .arrow-left-alt
{
  color: #fff;
  display: none;
  font-size: 2.5em;
  line-height: 100%;
}

.ie8 .art-lightbox-wrapper .close-alt, .ie8 .art-lightbox-wrapper .arrow-right-alt, .ie8 .art-lightbox-wrapper .arrow-left-alt
{
  display: block;
}

.ie8 .art-lightbox-wrapper .cw, .ie8 .art-lightbox-wrapper .ccw
{
  display: none;
}

.art-content-layout .art-sidebar1
{
  margin: 0 auto;
  width: 225px;
}

.art-content-layout .art-content
{
  margin: 0 auto;
}

.art-content-layout .art-sidebar2
{
  margin: 0 auto;
  width: 235px;
}

fieldset
{
  border: none;
}

fieldset dl
{
  display: block;
  margin: 0;
  padding: 0;
  background: none;
}

fieldset dt
{
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 12em;
  height: 2em;
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
  background: none;
  line-height: 2em;
  overflow: hidden;
}

fieldset dd
{
  display: block;
  min-height: 2em;
  margin: 0 0 0 12em;
  padding: 0;
  background: none;
  line-height: 2em;
}

fieldset label
{
  display: inline-block;
  width: 12em;
}

fieldset textarea
{
  vertical-align: text-top;
}

.img-fulltext-left, .img-intro-left
{
  float: left;
  display: block;
  border: none;
  padding: 0;
  margin: 0 0.3em 0.3em 0;
  margin-top: 10px;
}

.img-fulltext-right, .img-intro-right
{
  float: right;
  display: block;
  border: none;
  padding: 0;
  margin: 0 0 0.3em 0.3em;
  margin-top: 10px;
}

ul.pagenav
{
  clear: both;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

ul.pagenav li, ul.pagenav li:before
{
  display: block;
  background: none;
  margin: 0;
  padding: 0;
  width: 50%;
  text-align: center;
  content: normal;
}

ul.pagenav li.pagenav-prev
{
  float: left;
}

ul.pagenav li.pagenav-next
{
  margin: 0 0 0 50%;
}

div.item-page dl.tabs
{
  display: block;
  margin: 0;
  padding: 0;
}

div.item-page dl.tabs:before
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  width: 1em;
  height: 2em;
  overflow: hidden;
}

div.item-page dl.tabs dt
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  float: left;
  height: 2em;
  overflow: hidden;
  border-left: 1px solid black;
  border-top: 1px solid black;
}

div.item-page dl.tabs dt h3
{
  margin: 0;
  padding: 0 1em;
  line-height: 2em;
  font-size: 100%;
  overflow: hidden;
}

div.item-page dl.tabs dt h3 a
{
  text-decoration: none;
}

div.item-page dl.tabs:after
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  border-left: 1px solid black;
  content: " ";
  overflow: hidden;
  height: 2em;
}

div.item-page div.current
{
  clear: both;
  border: 1px solid black;
}

div.item-page div.current dd.tabs
{
  margin: 0;
  padding: 0;
}

div.item-page .panel
{
  border: 1px solid black;
  margin-top: -1px;
}

div.item-page .panel h3
{
  margin: 0;
  padding: 0;
}

div.item-page .panel h3 a
{
  display: block;
  padding: 6px;
  text-decoration: none;
}

div.item-page .panel h3.pane-toggler-down a
{
  border-bottom: 1px solid black;
}

div.item-page .panel .pane-slider
{
  margin: 0;
  padding: 0;
}

div.item-page div.pagination ul
{
  clear: both;
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}

div.item-page div.pagination li
{
  display: block;
  width: 50%;
  margin: 0;
  padding: 0;
  text-align: center;
  float: left;
  white-space: nowrap;
}

div.item-page div.pagination:after
{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.edit.item-page select + div
{
  width: 100% !important;
}

.edit.item-page div > ul
{
  border: 1px solid #B9C2CB;
}

.edit.item-page .search-field
{
  overflow: visible;
}

.edit.item-page .search-field > input
{
  width: 100% !important;
}

.edit.item-page ul > li:before
{
  content: normal;
}

.edit.item-page fieldset
{
  border: 1px solid black;
}

.edit.item-page fieldset legend
{
  padding: 7px;
  font-weight: bold;
}

#editor-xtd-buttons
{
  float: left;
  padding: 0;
}

.toggle-editor
{
  float: right;
}

#searchForm .phrases-box
{
  display: block;
  float: left;
}

#searchForm .ordering-box
{
  text-align: right;
}

#searchForm .phrases-box label, #searchForm .ordering-box label, #searchForm .only label
{
  display: inline-block;
  width: auto;
  height: 2em;
  margin: 0;
  padding: 0 0.3em;
}

#mod-finder-searchform label
{
  display: block;
}

#mod-finder-searchform input.inputbox
{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}

#login-form fieldset label
{
  width: 100%;
}

#login-form #form-login-username label, #login-form #form-login-password label
{
  display: block;
}

#login-form #form-login-username input, #login-form #form-login-password input
{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}

.breadcrumbs img
{
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

dl.stats-module
{
  padding: 0.3em 0 0.3em 0.3em;
  margin: 0;
}

dl.stats-module dt
{
  float: left;
  display: block;
  line-height: 1.5em;
  min-height: 1.5em;
  width: 10em;
  padding: 0.3em 0.3em 0 0;
  margin: 0;
  font-weight: bold;
}

dl.stats-module dd
{
  display: block;
  line-height: 1.5em;
  min-height: 1.5em;
  margin: 0 0 0 10em;
}

div.mod-languages ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}

div.mod-languages li
{
  background: none;
  margin: 0 0.3em;
  padding: 0;
}

div.mod-languages ul.lang-inline li
{
  display: inline;
}

div.mod-languages ul.lang-block li
{
  display: block;
}

div.mod-languages img
{
  border: none;
  margin: 0;
  padding: 0;
}

div.clr
{
  clear: both;
}

#system-message ul li
{
  background-image: none;
}

ul.actions, ul.actions li, ul.actions li img
{
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
}

ul.actions li
{
  background: none;
  list-style: none;
}

.items-row
{
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

.items-row .item
{
  display: table-cell;
  vertical-align: top;
}

.items-row .row-separator
{
  display: none;
}

div.pagination p.counter
{
  display: inline-block;
  margin: 0 0.3em 0 0;
  padding: 0;
  background: none;
}

div.pagination ul, div.pagination ul li, div.pagination ul > li:before
{
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0 0.3em;
  background: none;
  content: normal;
}

div.tip-wrap
{
  background: #fff;
  border: 1px solid #aaa;
}

div.tip-wrap div.tip
{
  padding: 0.3em;
}

div.tip-wrap div.tip-title
{
  font-weight: bold;
}

table.category
{
  width: 100%;
}

table.category thead th img
{
  padding: 0 0 0 0.3em;
  margin: 0;
  border: none;
}

span.hasTip a img
{
  padding: 0;
  margin: 0;
  border: none;
}

div.categories-list ul li span.item-title, div.cat-children ul li span.item-title
{
  display: block;
  margin: 0 0 0.3em 0;
}

div.categories-list ul li div.category-desc, div.cat-children ul li div.category-desc
{
  margin: 0 0 0.3em 0;
}

div.categories-list dl, div.cat-children dl
{
  display: block;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  background: none;
}

div.categories-list dl dt, div.cat-children dl dt, div.categories-list dl dd, div.cat-children dl dd
{
  display: inline-block;
  padding: 0;
  margin: 0;
  background: none;
}

div.img_caption p.img_caption
{
  padding: 0.3em 0;
  margin: 0;
}

form .search label, form .finder label
{
  display: none;
}

#search-searchword
{
  margin-bottom: 5px;
}

.cols-2 .column-1, .cols-2 .column-2, .cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3
{
  float: left;
  clear: right;
}

.cols-2 .column-1
{
  width: 50%;
}

.cols-2 .column-2
{
  width: 50%;
}

.cols-3 .column-1
{
  width: 33%;
}

.cols-3 .column-2
{
  width: 33%;
}

.cols-3 .column-3
{
  width: 34%;
}

.row-separator
{
  clear: both;
  float: none;
  font-size: 1px;
  display: block;
}

ul.categories-module li h1, ul.categories-module li h2, ul.categories-module li h3, ul.categories-module li h4, ul.categories-module li h5, ul.categories-module li h6
{
  display: inline;
}

.only, .phrases
{
  border: solid 1px #ccc;
  margin: 10px 0 0 0px;
  padding: 15px;
  line-height: 1.3em;
}

div.tags
{
  display: inline;
}

.tag-category ul > li:before
{
  content: normal;
}

ul.list-striped > li:before
{
  content: normal;
}

.list-striped
{
  border-top: 1px solid #ddd;
}

.list-striped li, .list-striped dd
{
  border-bottom: 1px solid #ddd;
}

.accordion
{
  margin-bottom: 18px;
}

.accordion-group
{
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion-heading
{
  border-bottom: 0;
}

.accordion-heading .accordion-toggle
{
  display: block;
  padding: 8px 15px;
}

.accordion-toggle
{
  cursor: pointer;
}

.accordion-inner
{
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.accordion-body.in:hover
{
  overflow: visible;
}

.collapse.in
{
  height: auto;
}

.collapse
{
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -moz-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height .35s ease;
}

.element-invisible
{
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* Begin Additional CSS Styles */
.btn
{
  padding: 0 20px;
  margin: 10px 5px 10px 10px;
  height: 33px;
}
a.btn, a.btn:link, a:link.btn:link, body a.btn:link, a.btn:visited, body a.btn:visited, input.btn, button.btn
{
  text-decoration: none;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  margin: 10px 5px 10px 10px !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 33px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.btn.active, .btn.active:hover
{
  color: #FFFFFF !important;
}

.btn.hover, .btn:hover
{
  padding: 0 20px;
  margin: 10px 5px 10px 10px auto;
}

.btn.hover, .btn:hover
{
  color: #ffffff !important;
}

.btn img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .btn
{
  display: block;
  float: left;
}

.btn-info
{
  border-collapse: separate;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #336CA5;
  padding: 0 20px;
  margin: 5px 5px 5px 5px;
  height: 28px;
}
a.btn-info, a.btn-info:link, a:link.btn-info:link, body a.btn-info:link, a.btn-info:visited, body a.btn-info:visited, input.btn-info, button.btn-info
{
  text-decoration: none;
  font-size: 14px;
  font-family: Comfortaa, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #336CA5;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 28px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.btn-info.active, .btn-info.active:hover
{
  color: #FFFFFF !important;
}

.btn-info.hover, .btn-info:hover
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #78A2CC;
  padding: 0 20px;
  margin: 0 auto;
}

.btn-info.hover, .btn-info:hover
{
  color: #78A2CC !important;
}

.btn-info img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .btn-info
{
  display: block;
  float: left;
}

.btn-success
{
  border-collapse: separate;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #007F7F;
  padding: 0 20px;
  margin: 5px 5px 5px 5px;
  height: 28px;
}
a.btn-success, a.btn-success:link, a:link.btn-success:link, body a.btn-success:link, a.btn-success:visited, body a.btn-success:visited, input.btn-success, button.btn-success
{
  text-decoration: none;
  font-size: 14px;
  font-family: Comfortaa, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #007F7F;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 28px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.btn-success.active, .btn-success.active:hover
{
  color: #FFFFFF !important;
}

.btn-success.hover, .btn-success:hover
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #69B5B5;
  padding: 0 20px;
  margin: 0 auto;
}

.btn-success.hover, .btn-success:hover
{
  color: #69B5B5 !important;
}

.btn-success img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .btn-success
{
  display: block;
  float: left;
}

.btn-warning
{
  border-collapse: separate;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #D11C00;
  padding: 0 20px;
  margin: 5px 5px 5px 5px;
  height: 28px;
}
a.btn-warning, a.btn-warning:link, a:link.btn-warning:link, body a.btn-warning:link, a.btn-warning:visited, body a.btn-warning:visited, input.btn-warning, button.btn-warning
{
  text-decoration: none;
  font-size: 14px;
  font-family: Comfortaa, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #D11C00;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 28px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.btn-warning.active, .btn-warning.active:hover
{
  color: #FFFFFF !important;
}

.btn-warning.hover, .btn-warning:hover
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #C66363;
  padding: 0 20px;
  margin: 0 auto;
}

.btn-warning.hover, .btn-warning:hover
{
  color: #C66363 !important;
}

.btn-warning img
{
  margin: 0;
  vertical-align: middle;
}

.firefox2 .btn-warning
{
  display: block;
  float: left;
}


/* EDITOR CSS
*********************************************/
body#tinymce.mceContentBody {
	background: #fff;
	line-height: 1.2em;
	font-size: 75%;
	color: #000;
}

h1 {
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
}

h3 {
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 13px;
}

h4 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #1B57B1; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #00c;	text-decoration: underline;
	font-weight: normal;
}

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* STYLES FOR JOOMLA! EDITOR */
hr#system-readmore  { border: red dashed 1px; color: red; }
hr.system-pagebreak { border: gray dashed 1px; color: gray; }

/* fonticons */
/* relative path below are based on your default css folder where editor.css is placed, assumes to be /templates/yourtemplate/css/ */
@font-face {
	font-family: 'icomoonfree';
	src:url('../../../plugins/content/fonticons/assets/fonts/icomoonfree.eot');
	src:url('../../../plugins/content/fonticons/assets/fonts/icomoonfree.eot?#iefix') format('embedded-opentype'),
		url('../../../plugins/content/fonticons/assets/fonts/icomoonfree.svg#icomoon') format('svg'),
		url('../../../plugins/content/fonticons/assets/fonts/icomoonfree.woff') format('woff'),
		url('../../../plugins/content/fonticons/assets/fonts/icomoonfree.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="icon1-"]:before, [class*=" icon1-"]:before {
	font-family: 'icomoonfree';
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
.icon1-github:before {
	content: "\e00b";
}
.icon1-github-2:before {
	content: "\e00c";
}
.icon1-git:before {
	content: "\e00d";
}
.icon1-github-3:before {
	content: "\e00e";
}
.icon1-wordpress:before {
	content: "\e00f";
}
.icon1-wordpress-2:before {
	content: "\e010";
}
.icon1-joomla:before {
	content: "\e011";
}
.icon1-blogger:before {
	content: "\e012";
}
.icon1-blogger-2:before {
	content: "\e013";
}
.icon1-tumblr:before {
	content: "\e014";
}
.icon1-amazon:before {
	content: "\e015";
}
.icon1-tux:before {
	content: "\e016";
}
.icon1-apple:before {
	content: "\e017";
}
.icon1-finder:before {
	content: "\e018";
}
.icon1-android:before {
	content: "\e019";
}
.icon1-windows:before {
	content: "\e01a";
}
.icon1-soundcloud:before {
	content: "\e01b";
}
.icon1-soundcloud-2:before {
	content: "\e01c";
}
.icon1-skype:before {
	content: "\e01d";
}
.icon1-reddit:before {
	content: "\e01e";
}
.icon1-new-tab:before {
	content: "\e01f";
}
.icon1-new-tab-2:before {
	content: "\e020";
}
.icon1-embed:before {
	content: "\e021";
}
.icon1-code:before {
	content: "\e022";
}
.icon1-bluetooth:before {
	content: "\e023";
}
.icon1-share:before {
	content: "\e024";
}
.icon1-share-2:before {
	content: "\e025";
}
.icon1-mail:before {
	content: "\e026";
}
.icon1-mail-2:before {
	content: "\e027";
}
.icon1-mail-3:before {
	content: "\e028";
}
.icon1-google:before {
	content: "\e029";
}
.icon1-google-plus:before {
	content: "\e02a";
}
.icon1-google-plus-2:before {
	content: "\e02b";
}
.icon1-google-plus-3:before {
	content: "\e02c";
}
.icon1-gplus:before {
	content: "\e02d";
}
.icon1-google-drive:before {
	content: "\e02e";
}
.icon1-facebook:before {
	content: "\e02f";
}
.icon1-facebook-2:before {
	content: "\e030";
}
.icon1-facebook-3:before {
	content: "\e031";
}
.icon1-instagram:before {
	content: "\e032";
}
.icon1-twitter:before {
	content: "\e033";
}
.icon1-twitter-2:before {
	content: "\e034";
}
.icon1-twitter-3:before {
	content: "\e035";
}
.icon1-feed:before {
	content: "\e036";
}
.icon1-feed-2:before {
	content: "\e037";
}
.icon1-feed-3:before {
	content: "\e038";
}
.icon1-youtube:before {
	content: "\e039";
}
.icon1-youtube-2:before {
	content: "\e03a";
}
.icon1-vimeo:before {
	content: "\e03b";
}
.icon1-vimeo-2:before {
	content: "\e03c";
}
.icon1-flickr:before {
	content: "\e03d";
}
.icon1-flickr-2:before {
	content: "\e03e";
}
.icon1-home:before {
	content: "\e000";
}
.icon1-newspaper:before {
	content: "\e001";
}
.icon1-clubs:before {
	content: "\e002";
}
.icon1-diamonds:before {
	content: "\e003";
}
.icon1-broadcast:before {
	content: "\e004";
}
.icon1-home-2:before {
	content: "\e005";
}
.icon1-pencil:before {
	content: "\e006";
}
.icon1-pencil-2:before {
	content: "\e007";
}
.icon1-droplet:before {
	content: "\e008";
}
.icon1-pictures:before {
	content: "\e009";
}
.icon1-picture:before {
	content: "\e00a";
}
.icon1-camera:before {
	content: "\e03f";
}
.icon1-music:before {
	content: "\e040";
}
.icon1-play:before {
	content: "\e041";
}
.icon1-film:before {
	content: "\e042";
}
.icon1-camera-2:before {
	content: "\e043";
}
.icon1-spades:before {
	content: "\e044";
}
.icon1-mic:before {
	content: "\e045";
}
.icon1-book:before {
	content: "\e046";
}
.icon1-file:before {
	content: "\e047";
}
.icon1-file-2:before {
	content: "\e048";
}
.icon1-new:before {
	content: "\e049";
}
.icon1-copy:before {
	content: "\e04a";
}
.icon1-folder:before {
	content: "\e04b";
}
.icon1-folder-2:before {
	content: "\e04c";
}
.icon1-tag:before {
	content: "\e04d";
}
.icon1-cart:before {
	content: "\e04e";
}
.icon1-basket:before {
	content: "\e04f";
}
.icon1-calculate:before {
	content: "\e050";
}
.icon1-support:before {
	content: "\e051";
}
.icon1-phone:before {
	content: "\e052";
}
.icon1-mail-4:before {
	content: "\e053";
}
.icon1-location:before {
	content: "\e054";
}
.icon1-compass:before {
	content: "\e055";
}
.icon1-history:before {
	content: "\e056";
}
.icon1-clock:before {
	content: "\e057";
}
.icon1-bell:before {
	content: "\e058";
}
.icon1-calendar:before {
	content: "\e059";
}
.icon1-printer:before {
	content: "\e05a";
}
.icon1-mouse:before {
	content: "\e05b";
}
.icon1-screen:before {
	content: "\e05c";
}
.icon1-laptop:before {
	content: "\e05d";
}
.icon1-mobile:before {
	content: "\e05e";
}
.icon1-cabinet:before {
	content: "\e05f";
}
.icon1-drawer:before {
	content: "\e060";
}
.icon1-drawer-2:before {
	content: "\e061";
}
.icon1-box:before {
	content: "\e062";
}
.icon1-box-add:before {
	content: "\e063";
}
.icon1-box-remove:before {
	content: "\e064";
}
.icon1-download:before {
	content: "\e065";
}
.icon1-upload:before {
	content: "\e066";
}
.icon1-database:before {
	content: "\e067";
}
.icon1-flip:before {
	content: "\e068";
}
.icon1-flip-2:before {
	content: "\e069";
}
.icon1-undo:before {
	content: "\e06a";
}
.icon1-redo:before {
	content: "\e06b";
}
.icon1-forward:before {
	content: "\e06c";
}
.icon1-reply:before {
	content: "\e06d";
}
.icon1-reply-2:before {
	content: "\e06e";
}
.icon1-comments:before {
	content: "\e06f";
}
.icon1-comments-2:before {
	content: "\e070";
}
.icon1-comments-3:before {
	content: "\e071";
}
.icon1-comments-4:before {
	content: "\e072";
}
.icon1-comments-5:before {
	content: "\e073";
}
.icon1-user:before {
	content: "\e074";
}
.icon1-user-2:before {
	content: "\e075";
}
.icon1-user-3:before {
	content: "\e076";
}
.icon1-busy:before {
	content: "\e077";
}
.icon1-loading:before {
	content: "\e078";
}
.icon1-loading-2:before {
	content: "\e079";
}
.icon1-search:before {
	content: "\e07a";
}
.icon1-zoom-in:before {
	content: "\e07b";
}
.icon1-zoom-out:before {
	content: "\e07c";
}
.icon1-key:before {
	content: "\e07d";
}
.icon1-key-2:before {
	content: "\e07e";
}
.icon1-locked:before {
	content: "\e07f";
}
.icon1-unlocked:before {
	content: "\e080";
}
.icon1-wrench:before {
	content: "\e081";
}
.icon1-equalizer:before {
	content: "\e082";
}
.icon1-cog:before {
	content: "\e083";
}
.icon1-pie:before {
	content: "\e084";
}
.icon1-bars:before {
	content: "\e085";
}
.icon1-stats-up:before {
	content: "\e086";
}
.icon1-gift:before {
	content: "\e087";
}
.icon1-trophy:before {
	content: "\e088";
}
.icon1-diamond:before {
	content: "\e089";
}
.icon1-coffee:before {
	content: "\e08a";
}
.icon1-rocket:before {
	content: "\e08b";
}
.icon1-meter-slow:before {
	content: "\e08c";
}
.icon1-meter-medium:before {
	content: "\e08d";
}
.icon1-meter-fast:before {
	content: "\e08e";
}
.icon1-dashboard:before {
	content: "\e08f";
}
.icon1-fire:before {
	content: "\e090";
}
.icon1-lab:before {
	content: "\e091";
}
.icon1-remove:before {
	content: "\e092";
}
.icon1-remove-2:before {
	content: "\e093";
}
.icon1-remove-3:before {
	content: "\e094";
}
.icon1-briefcase:before {
	content: "\e095";
}
.icon1-briefcase-2:before {
	content: "\e096";
}
.icon1-cars:before {
	content: "\e097";
}
.icon1-bus:before {
	content: "\e098";
}
.icon1-cube:before {
	content: "\e099";
}
.icon1-cube-2:before {
	content: "\e09a";
}
.icon1-puzzle:before {
	content: "\e09b";
}
.icon1-glasses:before {
	content: "\e09c";
}
.icon1-glasses-2:before {
	content: "\e09d";
}
.icon1-accessibility:before {
	content: "\e09e";
}
.icon1-accessibility-2:before {
	content: "\e09f";
}
.icon1-target:before {
	content: "\e0a0";
}
.icon1-target-2:before {
	content: "\e0a1";
}
.icon1-lightning:before {
	content: "\e0a2";
}
.icon1-power:before {
	content: "\e0a3";
}
.icon1-power-2:before {
	content: "\e0a4";
}
.icon1-clipboard:before {
	content: "\e0a5";
}
.icon1-clipboard-2:before {
	content: "\e0a6";
}
.icon1-playlist:before {
	content: "\e0a7";
}
.icon1-grid-view:before {
	content: "\e0a8";
}
.icon1-tree-view:before {
	content: "\e0a9";
}
.icon1-cloud:before {
	content: "\e0aa";
}
.icon1-cloud-2:before {
	content: "\e0ab";
}
.icon1-download-2:before {
	content: "\e0ac";
}
.icon1-upload-2:before {
	content: "\e0ad";
}
.icon1-upload-3:before {
	content: "\e0ae";
}
.icon1-link:before {
	content: "\e0af";
}
.icon1-link-2:before {
	content: "\e0b0";
}
.icon1-flag:before {
	content: "\e0b1";
}
.icon1-flag-2:before {
	content: "\e0b2";
}
.icon1-attachment:before {
	content: "\e0b3";
}
.icon1-eye:before {
	content: "\e0b4";
}
.icon1-eye-2:before {
	content: "\e0b5";
}
.icon1-bookmark:before {
	content: "\e0b6";
}
.icon1-bookmark-2:before {
	content: "\e0b7";
}
.icon1-star:before {
	content: "\e0b8";
}
.icon1-star-2:before {
	content: "\e0b9";
}
.icon1-star-3:before {
	content: "\e0ba";
}
.icon1-heart:before {
	content: "\e0bb";
}
.icon1-heart-2:before {
	content: "\e0bc";
}
.icon1-thumbs-up:before {
	content: "\e0bd";
}
.icon1-thumbs-down:before {
	content: "\e0be";
}
.icon1-happy:before {
	content: "\e0bf";
}
.icon1-smiley:before {
	content: "\e0c0";
}
.icon1-neutral:before {
	content: "\e0c1";
}
.icon1-plus:before {
	content: "\e0c2";
}
.icon1-minus:before {
	content: "\e0c3";
}
.icon1-help:before {
	content: "\e0c4";
}
.icon1-help-2:before {
	content: "\e0c5";
}
.icon1-blocked:before {
	content: "\e0c6";
}
.icon1-cancel:before {
	content: "\e0c7";
}
.icon1-cancel-2:before {
	content: "\e0c8";
}
.icon1-checkmark:before {
	content: "\e0c9";
}
.icon1-minus-2:before {
	content: "\e0ca";
}
.icon1-plus-2:before {
	content: "\e0cb";
}
.icon1-enter:before {
	content: "\e0cc";
}
.icon1-exit:before {
	content: "\e0cd";
}
.icon1-loop:before {
	content: "\e0ce";
}
.icon1-arrow-up-left:before {
	content: "\e0cf";
}
.icon1-arrow-up:before {
	content: "\e0d0";
}
.icon1-arrow-up-right:before {
	content: "\e0d1";
}
.icon1-arrow-right:before {
	content: "\e0d2";
}
.icon1-arrow-down-right:before {
	content: "\e0d3";
}
.icon1-arrow-down:before {
	content: "\e0d4";
}
.icon1-arrow-down-left:before {
	content: "\e0d5";
}
.icon1-arrow-left:before {
	content: "\e0d6";
}
.icon1-arrow-up-left-2:before {
	content: "\e0d7";
}
.icon1-arrow-up-2:before {
	content: "\e0d8";
}
.icon1-arrow-up-right-2:before {
	content: "\e0d9";
}
.icon1-arrow-right-2:before {
	content: "\e0da";
}
.icon1-arrow-down-right-2:before {
	content: "\e0db";
}
.icon1-arrow-down-2:before {
	content: "\e0dc";
}
.icon1-arrow-down-left-2:before {
	content: "\e0dd";
}
.icon1-arrow-left-2:before {
	content: "\e0de";
}
.icon1-arrow-up-left-3:before {
	content: "\e0df";
}
.icon1-arrow-up-3:before {
	content: "\e0e0";
}
.icon1-arrow-up-right-3:before {
	content: "\e0e1";
}
.icon1-arrow-right-3:before {
	content: "\e0e2";
}
.icon1-arrow-down-right-3:before {
	content: "\e0e3";
}
.icon1-arrow-down-3:before {
	content: "\e0e4";
}
.icon1-arrow-down-left-3:before {
	content: "\e0e5";
}
.icon1-arrow-left-3:before {
	content: "\e0e6";
}
.icon1-arrow-up-4:before {
	content: "\e0e7";
}
.icon1-arrow-right-4:before {
	content: "\e0e8";
}
.icon1-arrow-down-4:before {
	content: "\e0e9";
}
.icon1-arrow-left-4:before {
	content: "\e0ea";
}
.icon1-arrow-up-5:before {
	content: "\e0eb";
}
.icon1-arrow-right-5:before {
	content: "\e0ec";
}
.icon1-arrow-down-5:before {
	content: "\e0ed";
}
.icon1-arrow-left-5:before {
	content: "\e0ee";
}
.icon1-arrow-up-6:before {
	content: "\e0ef";
}
.icon1-arrow-right-6:before {
	content: "\e0f0";
}
.icon1-arrow-down-6:before {
	content: "\e0f1";
}
.icon1-arrow-left-6:before {
	content: "\e0f2";
}
.icon1-menu:before {
	content: "\e0f3";
}
.icon1-enter-2:before {
	content: "\e0f4";
}
.icon1-backspace:before {
	content: "\e0f5";
}
.icon1-backspace-2:before {
	content: "\e0f6";
}
.icon1-tab:before {
	content: "\e0f7";
}
.icon1-tab-2:before {
	content: "\e0f8";
}
.icon1-checkbox:before {
	content: "\e0f9";
}
.icon1-checkbox-unchecked:before {
	content: "\e0fa";
}
.icon1-checkbox-partial:before {
	content: "\e0fb";
}
.icon1-radio-checked:before {
	content: "\e0fc";
}
.icon1-radio-unchecked:before {
	content: "\e0fd";
}
.icon1-font:before {
	content: "\e0fe";
}
.icon1-paragraph-left:before {
	content: "\e0ff";
}
.icon1-paragraph-center:before {
	content: "\e100";
}
.icon1-paragraph-right:before {
	content: "\e101";
}
.icon1-paragraph-justify:before {
	content: "\e102";
}
.icon1-left-to-right:before {
	content: "\e103";
}
.icon1-right-to-left:before {
	content: "\e104";
}
.icon1-share-3:before {
	content: "\e105";
}
.icon1-flickr-3:before {
	content: "\e106";
}
.icon1-picassa:before {
	content: "\e107";
}
.icon1-picassa-2:before {
	content: "\e108";
}
.icon1-dribbble:before {
	content: "\e109";
}
.icon1-dribbble-2:before {
	content: "\e10a";
}
.icon1-dribbble-3:before {
	content: "\e10b";
}
.icon1-forrst:before {
	content: "\e10c";
}
.icon1-forrst-2:before {
	content: "\e10d";
}
.icon1-deviantart:before {
	content: "\e10e";
}
.icon1-deviantart-2:before {
	content: "\e10f";
}
.icon1-github-4:before {
	content: "\e110";
}
.icon1-github-5:before {
	content: "\e111";
}
.icon1-github-6:before {
	content: "\e112";
}
.icon1-github-7:before {
	content: "\e113";
}
.icon1-tumblr-2:before {
	content: "\e114";
}
.icon1-yahoo:before {
	content: "\e115";
}
.icon1-yahoo-2:before {
	content: "\e116";
}
.icon1-amazon-2:before {
	content: "\e117";
}
.icon1-linkedin:before {
	content: "\e118";
}
.icon1-linkedin-2:before {
	content: "\e119";
}
.icon1-lastfm:before {
	content: "\e11a";
}
.icon1-lastfm-2:before {
	content: "\e11b";
}
.icon1-delicious:before {
	content: "\e11c";
}
.icon1-stumbleupon:before {
	content: "\e11d";
}
.icon1-stumbleupon-2:before {
	content: "\e11e";
}
.icon1-pinterest:before {
	content: "\e11f";
}
.icon1-pinterest-2:before {
	content: "\e120";
}
.icon1-paypal:before {
	content: "\e122";
}
.icon1-paypal-2:before {
	content: "\e123";
}
.icon1-paypal-3:before {
	content: "\e124";
}
.icon1-yelp:before {
	content: "\e125";
}
.icon1-libreoffice:before {
	content: "\e126";
}
.icon1-file-pdf:before {
	content: "\e127";
}
.icon1-file-openoffice:before {
	content: "\e128";
}
.icon1-file-word:before {
	content: "\e129";
}
.icon1-file-excel:before {
	content: "\e12a";
}
.icon1-html5:before {
	content: "\e12c";
}
.icon1-css3:before {
	content: "\e12d";
}
.icon1-chrome:before {
	content: "\e12e";
}
.icon1-firefox:before {
	content: "\e12f";
}
.icon1-IE:before {
	content: "\e130";
}
.icon1-opera:before {
	content: "\e131";
}
.icon1-safari:before {
	content: "\e132";
}
.icon1-IcoMoon:before {
	content: "\e133";
}
.icon1-xing:before {
	content: "\e121";
}
.icon1-flattr:before {
	content: "\e134";
}
.icon1-foursquare:before {
	content: "\e135";
}
.icon1-foursquare-2:before {
	content: "\e136";
}
.icon1-file-zip:before {
	content: "\e12b";
}
.icon1-file-xml:before {
	content: "\e137";
}
.icon1-file-css:before {
	content: "\e138";
}
.icon1-html5-2:before {
	content: "\e139";
}
.icon1-xing-2:before {
	content: "\e13a";
}
.icon1-file-powerpoint:before {
	content: "\e13b";
}

/* relative path below are based on your default css folder where editor.css is placed, assumes to be /templates/yourtemplate/css/ */
@font-face {
  font-family: "FontAwesome";
  src: url('../../../plugins/editors-xtd/fonticons/assets/fonts/fontawesome-webfont.eot');
  src: url('../../../plugins/editors-xtd/fonticons/assets/fonts/fontawesome-webfont.eot?#iefix') format('eot'), url('../../../plugins/editors-xtd/fonticons/assets/fonts/fontawesome-webfont.woff') format('woff'), url('../../../plugins/editors-xtd/fonticons/assets/fonts/fontawesome-webfont.ttf') format('truetype'), url('../../../plugins/editors-xtd/fonticons/assets/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon2-"]:before, [class*=" icon2-"]:before {
  font-family: FontAwesome;
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}


/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon2-glass:before                { content: "\f000"; }
.icon2-music:before                { content: "\f001"; }
.icon2-search:before               { content: "\f002"; }
.icon2-envelope:before             { content: "\f003"; }
.icon2-heart:before                { content: "\f004"; }
.icon2-star:before                 { content: "\f005"; }
.icon2-star-empty:before           { content: "\f006"; }
.icon2-user:before                 { content: "\f007"; }
.icon2-film:before                 { content: "\f008"; }
.icon2-th-large:before             { content: "\f009"; }
.icon2-th:before                   { content: "\f00a"; }
.icon2-th-list:before              { content: "\f00b"; }
.icon2-ok:before                   { content: "\f00c"; }
.icon2-remove:before               { content: "\f00d"; }
.icon2-zoom-in:before              { content: "\f00e"; }

.icon2-zoom-out:before             { content: "\f010"; }
.icon2-off:before                  { content: "\f011"; }
.icon2-signal:before               { content: "\f012"; }
.icon2-cog:before                  { content: "\f013"; }
.icon2-trash:before                { content: "\f014"; }
.icon2-home:before                 { content: "\f015"; }
.icon2-file:before                 { content: "\f016"; }
.icon2-time:before                 { content: "\f017"; }
.icon2-road:before                 { content: "\f018"; }
.icon2-download-alt:before         { content: "\f019"; }
.icon2-download:before             { content: "\f01a"; }
.icon2-upload:before               { content: "\f01b"; }
.icon2-inbox:before                { content: "\f01c"; }
.icon2-play-circle:before          { content: "\f01d"; }
.icon2-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon2-refresh:before              { content: "\f021"; }
.icon2-list-alt:before             { content: "\f022"; }
.icon2-lock:before                 { content: "\f023"; }
.icon2-flag:before                 { content: "\f024"; }
.icon2-headphones:before           { content: "\f025"; }
.icon2-volume-off:before           { content: "\f026"; }
.icon2-volume-down:before          { content: "\f027"; }
.icon2-volume-up:before            { content: "\f028"; }
.icon2-qrcode:before               { content: "\f029"; }
.icon2-barcode:before              { content: "\f02a"; }
.icon2-tag:before                  { content: "\f02b"; }
.icon2-tags:before                 { content: "\f02c"; }
.icon2-book:before                 { content: "\f02d"; }
.icon2-bookmark:before             { content: "\f02e"; }
.icon2-print:before                { content: "\f02f"; }

.icon2-camera:before               { content: "\f030"; }
.icon2-font:before                 { content: "\f031"; }
.icon2-bold:before                 { content: "\f032"; }
.icon2-italic:before               { content: "\f033"; }
.icon2-text-height:before          { content: "\f034"; }
.icon2-text-width:before           { content: "\f035"; }
.icon2-align-left:before           { content: "\f036"; }
.icon2-align-center:before         { content: "\f037"; }
.icon2-align-right:before          { content: "\f038"; }
.icon2-align-justify:before        { content: "\f039"; }
.icon2-list:before                 { content: "\f03a"; }
.icon2-indent-left:before          { content: "\f03b"; }
.icon2-indent-right:before         { content: "\f03c"; }
.icon2-facetime-video:before       { content: "\f03d"; }
.icon2-picture:before              { content: "\f03e"; }

.icon2-pencil:before               { content: "\f040"; }
.icon2-map-marker:before           { content: "\f041"; }
.icon2-adjust:before               { content: "\f042"; }
.icon2-tint:before                 { content: "\f043"; }
.icon2-edit:before                 { content: "\f044"; }
.icon2-share:before                { content: "\f045"; }
.icon2-check:before                { content: "\f046"; }
.icon2-move:before                 { content: "\f047"; }
.icon2-step-backward:before        { content: "\f048"; }
.icon2-fast-backward:before        { content: "\f049"; }
.icon2-backward:before             { content: "\f04a"; }
.icon2-play:before                 { content: "\f04b"; }
.icon2-pause:before                { content: "\f04c"; }
.icon2-stop:before                 { content: "\f04d"; }
.icon2-forward:before              { content: "\f04e"; }

.icon2-fast-forward:before         { content: "\f050"; }
.icon2-step-forward:before         { content: "\f051"; }
.icon2-eject:before                { content: "\f052"; }
.icon2-chevron-left:before         { content: "\f053"; }
.icon2-chevron-right:before        { content: "\f054"; }
.icon2-plus-sign:before            { content: "\f055"; }
.icon2-minus-sign:before           { content: "\f056"; }
.icon2-remove-sign:before          { content: "\f057"; }
.icon2-ok-sign:before              { content: "\f058"; }
.icon2-question-sign:before        { content: "\f059"; }
.icon2-info-sign:before            { content: "\f05a"; }
.icon2-screenshot:before           { content: "\f05b"; }
.icon2-remove-circle:before        { content: "\f05c"; }
.icon2-ok-circle:before            { content: "\f05d"; }
.icon2-ban-circle:before           { content: "\f05e"; }

.icon2-arrow-left:before           { content: "\f060"; }
.icon2-arrow-right:before          { content: "\f061"; }
.icon2-arrow-up:before             { content: "\f062"; }
.icon2-arrow-down:before           { content: "\f063"; }
.icon2-share-alt:before            { content: "\f064"; }
.icon2-resize-full:before          { content: "\f065"; }
.icon2-resize-small:before         { content: "\f066"; }
.icon2-plus:before                 { content: "\f067"; }
.icon2-minus:before                { content: "\f068"; }
.icon2-asterisk:before             { content: "\f069"; }
.icon2-exclamation-sign:before     { content: "\f06a"; }
.icon2-gift:before                 { content: "\f06b"; }
.icon2-leaf:before                 { content: "\f06c"; }
.icon2-fire:before                 { content: "\f06d"; }
.icon2-eye-open:before             { content: "\f06e"; }

.icon2-eye-close:before            { content: "\f070"; }
.icon2-warning-sign:before         { content: "\f071"; }
.icon2-plane:before                { content: "\f072"; }
.icon2-calendar:before             { content: "\f073"; }
.icon2-random:before               { content: "\f074"; }
.icon2-comment:before              { content: "\f075"; }
.icon2-magnet:before               { content: "\f076"; }
.icon2-chevron-up:before           { content: "\f077"; }
.icon2-chevron-down:before         { content: "\f078"; }
.icon2-retweet:before              { content: "\f079"; }
.icon2-shopping-cart:before        { content: "\f07a"; }
.icon2-folder-close:before         { content: "\f07b"; }
.icon2-folder-open:before          { content: "\f07c"; }
.icon2-resize-vertical:before      { content: "\f07d"; }
.icon2-resize-horizontal:before    { content: "\f07e"; }

.icon2-bar-chart:before            { content: "\f080"; }
.icon2-twitter-sign:before         { content: "\f081"; }
.icon2-facebook-sign:before        { content: "\f082"; }
.icon2-camera-retro:before         { content: "\f083"; }
.icon2-key:before                  { content: "\f084"; }
.icon2-cogs:before                 { content: "\f085"; }
.icon2-comments:before             { content: "\f086"; }
.icon2-thumbs-up:before            { content: "\f087"; }
.icon2-thumbs-down:before          { content: "\f088"; }
.icon2-star-half:before            { content: "\f089"; }
.icon2-heart-empty:before          { content: "\f08a"; }
.icon2-signout:before              { content: "\f08b"; }
.icon2-linkedin-sign:before        { content: "\f08c"; }
.icon2-pushpin:before              { content: "\f08d"; }
.icon2-external-link:before        { content: "\f08e"; }

.icon2-signin:before               { content: "\f090"; }
.icon2-trophy:before               { content: "\f091"; }
.icon2-github-sign:before          { content: "\f092"; }
.icon2-upload-alt:before           { content: "\f093"; }
.icon2-lemon:before                { content: "\f094"; }
.icon2-phone:before                { content: "\f095"; }
.icon2-check-empty:before          { content: "\f096"; }
.icon2-bookmark-empty:before       { content: "\f097"; }
.icon2-phone-sign:before           { content: "\f098"; }
.icon2-twitter:before              { content: "\f099"; }
.icon2-facebook:before             { content: "\f09a"; }
.icon2-github:before               { content: "\f09b"; }
.icon2-unlock:before               { content: "\f09c"; }
.icon2-credit-card:before          { content: "\f09d"; }
.icon2-rss:before                  { content: "\f09e"; }

.icon2-hdd:before                  { content: "\f0a0"; }
.icon2-bullhorn:before             { content: "\f0a1"; }
.icon2-bell:before                 { content: "\f0a2"; }
.icon2-certificate:before          { content: "\f0a3"; }
.icon2-hand-right:before           { content: "\f0a4"; }
.icon2-hand-left:before            { content: "\f0a5"; }
.icon2-hand-up:before              { content: "\f0a6"; }
.icon2-hand-down:before            { content: "\f0a7"; }
.icon2-circle-arrow-left:before    { content: "\f0a8"; }
.icon2-circle-arrow-right:before   { content: "\f0a9"; }
.icon2-circle-arrow-up:before      { content: "\f0aa"; }
.icon2-circle-arrow-down:before    { content: "\f0ab"; }
.icon2-globe:before                { content: "\f0ac"; }
.icon2-wrench:before               { content: "\f0ad"; }
.icon2-tasks:before                { content: "\f0ae"; }

.icon2-filter:before               { content: "\f0b0"; }
.icon2-briefcase:before            { content: "\f0b1"; }
.icon2-fullscreen:before           { content: "\f0b2"; }

.icon2-group:before                { content: "\f0c0"; }
.icon2-link:before                 { content: "\f0c1"; }
.icon2-cloud:before                { content: "\f0c2"; }
.icon2-beaker:before               { content: "\f0c3"; }
.icon2-cut:before                  { content: "\f0c4"; }
.icon2-copy:before                 { content: "\f0c5"; }
.icon2-paper-clip:before           { content: "\f0c6"; }
.icon2-save:before                 { content: "\f0c7"; }
.icon2-sign-blank:before           { content: "\f0c8"; }
.icon2-reorder:before              { content: "\f0c9"; }
.icon2-list-ul:before              { content: "\f0ca"; }
.icon2-list-ol:before              { content: "\f0cb"; }
.icon2-strikethrough:before        { content: "\f0cc"; }
.icon2-underline:before            { content: "\f0cd"; }
.icon2-table:before                { content: "\f0ce"; }

.icon2-magic:before                { content: "\f0d0"; }
.icon2-truck:before                { content: "\f0d1"; }
.icon2-pinterest:before            { content: "\f0d2"; }
.icon2-pinterest-sign:before       { content: "\f0d3"; }
.icon2-google-plus-sign:before     { content: "\f0d4"; }
.icon2-google-plus:before          { content: "\f0d5"; }
.icon2-money:before                { content: "\f0d6"; }
.icon2-caret-down:before           { content: "\f0d7"; }
.icon2-caret-up:before             { content: "\f0d8"; }
.icon2-caret-left:before           { content: "\f0d9"; }
.icon2-caret-right:before          { content: "\f0da"; }
.icon2-columns:before              { content: "\f0db"; }
.icon2-sort:before                 { content: "\f0dc"; }
.icon2-sort-down:before            { content: "\f0dd"; }
.icon2-sort-up:before              { content: "\f0de"; }

.icon2-envelope-alt:before         { content: "\f0e0"; }
.icon2-linkedin:before             { content: "\f0e1"; }
.icon2-undo:before                 { content: "\f0e2"; }
.icon2-legal:before                { content: "\f0e3"; }
.icon2-dashboard:before            { content: "\f0e4"; }
.icon2-comment-alt:before          { content: "\f0e5"; }
.icon2-comments-alt:before         { content: "\f0e6"; }
.icon2-bolt:before                 { content: "\f0e7"; }
.icon2-sitemap:before              { content: "\f0e8"; }
.icon2-umbrella:before             { content: "\f0e9"; }
.icon2-paste:before                { content: "\f0ea"; }

.icon2-user-md:before              { content: "\f200"; }

/* relative path below are based on your default css folder where editor.css is placed, assumes to be /templates/yourtemplate/css/ */
@font-face {
	font-family: 'entypo';
	src:url('../../../plugins/editors-xtd/fonticons/assets/fonts/entypo.eot');
	src:url('../../../plugins/editors-xtd/fonticons/assets/fonts/entypo.eot?#iefix') format('embedded-opentype'),
		url('../../../plugins/editors-xtd/fonticons/assets/fonts/entypo.svg#entypo') format('svg'),
		url('../../../plugins/editors-xtd/fonticons/assets/fonts/entypo.woff') format('woff'),
		url('../../../plugins/editors-xtd/fonticons/assets/fonts/entypo.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'entypo';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
[class^="icon3-"]:before, [class*=" icon3-"]:before {
	font-family: 'entypo';
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
.icon3-phone:before {
	content: "\e000";
}
.icon3-mobile:before {
	content: "\e001";
}
.icon3-mouse:before {
	content: "\e002";
}
.icon3-directions:before {
	content: "\e003";
}
.icon3-mail:before {
	content: "\e004";
}
.icon3-paperplane:before {
	content: "\e005";
}
.icon3-pencil:before {
	content: "\e006";
}
.icon3-feather:before {
	content: "\e007";
}
.icon3-paperclip:before {
	content: "\e008";
}
.icon3-drawer:before {
	content: "\e009";
}
.icon3-reply:before {
	content: "\e00a";
}
.icon3-reply-all:before {
	content: "\e00b";
}
.icon3-forward:before {
	content: "\e00c";
}
.icon3-user:before {
	content: "\e00d";
}
.icon3-users:before {
	content: "\e00e";
}
.icon3-user-add:before {
	content: "\e00f";
}
.icon3-vcard:before {
	content: "\e010";
}
.icon3-export:before {
	content: "\e011";
}
.icon3-location:before {
	content: "\e012";
}
.icon3-map:before {
	content: "\e013";
}
.icon3-compass:before {
	content: "\e014";
}
.icon3-location-2:before {
	content: "\e015";
}
.icon3-target:before {
	content: "\e016";
}
.icon3-share:before {
	content: "\e017";
}
.icon3-sharable:before {
	content: "\e018";
}
.icon3-heart:before {
	content: "\e019";
}
.icon3-heart-2:before {
	content: "\e01a";
}
.icon3-star:before {
	content: "\e01b";
}
.icon3-star-2:before {
	content: "\e01c";
}
.icon3-thumbs-up:before {
	content: "\e01d";
}
.icon3-thumbs-down:before {
	content: "\e01e";
}
.icon3-chat:before {
	content: "\e01f";
}
.icon3-comment:before {
	content: "\e020";
}
.icon3-quote:before {
	content: "\e021";
}
.icon3-house:before {
	content: "\e022";
}
.icon3-popup:before {
	content: "\e023";
}
.icon3-search:before {
	content: "\e024";
}
.icon3-flashlight:before {
	content: "\e025";
}
.icon3-printer:before {
	content: "\e026";
}
.icon3-bell:before {
	content: "\e027";
}
.icon3-link:before {
	content: "\e028";
}
.icon3-flag:before {
	content: "\e029";
}
.icon3-cog:before {
	content: "\e02a";
}
.icon3-tools:before {
	content: "\e02b";
}
.icon3-trophy:before {
	content: "\e02c";
}
.icon3-tag:before {
	content: "\e02d";
}
.icon3-camera:before {
	content: "\e02e";
}
.icon3-megaphone:before {
	content: "\e02f";
}
.icon3-moon:before {
	content: "\e030";
}
.icon3-palette:before {
	content: "\e031";
}
.icon3-leaf:before {
	content: "\e032";
}
.icon3-music:before {
	content: "\e033";
}
.icon3-music-2:before {
	content: "\e034";
}
.icon3-new:before {
	content: "\e035";
}
.icon3-graduation:before {
	content: "\e036";
}
.icon3-book:before {
	content: "\e037";
}
.icon3-newspaper:before {
	content: "\e038";
}
.icon3-bag:before {
	content: "\e039";
}
.icon3-airplane:before {
	content: "\e03a";
}
.icon3-lifebuoy:before {
	content: "\e03b";
}
.icon3-eye:before {
	content: "\e03c";
}
.icon3-clock:before {
	content: "\e03d";
}
.icon3-microphone:before {
	content: "\e03e";
}
.icon3-calendar:before {
	content: "\e03f";
}
.icon3-bolt:before {
	content: "\e040";
}
.icon3-thunder:before {
	content: "\e041";
}
.icon3-droplet:before {
	content: "\e042";
}
.icon3-cd:before {
	content: "\e043";
}
.icon3-briefcase:before {
	content: "\e044";
}
.icon3-air:before {
	content: "\e045";
}
.icon3-hourglass:before {
	content: "\e046";
}
.icon3-gauge:before {
	content: "\e047";
}
.icon3-language:before {
	content: "\e048";
}
.icon3-network:before {
	content: "\e049";
}
.icon3-key:before {
	content: "\e04a";
}
.icon3-battery:before {
	content: "\e04b";
}
.icon3-bucket:before {
	content: "\e04c";
}
.icon3-magnet:before {
	content: "\e04d";
}
.icon3-drive:before {
	content: "\e04e";
}
.icon3-cup:before {
	content: "\e04f";
}
.icon3-rocket:before {
	content: "\e050";
}
.icon3-brush:before {
	content: "\e051";
}
.icon3-suitcase:before {
	content: "\e052";
}
.icon3-cone:before {
	content: "\e053";
}
.icon3-earth:before {
	content: "\e054";
}
.icon3-keyboard:before {
	content: "\e055";
}
.icon3-browser:before {
	content: "\e056";
}
.icon3-publish:before {
	content: "\e057";
}
.icon3-progress-3:before {
	content: "\e058";
}
.icon3-progress-2:before {
	content: "\e059";
}
.icon3-brogress-1:before {
	content: "\e05a";
}
.icon3-progress-0:before {
	content: "\e05b";
}
.icon3-sun:before {
	content: "\e05c";
}
.icon3-sun-2:before {
	content: "\e05d";
}
.icon3-adjust:before {
	content: "\e05e";
}
.icon3-code:before {
	content: "\e05f";
}
.icon3-screen:before {
	content: "\e060";
}
.icon3-infinity:before {
	content: "\e061";
}
.icon3-light-bulb:before {
	content: "\e062";
}
.icon3-credit-card:before {
	content: "\e063";
}
.icon3-database:before {
	content: "\e064";
}
.icon3-voicemail:before {
	content: "\e065";
}
.icon3-clipboard:before {
	content: "\e066";
}
.icon3-cart:before {
	content: "\e067";
}
.icon3-box:before {
	content: "\e068";
}
.icon3-ticket:before {
	content: "\e069";
}
.icon3-rss:before {
	content: "\e06a";
}
.icon3-signal:before {
	content: "\e06b";
}
.icon3-thermometer:before {
	content: "\e06c";
}
.icon3-droplets:before {
	content: "\e06d";
}
.icon3-untitled:before {
	content: "\e06e";
}
.icon3-statistics:before {
	content: "\e06f";
}
.icon3-pie:before {
	content: "\e070";
}
.icon3-bars:before {
	content: "\e071";
}
.icon3-graph:before {
	content: "\e072";
}
.icon3-lock:before {
	content: "\e073";
}
.icon3-lock-open:before {
	content: "\e074";
}
.icon3-logout:before {
	content: "\e075";
}
.icon3-login:before {
	content: "\e076";
}
.icon3-checkmark:before {
	content: "\e077";
}
.icon3-cross:before {
	content: "\e078";
}
.icon3-minus:before {
	content: "\e079";
}
.icon3-plus:before {
	content: "\e07a";
}
.icon3-cross-2:before {
	content: "\e07b";
}
.icon3-minus-2:before {
	content: "\e07c";
}
.icon3-plus-2:before {
	content: "\e07d";
}
.icon3-cross-3:before {
	content: "\e07e";
}
.icon3-minus-3:before {
	content: "\e07f";
}
.icon3-plus-3:before {
	content: "\e080";
}
.icon3-erase:before {
	content: "\e081";
}
.icon3-blocked:before {
	content: "\e082";
}
.icon3-info:before {
	content: "\e083";
}
.icon3-info-2:before {
	content: "\e084";
}
.icon3-question:before {
	content: "\e085";
}
.icon3-help:before {
	content: "\e086";
}
.icon3-warning:before {
	content: "\e087";
}
.icon3-cycle:before {
	content: "\e088";
}
.icon3-cw:before {
	content: "\e089";
}
.icon3-ccw:before {
	content: "\e08a";
}
.icon3-shuffle:before {
	content: "\e08b";
}
.icon3-arrow:before {
	content: "\e08c";
}
.icon3-arrow-2:before {
	content: "\e08d";
}
.icon3-retweet:before {
	content: "\e08e";
}
.icon3-loop:before {
	content: "\e08f";
}
.icon3-history:before {
	content: "\e090";
}
.icon3-back:before {
	content: "\e091";
}
.icon3-switch:before {
	content: "\e092";
}
.icon3-list:before {
	content: "\e093";
}
.icon3-add-to-list:before {
	content: "\e094";
}
.icon3-layout:before {
	content: "\e095";
}
.icon3-list-2:before {
	content: "\e096";
}
.icon3-text:before {
	content: "\e097";
}
.icon3-text-2:before {
	content: "\e098";
}
.icon3-document:before {
	content: "\e099";
}
.icon3-docs:before {
	content: "\e09a";
}
.icon3-landscape:before {
	content: "\e09b";
}
.icon3-pictures:before {
	content: "\e09c";
}
.icon3-video:before {
	content: "\e09d";
}
.icon3-music-3:before {
	content: "\e09e";
}
.icon3-folder:before {
	content: "\e09f";
}
.icon3-archive:before {
	content: "\e0a0";
}
.icon3-trash:before {
	content: "\e0a1";
}
.icon3-upload:before {
	content: "\e0a2";
}
.icon3-download:before {
	content: "\e0a3";
}
.icon3-disk:before {
	content: "\e0a4";
}
.icon3-install:before {
	content: "\e0a5";
}
.icon3-cloud:before {
	content: "\e0a6";
}
.icon3-upload-2:before {
	content: "\e0a7";
}
.icon3-bookmark:before {
	content: "\e0a8";
}
.icon3-bookmarks:before {
	content: "\e0a9";
}
.icon3-book-2:before {
	content: "\e0aa";
}
.icon3-play:before {
	content: "\e0ab";
}
.icon3-pause:before {
	content: "\e0ac";
}
.icon3-record:before {
	content: "\e0ad";
}
.icon3-stop:before {
	content: "\e0ae";
}
.icon3-next:before {
	content: "\e0af";
}
.icon3-previous:before {
	content: "\e0b0";
}
.icon3-first:before {
	content: "\e0b1";
}
.icon3-last:before {
	content: "\e0b2";
}
.icon3-resize-enlarge:before {
	content: "\e0b3";
}
.icon3-resize-shrink:before {
	content: "\e0b4";
}
.icon3-volume:before {
	content: "\e0b5";
}
.icon3-sound:before {
	content: "\e0b6";
}
.icon3-mute:before {
	content: "\e0b7";
}
.icon3-flow-cascade:before {
	content: "\e0b8";
}
.icon3-flow-branch:before {
	content: "\e0b9";
}
.icon3-flow-tree:before {
	content: "\e0ba";
}
.icon3-flow-line:before {
	content: "\e0bb";
}
.icon3-flow-parallel:before {
	content: "\e0bc";
}
.icon3-arrow-left:before {
	content: "\e0bd";
}
.icon3-arrow-down:before {
	content: "\e0be";
}
.icon3-arrow-up--upload:before {
	content: "\e0bf";
}
.icon3-arrow-right:before {
	content: "\e0c0";
}
.icon3-arrow-left-2:before {
	content: "\e0c1";
}
.icon3-arrow-down-2:before {
	content: "\e0c2";
}
.icon3-arrow-up:before {
	content: "\e0c3";
}
.icon3-arrow-right-2:before {
	content: "\e0c4";
}
.icon3-arrow-left-3:before {
	content: "\e0c5";
}
.icon3-arrow-down-3:before {
	content: "\e0c6";
}
.icon3-arrow-up-2:before {
	content: "\e0c7";
}
.icon3-arrow-right-3:before {
	content: "\e0c8";
}
.icon3-arrow-left-4:before {
	content: "\e0c9";
}
.icon3-arrow-down-4:before {
	content: "\e0ca";
}
.icon3-arrow-up-3:before {
	content: "\e0cb";
}
.icon3-arrow-right-4:before {
	content: "\e0cc";
}
.icon3-arrow-left-5:before {
	content: "\e0cd";
}
.icon3-arrow-down-5:before {
	content: "\e0ce";
}
.icon3-arrow-up-4:before {
	content: "\e0cf";
}
.icon3-arrow-right-5:before {
	content: "\e0d0";
}
.icon3-arrow-left-6:before {
	content: "\e0d1";
}
.icon3-arrow-down-6:before {
	content: "\e0d2";
}
.icon3-arrow-up-5:before {
	content: "\e0d3";
}
.icon3-arrow-right-6:before {
	content: "\e0d4";
}
.icon3-arrow-left-7:before {
	content: "\e0d5";
}
.icon3-arrow-down-7:before {
	content: "\e0d6";
}
.icon3-arrow-up-6:before {
	content: "\e0d7";
}
.icon3-untitled-2:before {
	content: "\e0d8";
}
.icon3-arrow-left-8:before {
	content: "\e0d9";
}
.icon3-arrow-down-8:before {
	content: "\e0da";
}
.icon3-arrow-up-7:before {
	content: "\e0db";
}
.icon3-arrow-right-7:before {
	content: "\e0dc";
}
.icon3-menu:before {
	content: "\e0dd";
}
.icon3-ellipsis:before {
	content: "\e0de";
}
.icon3-dots:before {
	content: "\e0df";
}
.icon3-dot:before {
	content: "\e0e0";
}
.icon3-cc:before {
	content: "\e0e1";
}
.icon3-cc-by:before {
	content: "\e0e2";
}
.icon3-cc-nc:before {
	content: "\e0e3";
}
.icon3-cc-nc-eu:before {
	content: "\e0e4";
}
.icon3-cc-nc-jp:before {
	content: "\e0e5";
}
.icon3-cc-sa:before {
	content: "\e0e6";
}
.icon3-cc-nd:before {
	content: "\e0e7";
}
.icon3-cc-pd:before {
	content: "\e0e8";
}
.icon3-cc-zero:before {
	content: "\e0e9";
}
.icon3-cc-share:before {
	content: "\e0ea";
}
.icon3-cc-share-2:before {
	content: "\e0eb";
}
.icon3-daniel-bruce:before {
	content: "\e0ec";
}
.icon3-daniel-bruce-2:before {
	content: "\e0ed";
}
.icon3-github:before {
	content: "\e0ee";
}
.icon3-github-2:before {
	content: "\e0ef";
}
.icon3-flickr:before {
	content: "\e0f0";
}
.icon3-flickr-2:before {
	content: "\e0f1";
}
.icon3-vimeo:before {
	content: "\e0f2";
}
.icon3-vimeo-2:before {
	content: "\e0f3";
}
.icon3-twitter:before {
	content: "\e0f4";
}
.icon3-twitter-2:before {
	content: "\e0f5";
}
.icon3-facebook:before {
	content: "\e0f6";
}
.icon3-facebook-2:before {
	content: "\e0f7";
}
.icon3-facebook-3:before {
	content: "\e0f8";
}
.icon3-googleplus:before {
	content: "\e0f9";
}
.icon3-googleplus-2:before {
	content: "\e0fa";
}
.icon3-pinterest:before {
	content: "\e0fb";
}
.icon3-pinterest-2:before {
	content: "\e0fc";
}
.icon3-tumblr:before {
	content: "\e0fd";
}
.icon3-tumblr-2:before {
	content: "\e0fe";
}
.icon3-linkedin:before {
	content: "\e0ff";
}
.icon3-linkedin-2:before {
	content: "\e100";
}
.icon3-dribbble:before {
	content: "\e101";
}
.icon3-dribbble-2:before {
	content: "\e102";
}
.icon3-stumbleupon:before {
	content: "\e103";
}
.icon3-stumbleupon-2:before {
	content: "\e104";
}
.icon3-lastfm:before {
	content: "\e105";
}
.icon3-lastfm-2:before {
	content: "\e106";
}
.icon3-rdio:before {
	content: "\e107";
}
.icon3-rdio-2:before {
	content: "\e108";
}
.icon3-spotify:before {
	content: "\e109";
}
.icon3-spotify-2:before {
	content: "\e10a";
}
.icon3-qq:before {
	content: "\e10b";
}
.icon3-instagram:before {
	content: "\e10c";
}
.icon3-dropbox:before {
	content: "\e10d";
}
.icon3-evernote:before {
	content: "\e10e";
}
.icon3-flattr:before {
	content: "\e10f";
}
.icon3-skype:before {
	content: "\e110";
}
.icon3-skype-2:before {
	content: "\e111";
}
.icon3-renren:before {
	content: "\e112";
}
.icon3-sina-weibo:before {
	content: "\e113";
}
.icon3-paypal:before {
	content: "\e114";
}
.icon3-picasa:before {
	content: "\e115";
}
.icon3-soundcloud:before {
	content: "\e116";
}
.icon3-mixi:before {
	content: "\e117";
}
.icon3-behance:before {
	content: "\e118";
}
.icon3-circles:before {
	content: "\e119";
}
.icon3-vk:before {
	content: "\e11a";
}
.icon3-smashing:before {
	content: "\e11b";
}

.size10{font-size:10px;} 
.size11{font-size:11px;} .size12{font-size:12px;} .size13{font-size:13px;} .size14{font-size:14px;} .size15{font-size:15px;} .size16{font-size:16px;} .size17{font-size:17px;} .size18{font-size:18px;} .size19{font-size:19px;} .size20{font-size:20px;} .size21{font-size:21px;} .size22{font-size:22px;} .size23{font-size:23px;} .size24{font-size:24px;} .size25{font-size:25px;} .size26{font-size:26px;} .size27{font-size:27px;} .size28{font-size:28px;} .size29{font-size:29px;} .size30{font-size:30px;}
.size31{font-size:31px;} .size32{font-size:32px;} .size33{font-size:33px;} .size34{font-size:34px;} .size35{font-size:35px;} .size36{font-size:36px;} .size37{font-size:37px;} .size38{font-size:38px;} .size39{font-size:39px;} .size40{font-size:40px;} .size41{font-size:41px;} .size42{font-size:42px;} .size43{font-size:43px;} .size44{font-size:44px;} .size45{font-size:45px;} .size46{font-size:46px;} .size47{font-size:47px;} .size48{font-size:48px;} .size49{font-size:49px;} .size50{font-size:50px;}
.size51{font-size:51px;} .size52{font-size:52px;} .size53{font-size:53px;} .size54{font-size:54px;} .size55{font-size:55px;} .size56{font-size:56px;} .size57{font-size:57px;} .size58{font-size:58px;} .size59{font-size:59px;} .size60{font-size:60px;} .size61{font-size:61px;} .size62{font-size:62px;} .size63{font-size:63px;} .size64{font-size:64px;} .size65{font-size:65px;} .size66{font-size:66px;} .size67{font-size:67px;} .size68{font-size:68px;} .size69{font-size:69px;} .size70{font-size:70px;} 
.size71{font-size:71px;} .size72{font-size:72px;}


/* End Additional CSS Styles */