html,body{

}
.logo {
  background-image: url('elements/vico-logo.svg');
  top: 10%;
  width: 180px;
}
#tx_cookies_inner {
  background: #0C598A;
}
.langmenu li.active a{
  color: #0C598A;

}
.mainmenu {
  background:#0C598A;
}

.header {
  color: #0C598A;
}

.header .ce-bodytext span {
  background: #0C598A !important;
}
.header .frame-type-header h4 a, .header .anchorbt h4 a {
  background: url('elements/down-arrow-vico.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}
.frame-headerlink > a {
	display: none;
}
.frame-headerlink a {
  color: #0C598A!important;
}
.frame-headerlink h2 {
  background: yellow;
  font-size: 16px;
  padding: 3px 0px;
}
.frame-bgmain {
  background: #0C598A;
  color: #ffffff;
}
.frame-roundimg header h2 {
  color: #e7cbcb;
}
.frame-bgtext {
  background: #e7cbcb;
}
.frame-layout-staff .row > div {
  background: #be7476;
  color: #0C598A;
}
.frame-layout-staff .row > div {
  background: #0C598A;
  color: #ffffff;
}
.frame-bgmain-top {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c598a+0,0c598a+100&1+0,1+50,0+51 */
background: -moz-linear-gradient(top, rgba(12,89,138,1) 0%, rgba(12,89,138,1) 50%, rgba(12,89,138,0) 50.05%, rgba(12,89,138,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(12,89,138,1) 0%,rgba(12,89,138,1) 50%,rgba(12,89,138,0) 50.05%,rgba(12,89,138,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(12,89,138,1) 0%,rgba(12,89,138,1) 50%,rgba(12,89,138,0) 50.05%,rgba(12,89,138,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c598a', endColorstr='#000c598a',GradientType=0 ); /* IE6-9 */
  }

.frame-bgmain-bottom {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0c598a+0,0c598a+100&0+50,1+51,1+100 */
background: -moz-linear-gradient(top, rgba(12,89,138,0) 0%, rgba(12,89,138,0) 50%, rgba(12,89,138,1) 50.05%, rgba(12,89,138,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(12,89,138,0) 0%,rgba(12,89,138,0) 50%,rgba(12,89,138,1) 50.05%,rgba(12,89,138,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(12,89,138,0) 0%,rgba(12,89,138,0) 50%,rgba(12,89,138,1) 50.05%,rgba(12,89,138,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c598a', endColorstr='#0c598a',GradientType=0 ); /* IE6-9 */
    }
.frame-overview-item .ce-bodytext {
  background: -moz-linear-gradient(left, rgba(1,71,89,0.8) 0%, rgba(1,71,89,0.8) 30%, rgba(1,71,89,0) 100%);
  background: -webkit-linear-gradient(left, rgba(1,71,89,0.8) 0%,rgba(1,71,89,0.8) 30%,rgba(1,71,89,0) 100%);
  background: linear-gradient(to right, rgba(1,71,89,0.8) 0%,rgba(1,71,89,0.8) 30%,rgba(1,71,89,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c598a', endColorstr='#000c598a',GradientType=1 );
  background:transparent;
  color: #ffffff;
}
.btvbg, .bttir, .btsbg, .btooe, .btnoe, .btvie, .btbgl, .btstk, .btktn {
  fill: #893839;
  stroke: #be7476;
}
.btvbg:hover, .bttir:hover, .btsbg:hover, .btooe:hover, .btnoe:hover, .btvie:hover, .btbgl:hover, .btstk:hover, .btktn:hover {
  fill: #0C598A;
}
path.act {
  fill: #0C598A;
}

.frame-layout-mapcont {
  background: #0C598A;
  color: #fff;
}
.ui-accordion .ui-accordion-header {
 background-color:#0C598A;
}
.ui-widget-content {
  color: #0C598A;
}
.footer {
  background: #0C598A;
  color: #fff;
}
.navigation.open .nav-icon-text, .navigation.open .nav-icon {
  border-color: #0C598A;
}
.nav-icon-text {
  background: #0C598A;
}
.nav-icon {
  background: #0C598A;
}


@media (max-width:767px) {
.frame-bgmain-top {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#014759+0,014759+100&1+0,1+50,0+51 */
background: -moz-linear-gradient(top, rgba(64,8,0,1) 0%, rgba(64,8,0,1) 25%, rgba(64,8,0,0) 25.05%, rgba(64,8,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(64,8,0,1) 0%,rgba(64,8,0,1) 25%,rgba(64,8,0,0) 25.05%,rgba(64,8,03,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(64,8,0,1) 0%,rgba(64,8,0,1) 25%,rgba(64,8,0,0) 25.05%,rgba(64,8,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#400800', endColorstr='#00400800',GradientType=0 ); /* IE6-9 */
  }

.frame-bgmain-bottom {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#014759+0,014759+100&0+50,1+51,1+100 */
background: -moz-linear-gradient(top, rgba(64,8,0,0) 0%, rgba(64,8,0,0) 75%, rgba(64,8,0,1) 75.05%, rgba(64,8,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(64,8,0,0) 0%,rgba(64,8,0,0) 75%,rgba(64,8,0,1) 75.05%,rgba(64,8,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(64,8,0,0) 0%,rgba(64,8,0,0) 75%,rgba(64,8,0,1) 75.05%,rgba(64,8,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00400800', endColorstr='#400800',GradientType=0 ); /* IE6-9 */
    }
.logo {
  width: 140px;
}
}