

@media only screen and (min-width: 1000px) and (max-width: 1100px) {nav.main_menu.right{clear: both!important;}}

p.borlabsCookieText {
    display: none;
}

.borlabsCookieExplanation a {
    text-decoration: underline;
}


.email-sharing-space {
    line-height: 10px;
}

.email-sharing {
  text-decoration: underline;
}

p.elaine-p {
	color: #00aff0;
        font-size: 30px;
        font-family: Amatic SC;
        font-weight: 1000;
}

h2.elaine-h2 {
	color: #00aff0;
        font-size: 34px;
        font-family: Amatic SC;
        font-weight: 1000;

}
h3.elaine-h3 {
	color: #00aff0;
        font-size: 30px;
        font-family: Amatic SC;
        font-weight: 1000;

}
h4.elaine-h4 {
	color: #00aff0;
        font-size: 30px;
        font-family: Amatic SC;
        font-weight: 1000;

}
.position::before {
        display: block;
        content: "";
        height:120px;
        margin-top: -120px;
        visibility: hidden;
    }

li {
    margin-left: 1.2em;
}

p.q_team_name {
    font-weight: bold;
    font-size: 20px;
}

h4.icon_title {
    font-weight: 500;
    margin-bottom: 0.3em;
}

h3.job__title {
    font-weight: normal;
}

h4.entry_title {
    font-weight: bold;
}



h1.ls-l {
    font-weight: normal;
}

p.homepage-teaser-sublines {
    font-size: 19px;
    line-height: 1.375em;
    font-weight: 400;
}

.button-style {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

@media (max-width: 767px) {
.homepage-teaser {
    margin-top: 2em;
}}

#toc_container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 30px;
}

.search-header {
 font-weight: bold;
}

.response-output.wpcf7-mail-sent-ok {
    background-color: #86bc25;
}

.filter_outer {
    margin: 12px 0 31px !important;
}

.author_text_holder p {
    font-weight: bold;
    font-size: 16px;
}

.headline-studi-blog-h3 h3 {
    font-size: 19px;
}
.footer_top .widget #searchform input[type=text] {
    color: #fff;
}
.footer_top .widget #searchform {
    background-color: transparent;
    border: 1px solid #fff;
}
.footer_top .widget #searchform input[type=submit] {
    color: #fff;
}
.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next,
.page-id-15234 .ls-nav-prev,
.page-id-15234 .ls-nav-next
{
margin-top: 19px;
}
@media only screen and (max-width: 1000px){
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next{
		margin-top: -27px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:100px;
}
}
.side_menu_button a:last-child {
padding: 0 0 0 17px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #00aff0;
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #00aff0;
}

p#date-modified {
    display: none;
}