body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    background-color: #ffffff;
    overflow: visible;
    overflow-x: hidden;
}

.intro_section + .page_header_wrapper .header_darkgrey.affix-top {
    background-color: #e0e8f3 !important;
    opacity: 0.9;
}
.header_darkgrey {
    background-color: #e0e8f3 !important;
    opacity: 0.9;
}


@media (min-width: 992px){
    .header_darkgrey .sf-menu > li > a:hover, .header_darkgrey .sf-menu > li.active > a {
        color: #d9c807;
    }
}

.ct-socialBox{
    position: fixed;
    top: 0px;
    right: 10px;
}


.ls .highlight {
    color: #402c5f;
}
.response, .highlight {
    color: #402c5f;
    border-color: #402c5f;
}

.block-header .highlight:after {
    background-color: #402c5f;
}

h4.entry-title {
    font-weight: 200;
    font-size: 18px;
}
.texture_bg {
    background-image: url(/application/views/themes/aspera/content-image/home/new_back.jpg);
}

.color1 {
    background-color: #b0588e;
    border-color: #b0588e;
}

.ls.ms .form-control {
    border-color: rgba(208, 197, 197, 0);
    background-color: rgba(253, 252, 249, 0.96);
}


a.logo.bottom_logo img {
    max-width: none;
}

.parallax.ds:after {
    background-color: #828282;
    opacity: 0;
}

.section_padding_25 > [class*="container"] {
    padding-top: 15px;
    padding-bottom: 15px;
}

#toTop {
    background-image: url(/application/views/themes/aspera/content-image/home/new_back.jpg);
}


.ct-informationTitle{
    color: #533f6d !important;
}


.ls .highlight {
    color: #82b446;
}

.ls h1, .ls h2, .ls h3, .ls h4, .ls h5, .ls h6 {
    color: #060606;
    font-weight: 300;
}

#ct-contact-succces{
    height: 50px;
    margin-left: 110px;
    line-height: 50px;
    padding-left: 20px;
    color: #251414;
    display: none;
}
#ct-contact-error{
    height: 50px;
    margin-left: 110px;
    line-height: 50px;
    padding-left: 20px;
    color: #251414;
    display: none;
}

.header_darkgrey .sf-menu > li > a {
    color: #e4e0e8 !important;
}

@media (min-width: 992px){
.header_darkgrey .sf-menu > li > a {
    color: #251533 !important;
}
}

@media (min-width: 992px){
.sf-menu ul {
    margin-top: 0px !important;
    text-align: left;
    list-style: none;
    padding: 20px 0;
    background-color: #e4ebf5;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
    min-width: 12em;
}
}

.sf-menu ul {
    margin-top: 0px !important;
    text-align: left;
    list-style: none;
    padding: 20px 0;
    background-color: #e4ebf5;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
    min-width: 12em;
}

.sf-menu ul a {
    color: #251533;
    padding-left: 30px;
    padding-right: 30px;
}

@media (min-width: 992px){
.sf-menu ul a {
    color: #251533;
    padding-left: 30px;
    padding-right: 30px;
}}

.sf-menu ul > a:hover{
	color: #251533 !important;
}

@media (min-width: 992px){
.sf-menu ul a:hover {
    color: #251533 !important;
    padding-left: 30px;
    padding-right: 30px;
}
}

.sf-menu ul a:hover {
    color: #251533 !important;
    padding-left: 30px;
    padding-right: 30px;
}

.header_darkgrey a[class*='soc-'] {
    color: #817c90;
}


