

@font-face {
    font-family:'Helvetica LT Std';
    src: url('HelveticaLTStd-Roman.eot');
    src: url('../helvetica_font/HelveticaLTStd-Roman.eot?#iefix') format('embedded-opentype'),
        url('../helvetica_font/HelveticaLTStd-Roman.woff2') format('woff2'),
        url('../helvetica_font/HelveticaLTStd-Roman.woff') format('woff'),
        url('../helvetica_font/HelveticaLTStd-Roman.ttf') format('truetype'),
        url('../helvetica_font/HelveticaLTStd-Roman.otf') format('opentype'),
        url('../helvetica_font/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
.join_us 
{
    float: left;
    background: #e41c39;
    padding: 5px 20px;
    color: white;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 0;
    font-family: 'Helvetica';
    letter-spacing: 0px;
}
.join_content 
{
    position: relative;
    padding: 5px 0px;
    font-family: 'Merriweather';
}
.text_pink 
{
    color: #e41c39;
}
.product_content 
{
    padding: 0px 18px;
    display: block;
    line-height: 17px;
    font-size: 15px;
    /*font-family: 'HelveticaNeueLTStd';*/
    box-sizing: border-box;
    min-height: 225px;
}
.product_title 
{
    background: #e41c39;
    padding: 5px 15px;
    color: white;
    display: inline-block;
    margin-bottom: 20px !important;
    font-family: 'Helvetica';
    font-weight: 600;
}
.product 
{
    display: inline-block;
}
.product_img 
{
    padding-right: 0px;
}
#submit 
{
    float: right;
}
.menu 
{
    -moz-appearance: none;
    -webkit-appearance: none;
        background-image: url('http://vonbio.com/wp-content/uploads/2016/12/dropdown.png');
        background-repeat: no-repeat;
        background-position: center right 10px;
}
.footer_right 
{
    position: absolute;
    right: 0;
    float: right;
    top: 0;
    font-family: 'Merriweather';
    font-weight: 600;
}
#menu-header-menu li:first-child a span 
{
    visibility: hidden;
}
#menu-header-menu li:first-child a 
{
    background: #e41c39 url('http://vonbio.com/wp-content/uploads/2016/12/home.png') no-repeat center center; 
}
#menu-header-menu li:first-child a:hover 
{
    background: #be1d34 url(http://vonbio.com/wp-content/uploads/2016/12/home.png) no-repeat center center;
}
.fa.fa-facebook-square, .fa.fa-twitter-square 
{
    font-size: 24px;
}
.content_link 
{
    color: #e41c39;
        font-family: 'Merriweather';
}
#s {
    background: url('http://vonbio.com/wp-content/uploads/2016/12/search.png') no-repeat;
    background-position: right 10px center;
}
.points h2 
{
    font-family: 'Merriweather' !important;
    font-size: 16px;
    color: #e41c39;
}
div.wpcf7-response-output.wpcf7-validation-errors 
{
    background-color: #e41c39;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha 
{
    display: inline-block;
    transform: scale(0.90);
    -webkit-transform: scale(0.90);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
/*.q_logo_hidden img 
{
    -webkit-filter: brightness(0) invert(1);
    -moz-filter: brightness(0) invert(1);
     filter: brightness(0) invert(1);
}*/
.footer_right a 
{
    margin-left: 5px;
}
ul
{
    list-style-type: none;
}
header.centered_logo,.logo_wrapper 
{
    display: block !important;
}
ul.arrow-bullet 
{
    display:inline-block;
    width: 58%;
    list-style-image: url('http://vonbio.com/wp-content/uploads/2016/12/check.png');
    list-style-position: outside;
}
ul.arrow-bullet li 
{
    float: left;
    width: 100%;
    top: 0;
}
ul.arrow-bullet li i 
{
    height: 30px;
    width: 25px;
    line-height: 25px;
    float: left;
}
.tparrows 
{
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    background: transparent;
}
.tparrows:hover 
{
    background: transparent;
}
.tparrows::before 
{
    font-family: revicons;
    font-size: 40px;
    color: #a1a395;
    display: block;
    line-height: 40px;
    text-align: center;
}
.tp-bullet-title 
{
    display: none;
}
header.fixed.scrolled .header_bottom, header.fixed.scrolled .header_top, header.fixed_hiding.scrolled .header_bottom, header.fixed_hiding.scrolled .header_top 
{
    background-color: white !important;
}
.holeder_for_hidden_menu 
{
    background: #e41c39;
}
.location 
{
	float: left;
	height: auto;
	padding: 0px 25px 70px 0px;
}
.location img 
{
	vertical-align: middle;
}
.rightcontact h4
{
        font-family: 'Merriweather' !important;
        color: #e41c39;
        padding-top: 50px;
        padding-bottom: 30px;
}
.mail 
{
	padding-right: 20px;
}
.rightcontact a:hover {
	color: #323232;
}
.mail img 
{
	vertical-align: middle;
}
.contactmail 
{
	padding: 30px 0px !important;
}
.vonbio-omega .vc_custom_1491895837507 {
	background-position: right center !important;
}

/*responsive starts*/
@media only screen and (max-width: 1001px) {
 header.centered_logo, .logo_wrapper 
    {
        display: inline-table !important;
float:left !important;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) 
{
    /* insert styles here */
    .vc_column-inner.vc_custom_1482840756799 
    {
        background-image: none !important;
        background: white;
    }
    .engage 
    {
        padding-left: 15px;
    }
    .commitment 
    {
        padding-right: 15px;
    }
    .product_content
    {
        min-height: 0px;
    }
    .product_img 
    {
        margin-top: 50px;
    }
    .join_us 
    {
        display: none;
    }
    .footer_right 
    {

        font-family: 'Merriweather';
        font-weight: 600;
        float: none;
        position: relative;
    }
    .join 
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    ul.arrow-bullet 
    {
        display: inline-block;
        width: 100%;
    }
    header.centered_logo, .logo_wrapper 
    {
        display: inline-table !important;
    }
    .rightcontact 
    {
	padding-top: 30px !important;
    }
}
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) 
{
    /* insert styles here */
    .vc_column-inner.vc_custom_1482840756799 
    {
        background-image: none !important;
        background: white;
    }
    .engage 
    {
        padding-left: 15px;
    }
    .commitment 
    {
        padding-right: 15px;
    }
    .product_content
    {
        min-height: 0px;
    }
    .product_img 
    {
        margin-top: 50px;
    }
    .join_us 
    {
        display: none;
    }
    .footer_right 
    {
        right: 0;
        top: 0;
        font-family: 'Merriweather';
        font-weight: 600;
        float: none;
        position: relative;
    }
    .join 
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    ul.arrow-bullet 
    {
        display: inline-block;
        width: 100%;
    }
   
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
{
    /* insert styles here */
    .engage 
    {
        padding-left: 15px;
    }
    .commitment 
    {
        padding-right: 15px;
    }
    .product_content
    {
        min-height: 0px;
    }
    .product_img 
    {
        margin-top: 50px;
    }
    .join_us 
    {
        display: none;
    }
    .footer_right 
    {
        right: 0;
        top: 0;
        font-family: 'Merriweather';
        font-weight: 600;
        float: none;
        position: relative;
    }
    .join 
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    ul.arrow-bullet 
    {
        display: inline-block;
        width: 100%;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) 
{
    /* insert styles here */
    ul.arrow-bullet 
    {
        display: inline-block;
        width: 58%;
    }
}
@media only screen and (min-width: 1000px) 
{
    .header_bottom 
    {
        padding: 0;
    }
/*    header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left 
    {
        height: 75px;
    } */
}
/* .header_inner_left {
    width: 850px !important;
   margin: 0 auto !important;
    text-align: left;
} */
@media only screen and (min-width: 1200px) {
header.fixed_hiding.centered_logo .header_inner_left {
width: 940px;
    text-align: left;
display:inline-table;
}
header.centered_logo:not(.sticky) .q_logo img {
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}
}
