body {color: #ffffff;}
h1 {color: #ffffff;}
h2, h3 {color: #000000;}
p, li, .button, label {color: #828282;}
a {color: #000000;}
/*.white a{color:#18009a; }*/
.title  {color: #18009a;}
.page .title {color:#fff;}
.subtitle {color: #C0C0C0;}
.button {border: 2px solid #adc80a; color: #fff; }
.playcircle {fill: #18009a;}
.playtriangle {fill: #ffffff;}
.button:hover {border-color: #ffffff;}
.button a  {color: #ffffff;}
.full {background-color: #18009a; border-color:#18009a; color: #fff}
.button:hover.full {border-color: #18009a;}
.fulldarker {background-color: #18009a; border-color:#adc80a; }
a.button.dark  {color: #18009a;}
.dark {border-color:#18009a; }
a.button.dark:hover  {color: #18009a;}
.dark:hover {border-color:#18009a; }
.button:hover.fulldarker {border-color: #adc80a;}
.bigtext {color: #000000;}
.white .text .bigtext a {color: #000000;}
.text.fast_contact .bigtext a {color: #000000;}
.homepage {background-color:#ADC80A;}
.offwidth { padding-left: 0;  max-width: 100%;}
.page .top {  max-width: 100%; margin: auto; background-position: center top; background-size: cover; padding-left: calc(50% - 600px);  padding-right: calc(50% - 600px);}
.page {background-color:#adc80a;}
.news {background-color: #18009a;}
.news p, .news a{color: #ffffff; }
.news .date, .news-headline .date {color: #adc80a;}
.news .date span, .news-headline .date span {color: #ffffff;}
.news .button { border-color: #adc80a;}
.news .button:hover { border-color: #ffffff;}
.news .ec .ec__nav:hover {  content: url("../img/company/hsm/arrow-circle-hover.svg");}
.news .ec .ec__nav {  content: url("../img/company/hsm/arrow-circle.svg");}
.news5 {background-color: #18009a;}
.news5 .date {color: #adc80a;}
.newsPage .date {color: #18009a;}
.news5overlay {background-color: #18009a; box-shadow: 0px 0px 26px 34px rgba(24,0,154,1); }
.news5 .annotation, .newsPage .annotation { color: #18009a;}
.news5 .title {color: #adc80a}
.news5 h2 {color: #ffffff;}
.news5 .date span, .newsPage .date span {color: #ffffff;}
.newsPage .description {color:#ffffff;}
.gradient01:after {  background-image: linear-gradient(180deg, rgba(173,200,16,0) 0%, rgba(173,200,16,0.9) 100%);}
.gradient02:after {  background-image: linear-gradient(180deg, rgba(173,200,16,0) 0%, rgba(173,200,16,0.9) 100%);}
.gradient03:after {  background-image: linear-gradient(180deg, rgba(173,200,16,1) 0%, rgba(173,200,16,0.4) 100%);}
.carousel-parta .description {color: #ffffff;}
.carousel-jakselcas p {color:#000000}
.carousel-jakselcas .rok1 {color: #18009a;}
.carousel-jakselcas .rok2 {color: #18009a;}
.carousel-jakselcas .rok3 {color: #18009a;}
.carousel-jakselcas .rok4 {color: #18009a;}
.carousel-jakselcas .rok1::before{ background: #18009a;}
.carousel-jakselcas .rok2::before, .carousel-jakselcas .rok3::before, .carousel-jakselcas .rok4::before{  background: #ffffff; border: 2px solid #18009a;}
.slider .inner a { color: #000000; border-right: 1px solid #E5EFF5; }
.orange .title {color: #DF542A;}
.orange .button {background-color: #DF542A; border-color: #DF542A;}
.orange .button:hover.full {border-color: #DF542A;}
.black20, .black20 p {color: #000000;}
.black20 a {color:#18009a;}
.counters div { border-right: 1px solid #E5EFF5;}
.counters h3 {color: #000000; }
.carousel-reference .icon img {background-color: #ffffff; border-radius: 0 0 120% 120%;}
.reference{ background: linear-gradient(90deg, rgb(173,200,10) 50%, #FFF 50%);}	
.reference h2 { color: #ffffff; }
.reference p {color: #aeaeae;}
.reference h2 a {color: #ffffff;}
.reference h2 a:hover {color: #ffffff;}
.contacts .bigtext a:hover { color:#18009a;}
.sidenav a {color:#000000; }
.sidenav .black p, .footer .black a{color: #000000;}
.sidenav .copy {color:#C0C0C0;}
.sidenav .title a {color: #18009a;}
.enteriawhite {border-top: #ffffff solid 4px;}
.enteriawhite .hamburger { fill: #ffffff;}
.enteriawhite .hamburger:hover { fill: #000;}

.enteriaorange { border-top: #fc4c02 solid 4px;}
.enteriaorange .topmenu a {color: #000000;}		
.enteriaorange {box-shadow: 0 15px 30px 0 rgba(0,0,0,0.20);}
.enteriaorange.noshadow {background-color: #ffffff;}
.enteriaorange .hamburger { fill: #18009a;}	
.sidenav {background-color: #ffffff;}
.is-active .sidenav a{color: #000000;}
#submenu-divisions{background-color: #ffffff; box-shadow: 0 15px 30px 0 rgba(0,0,0,0.20);}
#submenu-divisions .inner {display: flex; width:100%;align-content: start;}
#submenu-divisions .inner a {width: 12.4vw; max-width: none; color: #000000; border-right: 1px solid #E5EFF5;}
.overlay2, .overlay3 {background: rgba(0,0,0,0.75);}
.news-detail { background-color: #ffffff;  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.20); }
	.video-detail { background-color: #ffffff;  box-shadow: 0 15px 30px 0 rgba(0,0,0,0.20); }
.certificates #image1 img, .certificates img.gall_thumb { border:1px solid #C0C0C0;}
.news-headline p, .box p.description a {color: #000000;}
.news .box p.description a, .news5 .box p.description a  {color: #ffffff;}
	.news-headline .date {color: #828282;}
.news-headline .date span {color: #18009a;}
.news-intro, .referece-intro {border: 2px solid #DCDCDC; color:#828282;}
.news-text p {color: #000000;}
.referece-intro .fifty:last-child {border-left: 1px solid #DCDCDC; }
.referece-intro p.black {color:#000000;}
span.gall_full { background-color: rgba(0,0,0,0.8);  }
span.gall_full img {  background-color: #ffffff;  box-shadow: 0 0 20px #000000;}
span.gall_full iframe {  background-color: #ffffff;  box-shadow: 0 0 20px #000000;}
a.gall_close,a.gall_prev,a.gall_next {  color: #ffffff;}
.fifty a {color: #18009a;}
img.round.opa02 {filter: grayscale(100%);}
.darkrow {background-color: #adc80a;}
.darkrow .title, .darkrow p{color:#aeaeae;}
.box p.description {color: #ffffff;}
.contact-section h3, .contact4 h3, .carousel-5items h3 { color: #000000; }
.togglers [id]:target {	box-shadow: 0 5px 20px 0 rgba(0,0,0,0.20); outline: 2px solid #ffffff;}
.toggl {border: 1px solid #DCDCDC; background-color: #ffffff;}
.toggl a, .program-headline h2  { color: #000000; }
.toggl a span{color: #18009a; }
.toggl a.closetoggle{ color: #18009a; background-color: #ffffff; text-decoration: none;}
.bgletter {color: #E5EFF5; }	
.aboutus { background-image: url("../img/company/hsm/hroch.jpg")}
.hroch {background: url("../img/company/hsm/hroch.jpg") no-repeat right 160px; background-size: 45%;}
.files .toggl {border-bottom: 1px solid #DCDCDC;}
.holder.onlyone .name {border-top: 1px solid #DCDCDC;}
/*.holder {border: 1px solid #DCDCDC; }
.holder .name {border: 1px solid #DCDCDC; }*/
.files .name, .mediakit .name { color: #000000; }
.files .name a, .mediakit .name a {color: #000000 !important;}
.files .size {color: #C0C0C0;}
.thirty {background-color: #ffffff;}
.ref .icon, .square .icon {background-color: #ffffff; border-radius: 0 0 120% 120%;}
.square .icon {width: 33px; }
.square .icon img {width: auto; height: 100%;}
.ref .icon {width: 41px;height: 50px; background-size: auto 90%;}
.square.item1 .icon, .square.item6 .icon, .square.item11 .icon, .square.item16 .icon, .square.item21 .icon, .square.item26 .icon {width: 58px;}
.square .description {color: #ffffff;}
.item1 .description,.item6 .description, .item11 .description, .item16 .description, .item21 .description,.item26 .description {color:#ffffff;}
.newsPageContent .box { background-color:  #adc80a}
.newsPageContent .box .button { background-color:  transparent; border-color: #18009a;}
.pagination a {border: 2px solid #adc80a; color: #adc80a;}
.pagination a:hover, .pagination li.active a {border: 2px solid #aeaeae; color: #aeaeae; background-color: #ffffff;}
.hr li {border-bottom: 1px solid #DCDCDC;}
.hr li a { color: #18009a; }
.hr-detail h3 {color:#000000; }
.carousel-5items a, .contact4 a{color: #18009a;}
.c5items .overlay5 {background-color: #ffffff; box-shadow: 0px 0px 26px 34px rgba(255,255,255,1); }
.program a {color: #18009a;}
.program h3 { color: #000000;}
a.more,.white .text a { color: #18009a; }
.white a.button.full {color: #ffffff;}
.darkrow h2, .darkrow .contact4 h3, .darkrow .desc, .darkrow a{color:#ffffff;}
.white .darkrow .contact4 .text a{color:#ffffff;}


.arrow-r::after ,
.arrow-d::after {
	content: url("../img/company/hsm/arrow.svg");
}
.button.dark.arrow-d::after,
.button.dark.arrow-d:hover::after {
    content: url("../img/company/hsm/arrow-dark.svg");
}
.ec .ec__nav {
	content: url("../img/company/hsm/arrow-circle.svg");
}
.companyAboutUs .ec .ec__nav {
	content: url("../img/company/hsm/arrow-circle-dark.svg");
}
.companyAboutUs .ec .ec__nav:hover {
  content: url("../img/arrow-circle-hover.svg");
}
.news-detail .left::after {
    content: url("../img/company/hsm/arrow-circle-l.svg");
}
.news-detail .left:hover::after {
    content: url("../img/company/hsm/arrow-circle-l-hover.svg");
}
.news-detail .right::after {
    content: url("../img/company/hsm/arrow-circle-r.svg");
}
.news-detail .right:hover::after {
    content: url("../img/company/hsm/arrow-circle-r-hover.svg");
}
.news-detail .close::after, .video-detail .close:hover::after {
    content: url("../img/company/hsm/close-circle.svg");
}
.news-detail .close:hover::after, .video-detail .close:hover::after {
    content: url("../img/company/hsm/close-circle-hover.svg");
}
.bgletter {
	color: #ededed;
}

.tabs .tab h2 {
    border-bottom: 3px solid #adc80a;
}

@media (min-width: 750px) {
	.topmenu a {color: #ffffff;}
	.topmenu a.active, .topmenu a:hover {color: #18009a;}
	.overlay { background: linear-gradient(90deg, rgba(0,0,0,0.75) 70%, #ffffff 70%); }	
	.nav-footer .sideCol-3 .black a{ color: #000000;}
	.nav-footer a{color: #828282;}
}

@media (max-width: 1250px) {
	.counters div {border-bottom: 1px solid #E5EFF5; }
    .fifty .row .name:first-child {    border-bottom: solid 1px #C0C0C0; }
}

@media (max-width: 750px) {
	.sidenav .toggl a.closetoggle {background: url(../img/arrow-triangle-l.svg) no-repeat calc( 100% - 5px) 20px, linear-gradient(90deg, rgba(0,0,0,0) 90%, rgba(255,255,255,1) 90%); background-size: 10px 10px, 100% 100%; }

}

@media (max-width: 920px) {
	.referece-intro .fifty:last-child {  border-top: 1px solid #DCDCDC; border-left:none;}
	a.more { color: #18009a; }
}

@media (max-width: 1060px) {
.topmenu a {    padding: 5px; }
.topmenu ul {    left: 63%; }
.menurectangle {    left: calc( 50% - 135px );}
}
/* IE 10+ */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.reference {background:linear-gradient(90deg, #020c30 35%, #ffffff 65%);}
}

.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb { background-color: #f9f9f9; border: solid 1px rgba(0,0,0,0.10); color: #000; box-shadow: 0 5px 20px 0 rgba(0,0,0,0.20);}
.freeprivacypolicy-com---palette-light .cc-nb-title,
.freeprivacypolicy-com---palette-light .cc-nb-text { color: #000;}
.freeprivacypolicy-com---palette-light .cc-nb-okagree,
.freeprivacypolicy-com---palette-light .cc-nb-reject,
.freeprivacypolicy-com---palette-light .cc-cp-foot-save { color: #fff; background-color: #18009a !important;  border-radius: 21px;} 
.freeprivacypolicy-com---palette-light .cc-nb-changep {	background-color: rgba(0, 134, 205,.15); color: #18009a; border-radius: 21px;}
.freeprivacypolicy-com---pc-dialog input[type="checkbox"].cc-custom-checkbox:checked + label::before {background: rgba(0, 134, 205,.6);}
.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a { color: #18009a;}
.freeprivacypolicy-com---palette-light .cc-pc-head-lang select:focus { box-shadow: 0 0 0 2px rgba(0, 134, 205,.1);}
.freeprivacypolicy-com---palette-light .cc-pc-head-lang select {background-color: rgba(0, 134, 205,.05);}
.freeprivacypolicy-com---pc-dialog input[type="checkbox"].cc-custom-checkbox {
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;	
}
.do-btn-cookies-set {background-color: #18009a;	border: solid 0px #18009a;color: #fff;}
.do-btn-cookies-set:hover {	background-color: rgb(173, 200, 10);}

#topLogo.logo.another .st0{fill:#18009A !important;}
#topLogo.logo.another .st1{fill:#ADC80A !important;}
#topLogo.logo.another .st4{fill:#18009A !important;}

.text-white {color:#ffffff !important;}





















