@charset "utf-8";
/* CSS Document */
h1 {color: #004990; line-height: normal;margin: 2rem 0;}
h2, h3 {color: #004990; line-height: normal;margin: 1.5rem 0;}
.g-logo {
  background: #fff;
  padding: 0;
}
.page-header h2 {
  font-size: 2rem;
}
.moduletable .nav .nav-header {
  margin:inherit;
  padding:0;
  font-size: inherit;
  font-weight: inherit;
  border-radius:0;
  color: #0086cc;
  background:transparent;
}
.nav-header {
  line-height: inherit;
  text-shadow: none;
  text-transform: none;
}
.moduletable .nav span.nav-header::before {
  color: #0086cc;
  font-family: FontAwesome;
  content: "";
  margin-right: 0.5rem;
}
.g-mosaicgrid-image {background: #004990;}
/*.cat-title  &lt;span&gt;&lt;/span&gt; {display: none;}*/
.rcategory-list div.icon a, #rcategory-list div.icon a {width: 170px; height: 180px; font-size: 14px;}
#rcategory-list img, .rcategory-list img {width: 100%;}
.g-newsslider-headlines {min-height: 500px;background: rgba(255, 255, 255, 0);}
.g-newsslider-headlines li:hover {background-color:#00152A;}
.g-newsslider-scrollbar {background-color:#004990;}
.g-newsslider-preview-title {font-size: 1.8rem;padding: 15px; background-color: rgba(0,73,144,0.60);margin-top: 20rem;}
.g-newsslider-overlay {background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, transparent 100%);
  background-color: rgba(0, 0, 0, 0);}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper i.fa {margin-bottom: 1.79rem; height: 53px;text-align: center;margin-top: 0;}
.g-gridcontent .g-gridcontent-item-wrapper span {padding: 0 1rem;}
.g-gridcontent.info .g-gridcontent-item-wrapper {padding: 1rem; width: 100%;}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 .fa, .g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 a {color: #004990;}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper {width: 100%;}
.box4 {background-color:#FFC629; }
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {background-color: #FFFFFF;}
.title1 .g-title, .title1 .button {
  background: #004990;
}
.g-main-nav .g-standard .g-dropdown {min-width: 210px;}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover h3 {color: #ffffff;}
.g-gridcontent.info .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 span {
 display: inline;
 text-align: left;
	padding: 0;
}
.g-gridcontent .g-gridcontent-item-title {
  font-size: 1rem;
}
#g-slideshow {background-image: url("../images/lighthouse.png");background-size: cover; }
h3.g-title {
  font-size: 1.5rem;
}
div.mod-languages ul.lang-inline li {float: right;}
.lang-inline a {
  display: inline-block;
  font-family: "opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 700;
  background: #0086cc;
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 0.7rem;
  border: 2px solid transparent;
  margin: 0 0 0.5rem 0;
  padding: 0.4rem 1rem;
  border-radius: 1px;
  vertical-align: middle;
  text-shadow: none;
  transition: all 0.2s;
}
.g-pricingtable .g-pricingtable-desc {font-size: 1rem;}
.lang-inline a:hover {background: #0071AC;}
.tabs {background-color: #FFFFFF; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.side2 {background-color: #F3F3F3}
.moduletable .nav.menu, .moduletable .mostread, .moduletable .latestnews, .moduletable .archive-module, .moduletable .relateditems, .moduletable .categories-module, .moduletable .category-module, .moduletable .latestusers, .moduletable .unstyled {display: inherit;}
.current.active a {color: inherit;}
/*#g-expanded .g-grid {margin: 0rem 1.563rem;}
#g-expanded {margin: 0rem;}*/
.item-image {padding-bottom: 1rem;}
/* ---- Footer men ----*/
.menu.sub {display: block;}
.menu.sub li {display: block; float: left;}
.moduletable .nav.menu.sub li a {display: block}
.moduletable .nav.menu.sub li, .moduletable .nav.menu.sub, .moduletable .sub .unstyled {display: block;margin-left: 1rem; border: none;}
.menu.sub li li {display: block; float: none;}
.moduletable .sub .unstyled {padding: 0;}
.moduletable .sub .unstyled li {padding-bottom: 0;}
/*-- end --*/
.largetitle .g-block {
  min-width: 33.3%;
}
.cols-2 .g-block {min-width: 50%;
}
.title9 h2 {margin: 0;}
.equal-height .g-gridcontent .g-gridcontent-item {display: flex;}
.g-infolist.contract .g-infolist-item.g-infolist-with-icon {border-bottom: 1px solid #ccc;}
/*--- acordion ---*/
.accordion .accordion-item-title .toggle {margin-top: 25px}
.accordion .accordion-item-title {
  font-size: 1rem;
  text-transform: none;
}
.accordion-group {background-color: #FFFFFF;box-shadow: 0 1px 5px 0 rgba(111,111,111,0.10);}
.rl_sliders.accordion > .accordion-group.orange.active, .rl_sliders.accordion > .accordion-group.orange:hover {
  border-top-color: #FFC629;
}
.rl_sliders.accordion > .accordion-group.orange, .rl_sliders.accordion > .accordion-group.warning {
  border-top-color: #FBD363;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
  padding: 12px 20px;
}
.accordion-heading a {color: #004990;}
/*-- end --*/
.largetitle .g-blockcontent-subcontent-title-text {font-size: 3rem;}
.g-blockcontent-subcontent-desc {font-size: 0.9rem;}
.img_caption {
  margin-top: 10px;
}
.img_caption.none {width: 100% !important;}
.pull-right.item-image img {max-width: 300px; margin-left: 0.5rem;}
.pull-right.item-image {text-align: center;}
.sector .g-gridcontent .g-gridcontent-item-wrapper {padding: 1rem 0; }
#g-expanded .g-offset-padding, #g-container-expanded .g-offset-padding {
  padding-top: 2rem !important;
}
.blog .items-row .item {padding: 0}
.g-blockcontent-subcontent {
  margin-left: -1.9rem;
}
@media only all and (min-width: 65rem) and (max-width: 79.99rem)
{
.g-newsslider-headlines {min-height: 400px;}
.g-newsslider-preview-title {font-size: 1.3rem;padding: 10px;margin-top: 16rem;}
.g-gridcontent .g-gridcontent-item-wrapper {padding-top: 1.5rem;padding-bottom: 1.5rem;padding-left: 0.5rem;padding-right: 0.5rem;}
.largepaddingall > .g-content,.largepaddingbottom > .g-content,#g-expanded .g-offset-padding {
  padding: 1rem;
}
h2 {
  font-size: 1.3rem;
}

}
@media only all and (min-width: 48em) and (max-width: 64.99em)
{
.largepaddingall > .g-content,.largepaddingbottom > .g-content,#g-expanded .g-offset-padding {
  padding: 1rem;
}
.g-newsslider-headlines {min-height: 300px;}
.g-newsslider-preview-title {
  margin-top: 11rem;
}
.g-newsslider-headlines li {
  font-size: 0.8rem;
  padding: 1rem;
  padding-left: 1.5rem;
  padding-left: 3rem;
}
.g-newsslider-headlines-title {
  width: 10rem;
}
.g-newsslider-preview-title {font-size: 1rem;padding: 10px;}
.g-gridcontent .g-gridcontent-item-wrapper.l2 {padding-bottom: 0.95rem;}
h2 {
  font-size: 1.3rem;
}
.g-gridcontent .g-gridcontent-item-wrapper {padding-top: 1rem;padding-bottom: 2rem;padding-left: 0.5rem;padding-right: 0.5rem; font-size: 0.9rem;}
.g-gridcontent-accent1 h3 {font-size: 1.2rem;}
.pull-right.item-image, .pull-right.item-image img {float: none;margin-left: 0;}
.pull-right.item-image img {max-width: 100%;}
.rcategory-list div.icon a, #rcategory-list div.icon a {width: 119px;height: 160;}
}
@media only all and (max-width: 47.99em)
{
.g-container {
  width: 100%;
}
.g-newsslider-preview-title {font-size: 1rem;padding: 10px;margin-top: 17rem;}
.g-newsslider-headlines {min-height: 100px;}
#g-showcase {margin-top: 5.6rem;}
.g-newsslider-preview {
 min-height: 400px;
}
.g-newsslider-pagination {display: none;}
.g-newsslider-button {
  margin: 0.3rem 0;
}
.g-offcanvas-toggle {
  top: 0.2rem;
  left: 2rem;
}
	.g-logo {left:4rem;}
.g-gridcontent-accent1 h3 {font-size: 1rem;}
.pull-right.item-image, .pull-right.item-image img {float: none;margin-left: 0;}
.pull-right.item-image img {max-width: 100%; margin-left: 0;}
.rcategory-list div.icon a, #rcategory-list div.icon a {width: 140px;height: 160;}
#rcategory-list div.icon {
  margin-right: 5px;
}
}
@media only all and (min-width: 30rem) and (max-width: 39.99rem)
{
.g-gridcontent .g-gridcontent-item-wrapper.l2 {padding-bottom: 0.95rem;}
.pull-right.item-image img {max-width: 100%; margin-left: 0;float: none;}
.pull-right.item-image {float: none;}
.g-newsslider-preview-title {font-size: 1rem;padding: 10px;margin-top: 12rem;}
.g-newsslider-preview {
 min-height: 320px;
}
.g-offcanvas-toggle {
  top: 0.2rem;
  left: 2rem;
}
.g-logo {left:4rem;}
.largepaddingall > .g-content,.largepaddingbottom > .g-content,#g-expanded .g-offset-padding {
  padding: 1rem;
}
.g-gridcontent.info .g-gridcontent-2cols .g-gridcontent-item {
  width: 100%;
}
.g-gridcontent-accent1 h3 {font-size: 1.3rem;}
}
@media only all and (max-width: 29.99rem)
{
.g-newsslider-headlines {
display: none;
}
.g-newsslider-headlines-title {width: 100%;}
.pull-right.item-image img {max-width: 100%; margin-left: 0;float: none;}
.pull-right.item-image {float: none;}
.g-newsslider-preview-title {font-size: 1rem;padding: 10px;margin-top: 6rem;}
.g-newsslider-preview {
 min-height: 220px;
}
.g-gridcontent .g-gridcontent-item-wrapper.l2 {padding-bottom: 0.95rem;}
.g-offcanvas-toggle {
  top: 0.2rem;
  left: 1.4rem;
}
.g-logo {left:2.5rem;}
#g-navigation .g-logo img {width:180px;}
#g-navigation .g-container .g-block:last-child > .g-content {
  margin-right: 0.5rem;
}
.largepaddingall > .g-content,.largepaddingbottom > .g-content,#g-expanded .g-offset-padding {
  padding: 1rem;
}
.g-gridcontent.info .g-gridcontent-2cols .g-gridcontent-item {
  width: 100%;
}
.g-gridcontent-accent1 h3 {font-size: 1.2rem;}
.rcategory-list div.icon a, #rcategory-list div.icon a {width: 100%;height: auto;}
}
