/*
font-family:'Aller W01 Bold';
font-family:'Aller W01 Regular';
*/

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;


}



body{
    font-family: "Aller W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
}

@media (min-width: 1px) {
    body{

        font-size: 16px;
        line-height: 22px;
    }
}

@media (min-width: 1200px) {
    body{

        font-size: 18px;
        line-height: 24px;
    }
}


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5{
    color: #072b61;
}

h1, .h1{
    font-size: 37px;
    font-family: 'Aller W01 Regular';
    font-weight: normal;
    padding-bottom: 30px;
    margin-top: 15px;
    padding-top: 0px;

}

h2, .h2{
    font-size: 20px;
    font-family: 'Aller W01 Bold';
    font-weight: normal;
    padding-bottom: 0px;
    margin-top: 17px;
    margin-bottom: 5px;

}



h4, .h4{
    margin-top: 15px;
    margin-bottom: 5px;
}

h5, .h5 {
    font-size: 19px;
    margin-top: 15px;
    margin-bottom: 3px;
}

.left-content .ce-textpic img{
   margin-bottom: 15px;
    display: inline-block;

}
.left-content .ce-textpic .image{
    text-align: center;
}
.lang-nav{
    max-height: 25px;
    height: 25px;
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 25px;
    background-color: #e4e7ea;
}
.nav-justified>li>a:hover{
    background-color: transparent;
}

.lang-nav .act{
    color: #072b61;
}

.nav>li>a {
    padding: 0 0;
}

.nav-justified>li>a {
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 5px 0 5px;
}

.logo{
    background-image: url(../img/pycnogenol-logo-blue.png);
    background-image: url(../img/pycnogenol-logo-blue.svg);
    background-repeat: no-repeat;
    width: 560px;
    height: 100px;
    background-position: 5px center;
    padding: 0px 0;
    background-size: 393px 47px;
}

.logo-footer{
    background-image: url(../img/pycnogenol-logo-white.png);
    background-image: url(../img/pycnogenol-logo-white.svg);
    background-repeat: no-repeat;
    width: 100%;
    height: 24px;
    background-position: top center;
    padding: 30px 0;
}

.social-nav{
    padding: 0 0 30px;
    text-align: center;
}

.social-nav figure{
    display: inline-block;
}
.social-nav a{
    display: inline-block;
}
.social-nav img{
    margin: 0 15px;
    display: inline-block;

}

.footnotes{
    padding: 15px 0;
    font-size: 16px;
    line-height: 18px;
}

.logo-round{
    text-align: center;
    margin-bottom: 50px;
}

.logo-round img{
    display: inline-block;
}

.link-home{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    top: 34px;
}

a.link-home{
   text-decoration: none;
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 0px solid transparent;

}

#mainnavbar .nav-justified {
    position: relative;
    min-height: 30px;
    height: 50px;
    max-height: 50px;
}

@media (min-width: 1px) {
    #mainnavbar .nav-justified {
        width: 707px;
    }
}

@media (min-width: 992px) {
    #mainnavbar .nav-justified {

        width: 960px;
    }
}

@media (min-width: 1200px) {
    #mainnavbar .nav-justified {
        width: 1140px;
    }
}

.top-nav{
    font-family: 'Aller W01 Bold';
    background-color: white;
    height: 50px;
    font-size: 18px;
}

input.searchbox.form-control {
    background-color: transparent;
    display: block;
    border: none;
    background-image: url(../img/search-lupe.png);
    background-repeat: no-repeat;
    border: none;
    margin-top: 0px;
    width: 50px;
    height: 27px;
    background-position: right center;
    color: white;
    padding: 5px;
    font-size: 16px;
    line-height: 22px;
    overlow: hidden;
    -webkit-box-shadow: none;
    box-shadow: none;
}

input.searchbox.form-control:focus {
    background-color: transparent;
    display: block;
    border: none;
    background-image: none;
    background-color: #7a8e9b;
    color: white;
}




@media (min-width: 1px) {
    .top-nav{
        font-size: 13px;
    }
    .lang-nav {

        font-size: 12px;
    }

    input.searchbox.form-control {

        width: 30px;
        height: 20px;

        padding: 0px;
        font-size: 13px;
        background-size: 10px 10px;
        /*background-size: ; */
    }
}

@media (min-width: 992px) {
    .lang-nav {

        font-size: 13px;
    }
    .top-nav{
        font-size: 14px;
    }
    input.searchbox.form-control {
        width: 30px;
        height: 20px;

        padding: 2px;
        font-size: 14px;
        background-size: 15px 15px;
        /*background-size: ; */
    }
}

@media (min-width: 1200px) {
    .top-nav{
        font-size: 18px;
    }
    input.searchbox.form-control {


        width: 50px;
        height: 27px;

        padding: 5px;
        font-size: 16px;
        background-size: 20px 21px;
        /*background-size: ; */
    }
}

#mainnavbar .nav-justified>li>a {
    line-height: 38px;
    height: 48px;
    color: #072b61;
    white-space: nowrap;
    text-transform: uppercase;
}

#mainnavbar .nav-justified>li>a:hover, #mainnavbar .nav-justified>li>a:focus, #mainnavbar .nav-justified>li.active>a {

    color: #7a8e9b;
    background-color: transparent;
}

nav.top-nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}





.nav .open>a, .nav .open>a:focus{
    background-color: transparent;
    border-color: transparent;
}

.caret{
    display: none;
}

.nav > li.dropdown.open .caret{
    display: block;
    position: absolute;
    background-color: transparent;
    width: 76px;
    height: 12px;
    left: 0px;
    top: 48px;
    background-image: url('../img/pycnogenol-bigmenu-arrow.png');
    background-size: 62px 12px;
    background-position: center top;
    background-repeat: no-repeat;
    order-top: none;
    border-top: none;
    border-right: none;
    border-left: none;
    z-index: 1200;
}

.nav-justified>.dropdown .dropdown-menu {
    left: 0px;
}

.nav > li.dropdown {
    /*position: static;*/
    padding-top: 0px;
    margin-top: 0px;
    height: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}
.nav > li.menuitem78.dropdown, .nav > li.menuitem79.dropdown  {
    position: static;
}

.dropdown-menu{
    padding: 30px;
    margin: 0 0px;
    top: -2px;
    width: 1140px;
    min-width: 1140px;
    max-width: 1140px;
    min-height: 300px;
    position: absolute;
    background-image:url(../img/bg-bigmenu.png);
    border-radius: 0px;
    border: none;
    opacity: 0.95;
    min-height: 0px;
}

@media (min-width: 1px) {
    .dropdown-menu {
        width: 707px;
        min-width: 707px;
        max-width: 707px;
    }
}

@media (min-width: 992px) {
    .dropdown-menu {
        min-width: 960px;
        max-width: 960px;
        width: 960px;
    }
}

@media (min-width: 1200px) {
    .dropdown-menu {
        min-width: 1140px;
        max-width: 1140px;
        width: 1140px;
    }
}


.bigmenu_119, .bigmenu_218, .bigmenu_132, .bigmenu_154, .bigmenu_244, .bigmenu_217, .bigmenu_243{
    width: 220px;
    min-width: 0;
    max-width: none;
}

.bigmenu_218{
    width: 300px;
}

.bigmenu_119>li, .bigmenu_218>li, .bigmenu_132>li, .bigmenu_217>li, .bigmenu_154>li, .bigmenu_244>li{
    border-top: 1px solid white;
    margin: 0 00px;
}

li.menuitem119{
    border-bottom: 1px solid white;
}

.bigmenu_197 ul li{
    float: left;

}

.dropdown-menu>li>a {
    color: white;
    line-height: 20px;
    padding: 8px 0 8px 0;
    margin: 0 0 0 0;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: transparent;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{
    background-color: transparent;
}

.dropdown-menu>.current>a, .dropdown-menu>.current>a:focus, .dropdown-menu>.current>a:hover {
    background-color: transparent;
    color: #072b61;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: transparent;
    color: #072b61;
}

.menuitem78 .dropdown-menu{
    padding: 30px 0;
}

.menuitem78 .dropdown-menu ul{
    float: left;
    width: 280px;
    padding: 0 30px 0 30px;
    border-right: 1px solid white;
    list-style-type: none;
    margin: 0px;
}

.menuitem78 .dropdown-menu ul.col3{

    border-right: none;
}

.menuitem78 .dropdown-menu ul>li{
    border-top: 1px solid white;
}

.menuitem84, .menuitem86, .menuitem163, .menuitem162{
    margin-top: 30px;
}

.menuitem78 .dropdown-menu ul>li>a {
    color: white;
    line-height: 35px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.menuitem78 .dropdown-menu ul>li>a:hover, ul.bigmenu_128>li>ul>li>a:hover{
    color: #262626;
    text-decoration: none;
}

.menuitem78 .dropdown-menu ul>li.current>a, ul.bigmenu_128>li>ul>li.current>a{
    color: #072b61;

}


.menuitem84, .menuitem85, .menuitem86, .menuitem87{
    margin-top: 30px;
}

.menuitem162 a, .menuitem95 a, .menuitem197 a, .menuitem325 a{
    border-bottom: 1px solid white;
}

ul.bigmenu_325>li.menuitem325{
    float: none;
}



/* aqpplications */
ul.bigmenu_325>li{
    float: left;
    width: 270px;
    padding: 0px 15px 0 15px;
    border-left: 1px solid white;
    list-style-type: none;
    margin: 0px;

}

ul.bigmenu_325>li>ul{
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
ul.bigmenu_325>li>ul>li{

    min-height: 35px;
}

ul.bigmenu_325>li>ul>li>a{
    color: white;
    display: inline-block;
    padding-bottom:  5px;
    padding-top:  5px;
}

ul.bigmenu_325>li.menuitem84,ul.bigmenu_325>li.menuitem88 , ul.bigmenu_325>li.menuitem92{
    border-left: none;
}




ul.bigmenu_325>li>a{
    border-top: 1px solid white;

}


/* partners */
ul.bigmenu_128>li{
     float: left;
     width: 210px;
     padding: 30px 15px 0 15px;
     border-left: 1px solid white;
     list-style-type: none;
     margin: 0px;

 }

ul.bigmenu_128>li>ul{
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
ul.bigmenu_128>li>ul>li{

    min-height: 35px;
}

ul.bigmenu_128>li>ul>li>a{
    color: white;
    display: inline-block;
    padding-bottom:  5px;
    padding-top:  5px;
}

ul.dropdown-menu>li>ul>li>a {
    padding: 8px 0 8px 0;
    line-height: 20px;
}


ul.bigmenu_128>li.menuitem188{
    border-left: none;
}

ul.bigmenu_128>li.menuitem188>a, ul.bigmenu_128>li.menuitem264>a,  ul.bigmenu_128>li>ul>li, ul.bigmenu_128>li>ul>li,ul.bigmenu_128>li.menuitem128 >a{
    border-bottom: 1px solid white;
}




ul.bigmenu_128>li>a{
    border-top: 1px solid white;

}
ul.bigmenu_128>li.menuitem123>a, ul.bigmenu_128>li.menuitem177>a{
    border-bottom: 1px solid white;

}




.headerimage, .headerimage .center-block{
    position: relative;
}

.container-fluid.headerimage {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #545b65;
    position: relative;
    display: block;
    z-index: 10;
    margin-bottom: 60px;
}

.container-fluid.img-heading{
    position: absolute;
    top: 100px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    z-index: 20;

}


@media (min-width: 1px) {
    .container-fluid.img-heading{

        top: 100px;
    }
}

@media (min-width: 992px) {
    .container-fluid.img-heading{
        top: 220px;
    }
}

@media (min-width: 1200px) {
    .container-fluid.img-heading{
        top: 320px;
    }
}

@media (min-width: 1400px) {
    .container-fluid.img-heading{
        top: 380px;
    }
}

@media (min-width: 1600px) {
    .container-fluid.img-heading{
        top: 400px;
    }
}

.img-heading-top{
    height: 36px;
    background-image: url(../img/img-heading-top.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.img-heading-bottom{
    background-image: url(../img/img-heading-bg-1px.png);
    /*height: 70px; */
}

p.pagetitle{
    /*height: 70px; */
    padding: 0 0 0 0;
    margin: 0 0 0 0;

    font-size: 42px;
    font-weight: normal;
    line-height: 85%;
    color: white;
    font-family: 'Aller W01 Bold';
    display: block;
}

@media (min-width: 1px) {
    p.pagetitle{
        min-height: 70px;
        max-height: 100px;
        width: 707px;
        padding-bottom: 10px;
        padding-top: 15px;
    }
}

@media (min-width: 992px) {
    p.pagetitle{

        width: 960px;
    }
}

@media (min-width: 1200px) {
    p.pagetitle{

        width: 1140px;
    }
}

footer{
    background-color: #545b65;
    height: 400px;
    color: white;
    padding: 35px;
    text-align: center;
    margin-top: 35px;
    position: relative;
}

.footer-nav{
    border-bottom: 1px solid white;
}

.navbar, .lang-nav{
min-width: 768px;
}

footer ul.nav{
    text-align: center;
}

footer ul.nav>li{
    display: inline-block;
    padding: 10px;
}

footer ul.nav>li a{
   color: white;
}

footer ul.nav>li a:hover, footer ul.nav>li a:focus{
    color: #7a8e9b;
    background-color: transparent;
}

.social-nav img:hover{
    opacity: 0.8;
}


div.copyright{
    position: absolute;
    right: 30px;
    bottom: 30px;
    font-size: 13px;
    text-align: right;
}

/* modul boxen */
.frame-custom-20 h2, #c299 h2, h2.pluginheader.right{
    height: 50px;
    line-height: 50px;
    color: white;
    background-color: #7a8e9b;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 0px
}

.frame-custom-20 .ce-textpic{
    margin-top: 15px;
}


.frame-custom-20 caption{
    padding-top: 0;
    padding-bottom: 0px;
    position: relative;
}



.frame-custom-20 .ce-textpic-caption  {
    font-size: 14px;
    font-family: "Aller W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #072b61;
    line-height: 17px;
    text-align: center;

}

.left-content .csc-default{
    /*border-right: 10px solid #e4e8eb;*/
}

.std .left-content{
    border-right: 10px solid #e4e8eb;
}

.left-content .frame-default p.bodytext, .left-content .csc-default h2{

    /*background-color: #e4e8eb; */
}


body .news .no-news-found  {
    color: #3333;
    padding: 10px 0;
}

.left-content .frame-default p{
    font-size: 16px;
    padding-right: 10px;
}

#c299 h2{
    margin-bottom: 30px;
}

#c299{
    height: 178px;
    background-color: #eff1f3;
}

.frame-custom-20 {
    background-color: #eff1f3;
    text-align: center;
    height: 380px;
    margin-top: 0px;
    margin-bottom: 50px;
    overflow: hidden;
}

.frame-custom-20 .news-latest{
    text-align: left;
}

.frame-custom-20 ul.news-latest {
    text-align: left;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: block;
}

img.read-more-latest{
    padding-left: 5px;
}

.frame-custom-20 ul.news-latest li{
    height: 110px;
    padding: 10px;

}

.frame-custom-20 ul.news-latest li.odd{
    background-color: #afbbc3;

}

.frame-custom-20 ul.news-latest li h3{
     font-size: 16px;
     font-family: 'Aller W01 Regular';
     font-weight: normal;
     margin: 0 0 0 0;
     padding: 0 0 0 0;

 }


.frame-custom-20 ul.news-latest  li a{
    color: black;
}


.left .frame-custom-20 img{
    display: inline-block;
}

#c2059.frame-custom-20 .ce-textpic {
    margin-top: 0px;
}

#confirm {

}

#confirm p{

}

#fancybox-content{
    border: none;
}

body #fancybox-wrap{
    background-color: white;
    text-align: center;
    font-size: 14px;
    left: 20px !important;
}

#fancybox-outer .fancybox-bg{
    background-color: white;
    background-image: none;
}

#c658{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 380px;
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 50px;
}


#c658 h2{
    margin-top: 0px;
}





/* searchbox */

/* search */

li.searchbox {
    overflow: hidden;
    max-height: 100px;
    line-height: 0px;
}

li.searchbox #tx_indexedsearch {
    display: block;
    position: relative;
    height: 31px;
    overflow: hidden;
    top: 6px;
    line-height: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


input.searchbox:focus {
    width: 120px;
    border-radius: 5px;
    background-color: white;
    color: black;
    padding: 5px;
}

/* video carousel */
.carousel{
    height: 380px;
    background-color: #e4e8eb;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    padding: 10px;
}

.carousel h2{
    font-size: 18px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


.carousel h3{
    font-size: 14px;
    line-height: 16px;
    padding: 5px 0;
    margin: 0 0 0 0;
    color: black;
}

/* youtube iframe */


.carousel-control{
    color: #072b61;
    width: 5%;
    text-shadow: none;
    background-color: transparent;
    filter: none;
    opacity: 1;
}

.carousel-control.left {
    background: none;
}

.carousel-control.right {
    background: none;
}

.carousel-indicators {
bottom: 0px;
}

/* more content */
.hidden-more-content {display:none; padding: 50px 0;}
#content .more-content{border-bottom: 1px solid #979797;}
#content .more-content p{margin: 0; padding: 3px 0;}
.more-content a.showhidden{
    text-align:right;
    display: block;
}
.more-content h2{
    margin-top: 0px;
    padding-top: 5px;
}

.more-content{
    border-bottom: 1px solid #e4e8eb;
    padding-bottom: 2px;
}


p.more-content-intro{
    margin-top: 15px;
}

.more-content{
    margin-bottom: 30px;
}

.showhidden{
    padding-right: 20px;
}


a.showhidden img{
    padding: 0 0 0 0px;
    display: inline-block;
}

.frame-custom-20 p{
    margin-top: 15px;
    margin-bottom: 5px;
    padding: 0 5px;
    font-size: 14px;
    line-height: 15px;
}

.right-content .frame-custom-20 p{
    padding: 15px;
    text-align: left;
    line-height: 25px;

}


.right-content .frame-custom-20 a{
    background-image: url(../img/pycnogenol-button-read-more.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 20px;
    font-size: 16px;
}

.right-content .frame-custom-20 .news-latest  a{
    background-image: none;
    padding: 0 0 0 0px;

}


.frame-custom-20 div.ce-textpic .ce-textpic-imagewrap .ce-textpic-image {
    margin-bottom: 7px;
}

.content.std .youtube-video   {
    margin-top: 15px;
    margin-bottom: 50px;

}

.youtube-video {
    position: relative;
    padding-bottom: 75%;
    padding-top: 6px; height: 0; overflow: hidden;
    left: -8px;
    width: calc(100% + 8px);
}

.youtube-video.sixteen-to-nine {
   
    /*width: 100%;*/
    padding-top: 0px;
    padding-bottom: 57%;
}

.h_iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.youtube-video iframe,
.youtube-video object,
.youtube-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



.carousel  .h_iframe{
    position:relative;
    width:450px;
    height:300px;
    margin: 0px auto;
    top: 10px;
}
.carousel  .h_iframe .ratio{
    display:block;
    width:100%;
    height:auto;
}
.carousel  .h_iframe iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.shop h2{
    padding-bottom: 0px;
}

.shoppinglinks b{
    display: block;
    padding-bottom: 2px;
    padding-top: 5px;
}

.more-content.shop{
    border-bottom: 1px solid;
}

table.contenttable tr td p{margin: 0; padding: 0;}
table.contenttable{padding: 0 0 20px 0;}

table.contenttable td{padding: 0 30px 30px 0; vertical-align: top; text-align: left;}

.tx-indexedsearch-searchbox legend{
    display: none;
}

.tx-indexedsearch-whatis{
    display: none;
}

.div-submit-search{
    margin-top: 15px;
}

.frame-custom-20 p {
    margin-top: 0px;
}

.right-content .frame-custom-20 p {

}

.showResultsWrap{display: none;}



@media (min-width: 1px) {
    .frame-custom-20 {
       height: auto;
        padding-bottom: 15px;

    }
    .carousel {
        height: auto;
        margin-bottom: 15px;
    }
    #c658 {
        height: auto;
        margin-bottom: 50px;
    }
    .frame-custom-20 ul.news-latest li {
        height: auto;
    }
    ul.bigmenu_128>li {
        width: 125px;
        padding: 15px 10px 10px 10px;
    }
    ul.bigmenu_128>li>a{

        white-space:normal;

    }
    .dropdown-menu {
        font-size: 12px;
    }

    .bigmenu_119, .bigmenu_218, .bigmenu_132, .bigmenu_154, .bigmenu_244, .bigmenu_217, .bigmenu_243{
        width: 220px;
    }
    .bigmenu_154 {
        width: 200px;
    }
    .menuitem78 .dropdown-menu ul {
        width: 170px;
        padding: 0 15px 0 15px;

    }
    .menuitem78 .dropdown-menu {
        padding: 15px 0;
    }
    .menuitem78 .dropdown-menu ul {
        width: 280px;
        padding: 0 30px 0 30px;
    }
    .carousel .h_iframe {
        position: relative;
        width: 400px;
        height: 300px;
        margin: 0px auto;
        top: 5px;
    }
    footer {
        height: auto;

    }
    .content>.container{
        padding-left:0px;
        padding-right: 0px;
    }
    .footer>.container{
        padding-left:0px;
        padding-right: 0px;
    }

    footer {

        padding: 0px;
        padding-top: 35px;
        padding-bottom: 35px;
        font-size: 14px;

    }

    footer ul.nav>li {
        padding: 5px;
    }



}

@media (min-width: 992px) {
    footer {

        padding: 35px;
        padding-top: 35px;
        padding-bottom: 35px;
        font-size: 16px;

    }
    footer ul.nav>li {
        padding: 10px;
    }
    .frame-custom-20 {
        height: 380px;
        padding-bottom: 0px;
    }

    .menuitem78 .dropdown-menu {
        padding: 30px;
    }
    .carousel {
        height: 380px;
        margin-bottom: 0px;
    }
    #c658 {

        height: 380px;
        margin-bottom: 50px;
    }
    .frame-custom-20 ul.news-latest li {
        height: 110px;
    }

    ul.bigmenu_128>li {
        width: 180px;
        padding: 30px 15px 0 15px;

    }
    .dropdown-menu {
        font-size: 14px;
    }

    .bigmenu_119, .bigmenu_218, .bigmenu_132, .bigmenu_154, .bigmenu_244, .bigmenu_217, .bigmenu_243{
        width: 220px;
        min-width: 0;
        max-width: none;
    }
    .bigmenu_154 {
        width: 220px;
    }

    .menuitem78 .dropdown-menu ul {

        width: 300px;
        padding: 0 30px 0 30px;

    }
    .youtube-video{
        /*padding-top: 5px;*/
        /*padding-bottom: 78%;*/
    }
    .carousel .h_iframe {
        position: relative;
        width: 320px;
        height: 240px;
        margin: 0px auto;
        top: 5px;
    }
    footer {
        height: 450px;

    }
}

@media (min-width: 1200px) {
    ul.bigmenu_128>li {
        width: 210px;

    }

    .youtube-video{
        /*padding-top: 5px;*/
        /*padding-bottom: 66%;*/
    }
    .menuitem78 .dropdown-menu ul {
        width: 280px;
        padding: 0 30px 0 30px;
    }
    .carousel .h_iframe {
        position: relative;
        width: 400px;
        height: 300px;
        margin: 0px auto;
        top: 5px;
    }

}

@media (min-width: 1400px) {

}

@media (min-width: 1600px) {

}

.share-this-container{
    display: block;
    text-align: left;
}

.st-custom-button{
    display: inline-block;
    width: 45px;
    height: 45px;
    background-position: center center;
    background-size: 45px;
    margin-right: 10px;
    cursor: pointer;
    cursor: hand;
}

.st-custom-button.facebook-share-button{
    background-image: url(/fileadmin/images/sharing/pycnogenol-logo-facebook_blue.svg);
}

.st-custom-button.twitter-share-button{
    background-image: url(/fileadmin/images/sharing/pycnogenol-logo-twitter_blue.svg);
}

.st-custom-button.linkedin-share-button{
    background-image: url(/fileadmin/images/sharing/pycnogenol-logo-in_blue.svg);
}

div.ce-textpic-intext-right .ce-textpic-imagewrap, div.ce-textpic-intext-right-nowrap .ce-textpic-imagewrap{
    margin-left: 0px;
}

.n-related ul{
    display: block;
    padding: 0 0 0 0;
    margin: 5px 0 30px 0;
    list-style: none;
}

.n-related ul li{
    display: block;
    padding: 0 0 0 0;
    margin: 10px 0;
}

body .news-single .article .news-img-wrap{
   float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 0 0px;
}

.footer-nav a{
    text-transform: uppercase;
}

body .news-related{
      display: block;
    clear: both;
}

body .news-text-wrap{
    padding: 30px 0;
    clear: both;
    display: block;
}

body .container-fluid.report-newsletters-container  {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -15px;
    margin-right: -15px;
}

body .container-fluid.report-newsletters-container  img{
   display: inline-block;
}

body .report-newsletters.row .col-md-4{
  padding-bottom: 15px;
    text-align: center;
    min-height: 210px;
}

.page-navigation{
  display: block;
    clear: both;
    float: none;
}


.audioPlayer {
    width: 580px;
    height: 326px;
    background-size: cover;
    position: relative;
    margin-bottom: 60px;
}

.audioPlayer audio{
    position: absolute;
    bottom: 0;
    width: 100%
}


.audioPlayer .play{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='67px' height='79px' viewBox='0 0 67 79' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group' transform='translate(3.000000, 3.000000)' stroke='%23000000' stroke-width='4.89'%3E%3Cpath d='M14.5300845,39.6928378 C9.58179286,31.8732207 11.1397659,21.6398201 18.1952522,15.6185255 C25.2507385,9.59723094 35.6838111,9.59723094 42.7392973,15.6185255 C49.7947836,21.6398201 51.3527567,31.8732207 46.4044651,39.6928378' id='Path'%3E%3C/path%3E%3Cpath d='M7.98503713,50.6653059 C-3.13781454,38.591144 -2.57345723,19.9340237 9.25918578,8.54315301 C21.0918288,-2.84771767 39.9081712,-2.84771767 51.7408142,8.54315301 C63.5734572,19.9340237 64.1378145,38.591144 53.0149629,50.6653059' id='Path'%3E%3C/path%3E%3Cpath d='M40.9066253,51.3794902 C41.0725033,49.5587619 40.4568869,47.7530318 39.2110158,46.4059176 C37.9651447,45.0588033 36.2044836,44.2951525 34.3615779,44.3025193 L26.4093454,44.3025193 C24.5664397,44.2951525 22.8057786,45.0588033 21.5599075,46.4059176 C20.3140364,47.7530318 19.69842,49.5587619 19.8642981,51.3794902 L21.6641861,67.3187857 C22.0788382,70.584419 24.8913032,73.0256002 28.2092334,73 L32.7580413,73 C36.0759716,73.0256002 38.8884366,70.584419 39.3030887,67.3187857 L40.9066253,51.3794902 Z' id='Path'%3E%3C/path%3E%3Cpath d='M22.4495918,30.0838124 C22.4495918,32.9252944 23.9777534,35.550932 26.4584332,36.9716731 C28.939113,38.3924141 31.9954365,38.3924141 34.4761163,36.9716731 C36.9567961,35.550932 38.4849578,32.9252944 38.4849578,30.0838124 C38.4849578,27.2423304 36.9567961,24.6166927 34.4761163,23.1959517 C31.9954365,21.7752107 28.939113,21.7752107 26.4584332,23.1959517 C23.9777534,24.6166927 22.4495918,27.2423304 22.4495918,30.0838124 L22.4495918,30.0838124 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.audioPlayer .play:hover{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='67px' height='79px' viewBox='0 0 67 79' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group' transform='translate(3.000000, 3.000000)' stroke='%23E50000' stroke-width='4.89'%3E%3Cpath d='M14.5300845,39.6928378 C9.58179286,31.8732207 11.1397659,21.6398201 18.1952522,15.6185255 C25.2507385,9.59723094 35.6838111,9.59723094 42.7392973,15.6185255 C49.7947836,21.6398201 51.3527567,31.8732207 46.4044651,39.6928378' id='Path'%3E%3C/path%3E%3Cpath d='M7.98503713,50.6653059 C-3.13781454,38.591144 -2.57345723,19.9340237 9.25918578,8.54315301 C21.0918288,-2.84771767 39.9081712,-2.84771767 51.7408142,8.54315301 C63.5734572,19.9340237 64.1378145,38.591144 53.0149629,50.6653059' id='Path'%3E%3C/path%3E%3Cpath d='M40.9066253,51.3794902 C41.0725033,49.5587619 40.4568869,47.7530318 39.2110158,46.4059176 C37.9651447,45.0588033 36.2044836,44.2951525 34.3615779,44.3025193 L26.4093454,44.3025193 C24.5664397,44.2951525 22.8057786,45.0588033 21.5599075,46.4059176 C20.3140364,47.7530318 19.69842,49.5587619 19.8642981,51.3794902 L21.6641861,67.3187857 C22.0788382,70.584419 24.8913032,73.0256002 28.2092334,73 L32.7580413,73 C36.0759716,73.0256002 38.8884366,70.584419 39.3030887,67.3187857 L40.9066253,51.3794902 Z' id='Path'%3E%3C/path%3E%3Cpath d='M22.4495918,30.0838124 C22.4495918,32.9252944 23.9777534,35.550932 26.4584332,36.9716731 C28.939113,38.3924141 31.9954365,38.3924141 34.4761163,36.9716731 C36.9567961,35.550932 38.4849578,32.9252944 38.4849578,30.0838124 C38.4849578,27.2423304 36.9567961,24.6166927 34.4761163,23.1959517 C31.9954365,21.7752107 28.939113,21.7752107 26.4584332,23.1959517 C23.9777534,24.6166927 22.4495918,27.2423304 22.4495918,30.0838124 L22.4495918,30.0838124 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.audioPlayer .pause{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='67px' height='79px' viewBox='0 0 67 79' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group-3' transform='translate(3.000000, 3.000000)'%3E%3Cg id='Group' stroke='%23E50000' stroke-opacity='0' stroke-width='4.89'%3E%3Cpath d='M14.5300845,39.6928378 C9.58179286,31.8732207 11.1397659,21.6398201 18.1952522,15.6185255 C25.2507385,9.59723094 35.6838111,9.59723094 42.7392973,15.6185255 C49.7947836,21.6398201 51.3527567,31.8732207 46.4044651,39.6928378' id='Path'%3E%3C/path%3E%3Cpath d='M7.98503713,50.6653059 C-3.13781454,38.591144 -2.57345723,19.9340237 9.25918578,8.54315301 C21.0918288,-2.84771767 39.9081712,-2.84771767 51.7408142,8.54315301 C63.5734572,19.9340237 64.1378145,38.591144 53.0149629,50.6653059' id='Path'%3E%3C/path%3E%3Cpath d='M40.9066253,51.3794902 C41.0725033,49.5587619 40.4568869,47.7530318 39.2110158,46.4059176 C37.9651447,45.0588033 36.2044836,44.2951525 34.3615779,44.3025193 L26.4093454,44.3025193 C24.5664397,44.2951525 22.8057786,45.0588033 21.5599075,46.4059176 C20.3140364,47.7530318 19.69842,49.5587619 19.8642981,51.3794902 L21.6641861,67.3187857 C22.0788382,70.584419 24.8913032,73.0256002 28.2092334,73 L32.7580413,73 C36.0759716,73.0256002 38.8884366,70.584419 39.3030887,67.3187857 L40.9066253,51.3794902 Z' id='Path'%3E%3C/path%3E%3Cpath d='M22.4495918,30.0838124 C22.4495918,32.9252944 23.9777534,35.550932 26.4584332,36.9716731 C28.939113,38.3924141 31.9954365,38.3924141 34.4761163,36.9716731 C36.9567961,35.550932 38.4849578,32.9252944 38.4849578,30.0838124 C38.4849578,27.2423304 36.9567961,24.6166927 34.4761163,23.1959517 C31.9954365,21.7752107 28.939113,21.7752107 26.4584332,23.1959517 C23.9777534,24.6166927 22.4495918,27.2423304 22.4495918,30.0838124 L22.4495918,30.0838124 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3Cg id='Group' stroke='%23000000' stroke-width='5'%3E%3Cline x1='24.4' y1='20.3333333' x2='24.4' y2='40.6666667' id='Path'%3E%3C/line%3E%3Cline x1='38.1046667' y1='20.3333333' x2='38.1046667' y2='40.6666667' id='Path'%3E%3C/line%3E%3Cpath d='M0,30.5 C0,47.3446849 13.6553151,61 30.5,61 C47.3446849,61 61,47.3446849 61,30.5 C61,13.6553151 47.3446849,0 30.5,0 C13.6553151,0 0,13.6553151 0,30.5 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.audioPlayer .pause:hover{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='67px' height='79px' viewBox='0 0 67 79' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group-3' transform='translate(3.000000, 3.000000)'%3E%3Cg id='Group' stroke='%23E50000' stroke-opacity='0' stroke-width='4.89'%3E%3Cpath d='M14.5300845,39.6928378 C9.58179286,31.8732207 11.1397659,21.6398201 18.1952522,15.6185255 C25.2507385,9.59723094 35.6838111,9.59723094 42.7392973,15.6185255 C49.7947836,21.6398201 51.3527567,31.8732207 46.4044651,39.6928378' id='Path'%3E%3C/path%3E%3Cpath d='M7.98503713,50.6653059 C-3.13781454,38.591144 -2.57345723,19.9340237 9.25918578,8.54315301 C21.0918288,-2.84771767 39.9081712,-2.84771767 51.7408142,8.54315301 C63.5734572,19.9340237 64.1378145,38.591144 53.0149629,50.6653059' id='Path'%3E%3C/path%3E%3Cpath d='M40.9066253,51.3794902 C41.0725033,49.5587619 40.4568869,47.7530318 39.2110158,46.4059176 C37.9651447,45.0588033 36.2044836,44.2951525 34.3615779,44.3025193 L26.4093454,44.3025193 C24.5664397,44.2951525 22.8057786,45.0588033 21.5599075,46.4059176 C20.3140364,47.7530318 19.69842,49.5587619 19.8642981,51.3794902 L21.6641861,67.3187857 C22.0788382,70.584419 24.8913032,73.0256002 28.2092334,73 L32.7580413,73 C36.0759716,73.0256002 38.8884366,70.584419 39.3030887,67.3187857 L40.9066253,51.3794902 Z' id='Path'%3E%3C/path%3E%3Cpath d='M22.4495918,30.0838124 C22.4495918,32.9252944 23.9777534,35.550932 26.4584332,36.9716731 C28.939113,38.3924141 31.9954365,38.3924141 34.4761163,36.9716731 C36.9567961,35.550932 38.4849578,32.9252944 38.4849578,30.0838124 C38.4849578,27.2423304 36.9567961,24.6166927 34.4761163,23.1959517 C31.9954365,21.7752107 28.939113,21.7752107 26.4584332,23.1959517 C23.9777534,24.6166927 22.4495918,27.2423304 22.4495918,30.0838124 L22.4495918,30.0838124 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3Cg id='Group' stroke='%23E50000' stroke-width='5'%3E%3Cline x1='24.4' y1='20.3333333' x2='24.4' y2='40.6666667' id='Path'%3E%3C/line%3E%3Cline x1='38.1046667' y1='20.3333333' x2='38.1046667' y2='40.6666667' id='Path'%3E%3C/line%3E%3Cpath d='M0,30.5 C0,47.3446849 13.6553151,61 30.5,61 C47.3446849,61 61,47.3446849 61,30.5 C61,13.6553151 47.3446849,0 30.5,0 C13.6553151,0 0,13.6553151 0,30.5 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.audio-control:hover{
    opacity: 0.9;
    cursor:pointer;
    cursor: hand;
}




.audioPlayer button {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    outline: none;
    border: none;
    box-shadow: none;

}

.row.main.one-col{
    max-width: 930px;
    margin: 0px auto;
}


