.eee-button__button--primary {
    background-color: transparent;
    color: #000;
	border: 2px solid black;
}

.eee-button__button--primary:hover {
    background-color: rgb(255 255 255 / 25%)!important;
    color: #000;
}

.eee-button__button--accent:focus {
    background-color: rgb(255 255 255 / 25%)!important;
    color: #000;
}

.eee-button__button--primary-2 {
    background-color: #64ADCA;
    color: #fff;
}

.eee-button__button--primary-2:hover {
    color: #fff;
}


.eee-button__button--secondary {
    color: #000;
}

.eee-button__button--secondary:hover {
    background-color: #DCEEF5cc;
    color: #000;
}

.eee-button__button--secondary-2:hover {
    background-color: #96BF21cc;
}

.eee-button__button--secondary-3 {
    color: #000;
}

.eee-button__button--secondary-3:hover {
    background-color: #F1F7E0cc;
    color: #000;
}

.eee-button__button--information:hover {
    background-color: #8282D2cc;
    color: #FFFFFF;
}

.eee-button__button--positive:hover {
    background-color: #FF00CCcc;
    color: #FFFFFF;
}

.eee-button__button--caution:hover {
    background-color: #F59200cc;
    color: #000000;
}

.eee-button__button--negative:hover {
    background-color: #8BCAB5cc;
    color: #FFFFFF;
}

h1, h2 {
    letter-spacing: -1px;
} 

body .eee-heading__heading--major {
font-weight: bold;
}

h3 {
    letter-spacing: -0.5px;
}

a, .eee-link {
    color: #004461;
}

a:hover, .eee-link:hover,
.eee-teaser-samplix .eee-button__button:hover,
.eee-teaser-samplix:hover .eee-button__button {
    color: #2a93bc;
}

.eee-teaser-samplix .eee-button__button:hover {
    background-color: transparent!important;
}

#main-menu {
    top: 60px;
}

#main-menu .css-menu > li > a {
    font-family: 'Open sans';
    font-weight: 500;
}

#main-menu .css-menu > li > a.has-submenu::after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
}

#main-menu .css-menu > li > a:hover, 
#main-menu .css-menu > li > a:focus, 
#main-menu .css-menu > li > a.highlighted, 
#main-menu .css-menu > li > a.selected,
#top-menu .css-menu > li > a:hover, 
#top-menu .css-menu > li > a:focus, 
#top-menu .css-menu > li > a.highlighted, 
#top-menu .css-menu > li > a.selected {
    color: #006C9A;
}


#main-menu .css-menu ul:not(.mega-menu):not(.mega-menu-auto-width) > li > a:hover, 
#main-menu .css-menu ul:not(.mega-menu):not(.mega-menu-auto-width) > li > a:focus, 
#main-menu .css-menu ul:not(.mega-menu):not(.mega-menu-auto-width) > li > a.highlighted, 
#main-menu .css-menu ul:not(.mega-menu):not(.mega-menu-auto-width) > li > a.selected {
    color: #006C9A;
}

.eee-search-form-dropdown .eee-search-form__button {
    background: #A2D1C2;
}


#howdoesxwork-wrapper img {
    width: 100%!important;
}

  .rhs-frontbox {
    background-size: cover;
    height: 100%;
    color: white;
    cursor: pointer;
  }
  
  .rhs-frontbox h3{
    color: white;
    font-weight: 500;      
  }
  
  .rhs-frontbox__content {
      padding: 40px 30px;
  }

@media (min-width: 1000px) {
  .rhs-frontbox__description {
    max-width: 300px;
	}

	.rhs-frontbox {
	    min-height: 310px;
	}

}
  
  .rhs-frontbox__description {
    margin-bottom: 10px;    
  }
  .rhs-frontbox__link,
  .rhs-frontbox__link:hover {
    text-decoration: none;
    color: white;
    font-weight: 500;
  }
  

.eee-box-animation__frame .eee-grid {
/*    margin-left: 0!important;
    padding-right: 50px;*/
}


.eee-box-animation .eee-box-animation__frames .eee-box-animation__frames__wrapper {
    padding-left: 0px;
    padding-right: 0px;
}

.eee-box-animation .eee-box-animation__frames .eee-box-animation__frame {
    padding: 0px 50px;
}


  @media (max-width: 768px) {
	.eee-box-animation__frame .eee-grid {
		margin-left: -16px!important;
    	padding-right: 10px;
	}
  }


.eee-box-animation .eee-box-animation__prev, .eee-box-animation .eee-box-animation__next {
    background: url(/files/smb/layout/box-animation-arrows-black.png);
}

.eee-box-animation .eee-box-animation__prev {
    left: 18px;
}

.eee-box-animation .eee-box-animation__next {
    right: 18px;
    background-position: 0px -24px;
}


.eee-box-animation {
/*	background-color: #deeee8;*/
}

.eee-social-icons {
	text-align: center!important;
}

.eee-social-icons a{
    display: inline-block;
}

i.fa.white {
    background: #FFFFFF;
    color: #A4D4C4;
    display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50px;
    font-size: 35px;
}

.eee-button__button {
	border-radius: 30px;
}

.eee-button__button--accent {
    background-color: transparent;
    color: #FFFFFF;
	border: 2px solid white;
}

.eee-button__button--accent:hover {
    background-color: rgb(255 255 255 / 25%)!important;
}

.eee-button__button--accent:focus {
    background-color: rgb(255 255 255 / 25%)!important;
    color: #000;
}

.eee-teaser-samplix__button-wrapper > li {
    margin-right: 0;
}

.eee-teaser-samplix .eee-button__button {
    color: #206986;
	border: none;
}




#ctabar-wrapper {
display:none;
}

.eee-footer {
background-color: #026087;
    background-image: url(/files/samplix/layout/footer-graphic.png);
    background-repeat: no-repeat;
}


.eee-footer a, .eee-footer .eee-link,
.eee-footer a:hover, .eee-footer .eee-link:hover,
.eee-footer .eee-inline-menu-item.selected a, 
.eee-footer .eee-inline-menu-item:hover a,
.eee-file-link:hover .eee-file-link__icon, 
.eee-file-link:hover .eee-file-link__caption, 
.eee-file-link:hover .eee-file-link__size, 
.eee-file-link:hover .eee-file-link__force-download,
.eee-file-link:hover .eee-file-link__icon, .eee-file-link:hover .eee-file-link__caption, .eee-file-link:hover .eee-file-link__size, .eee-file-link:hover .eee-file-link__force-download,
.eee-footer .eee-paragraph__paragraphs a:hover
 {
    text-decoration: none;
color: white;
}

.eee-footer .eee-footer-social-icons .eee-link i:hover {
    background: white;
}


  @media (min-width: 768px) {


    .eee-page-width {
    	max-width: 1200px; 
	} 

.eee-middle-wrapper > .eee-page-width {
    	max-width: 1200px; 
}

	.eee-cookie-alert.eee-cookie-alert--notification-bar .eee-cookie-alert__content {
    	max-width: 1200px;
	}

	#eee-slider-33175 .eee-slider__frame-content-box {
	    max-width: 650px!important;
	}
	#eee-teaser-35959 .eee-teaser__content-wrapper,
	#eee-teaser-36314 .eee-teaser__content-wrapper,
	#eee-teaser-36477 .eee-teaser__content-wrapper,
	#eee-teaser-36609  .eee-teaser__content-wrapper{
	    max-width: 650px!important;
	}


	#eee-slider-33175 .eee-teaser__button-wrapper > li {
		display: inline;
	}	

	#eee-slider-33175 .eee-teaser__paragraphs p {
	    max-width: 55%;
    	border-left: 3px solid white;
	    padding-left: 20px;
	}

	#eee-slider-33175 .eee-teaser__button-wrapper {
	    padding-top: 25px;
    	border-left: 3px solid white;
	    padding-left: 20px;
    	margin-top: 0;
	}

	#whatisx-wrapper .eee-paragraph__paragraphs,
	#howdoesxwork-wrapper .eee-paragraph__paragraphs {
	    margin-bottom: 0;		
	}

	#whatisx-wrapper .eee-paragraph__paragraphs p {
    	border-left: 3px solid white;
	    padding-left: 20px;
	    color: black;
	}

	#whatisx-wrapper .eee-button {
	    padding-top: 25px;
    	border-left: 3px solid white;
	    padding-left: 20px;
    	margin-top: 0;
	}

	#howdoesxwork-wrapper .eee-paragraph__paragraphs p {
    	border-right: 3px solid white;
	    padding-right: 20px;
	    color: black;
	}


	#howdoesxwork-wrapper .eee-button {
	    padding-top: 25px;
    	border-right: 3px solid white;
	    padding-right: 20px;
    	margin-top: 0;
	}



  }
