@import url(/files/fonts.css);
#frame, #header, #footer {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 1084px;
}
#header, #main {
    margin-left: 2px;
    margin-right: 2px;
}
#main {
    overflow: auto;
}
body #frame {
    background-color: transparent;
}
#contentsub {
    width: 100%;
}
#main.has-rightsidebar #contentsub {
    border-right: 1px dotted #CCC;
    padding: 0 20px 0 0;
    width: 780px;
}
.block-tube-context-video-player {
    background: url(/files/player-background.png) top left no-repeat;
    padding: 0 2px 4px 2px;
}
body {
    background: url(/files/bg-body.jpg) repeat 0 0;
    color: #00190C;
    font: 16px/24px fanwood, georgia, serif;
    webkit-font-smoothing: antialiased;
}
a {
    color: #065330;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#header a:hover,
#custom-footer-2 a:hover {
    text-decoration: none;
}
::selection {
    background: #87AC9B;
    text-shadow: 1px 1px 1px #fff;
}
::-moz-selection {
    background: #87AC9B;
    text-shadow: 1px 1px 1px #fff;
}
h1 {
    font: 58px bevan, georgia, serif;
    text-transform: uppercase;
}
h2, #content #title {
    font: 32px bevan, georgia, serif;
    margin: 0 0 24px;
    text-transform: uppercase;
}
.video-channels h2 {
    font: 58px/58px bevan,georgia,serif;
    margin-bottom: 10px;
    text-align: center;
    text-shadow: 5px 5px #CCCCCC;
    text-transform: uppercase;
}
.channel-description {
    text-align: center;
}
.video-channels .view-small {
    margin-top: 20px;
}
h3, .headline {
    color: #00190C;
    font: 22px/24px Bevan, helvetica, arial, sans-serif;
    margin: 0 0 8px;
}
h4 {
    font: 18px/24px Arvo, helvetica, arial, sans-serif;
}
p {
    margin: 0 0 24px;
}
hr {
    border: none;
    border-top: 1px dotted #ccc;
    margin: 20px 0;
}
input.button, input.submit, .button a {
    background-color: #296B4D;
    background-image: -moz-linear-gradient(center bottom, rgb(41,107,77) 100%, rgb(6,83,48) 0%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, rgb(41,107,77)), color-stop(0, rgb(6,83,48)));
    border-bottom: 1px solid #043F24;
    border-radius: 4px;
    border-top: 1px solid #387558;
    box-shadow: 0px 1px 0px #5A8D76 inset;
    color: #fff;
    font: 14px/24px Arvo, Helvetica, Arial, sans-serif;
    moz-border-radius: 4px;
    moz-box-shadow: 0px 1px 0px #5A8D76 inset;
    moz-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    padding: 0 10px;
    text-shadow: 1px 1px #134A31;
    webkit-box-shadow: 0px 1px 0px #5A8D76 inset;
    webkit-transition: all 0.2s ease-in;
}
input.button.hover, input.submit:hover, .button a:hover {
    background-color: #044829;
    background-image: none;
    border-bottom: 1px solid #011F11;
    border-top: 1px solid #095532;
    box-shadow: 0px 1px 0px #85A697 inset;
    moz-box-shadow: 0px 1px 0px #85A697 inset;
    webkit-box-shadow: 0px 1px 0px #85A697 inset;
}
input.button:active, input.submit:active, .button a:active {
    background-image: -moz-linear-gradient(center bottom, rgb(6,83,48) 100%, rgb(41,107,77) 50%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(6,83,48)),
 color-stop(0.5, rgb(41,107,77)));
    box-shadow: 0px 0px 5px #011F11 inset;
    color: #87AC9B;
    moz-box-shadow: 0px 0px 5px #011F11 inset;
    text-shadow: 0px -1px 1px #134A31;
    webkit-box-shadow: 0px 0px 5px #011F11 inset;
}
input.text, textarea {
    background-color: #F1F1EF;
    background-image: -moz-linear-gradient( center bottom, rgb(245,245,244) 100%, rgb(235,235,232) 0%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(245,245,244)), color-stop(0, rgb(235,235,232)));
    border: 1px solid;
    border-bottom: 1px solid #ECECE9;
    border-left-color: #DADAD9;
    border-right-color: #DADAD9;
    border-top-color: #ABABAA;
    font: 16px/24px fanwood, georgia, serif;
    line-height: 24px;
    text-shadow: 1px 1px 1px #fff;
}
input.text:hover, input.text:active, textarea:hover, textarea:active {
    border-bottom: 1px solid #959584;
    border-left-color: #848480;
    border-right-color: #848480;
    border-top-color: #666;
    outline: none;
}
#header-custom {
    background: #095532 url(/files/bg-header.png) repeat-x;
    font: 16px/70px Arvo, helvetica, arial, sans-serif;
    height: 70px;
    margin: 0 0 30px 0;
    text-transform: uppercase;
}
#header-custom a {
    color: #fff;
}
#header-custom a img {padding-top:0;}
#header-custom a:hover {
    color: #87AC9B;
}
#header-content {
    height: 70px;
    margin: 0 auto;
    position: relative;
    width: 1080px;
}

#header-content .headline {
    display: none;
}
#header-content-logo {
    float: left;
    height: 70px;
    width: 185px;
}
#header-content .block-tube-channels {
    font-size: 15px;
    margin: 2px 20px 0 0;
}
.block-tube-channels .sidebar-link-list-item {
    padding-right: 20px;
}
.sidebar-channels .sidebar-link-list .sidebar-link-list-item {
    display: none;
}
.sidebar-channel-3192751, .sidebar-channel-14193, .sidebar-channel-469128, .sidebar-channel-14195 {
    display: inline !important;
}

.block-tube-search {
    line-height: 30px;
    position: absolute;
    right: 0;
    top: 20px;
}
#custom-footer-2 .block-tube-search {
    top:35px;
}
.block-tube-search .button {
    display: none;
}
.block-tube-search input.text {
    background-color: #27694B;
    background-image: none;
    border-bottom: 1px solid #558971;
    border-left: 1px solid #043F24;
    border-radius: 20px;
    border-right: 1px solid #558971;
    border-top: 1px solid #043F24;
    color: #fff;
    font-size: 13px;
    line-height: 13px;
    moz-border-radius: 15px;
    outline: none;
    padding: 5px 10px 2px 10px;
    text-shadow: none;
    width: 200px;
}
.block-tube-search input.preview {
    color: #95B6A7;
}
.block-tube-search input.text:hover, .block-tube-search input.text:active {
    color: #fff;
}

.frontpage-share {
    float: right;
    height: 26px;
    padding-right: 40px;
    width: 180px;
}
.frontpage-share li {
    background: url(/files/sprite-icons-header.png) no-repeat 0 0;
    display: block;
    float: left;
    height: 26px;
    margin: 0 15px 0 0;
    width: 24px;
}
#frontpage-share-mail {
    background-position: 0 -53px;
}
#frontpage-share-podcast {
    background-position: 0 -79px;
}
#frontpage-share-rss {
    background-position: 0 -104px;
}
#frontpage-share-facebook {
    background-position: 0 -26px;
}
#frontpage-share-twitter {
    background-position: 0 0;
    margin: 0;
}
#index #frame {
    background-color: transparent;
}
#index #contentsub {
    width: 1080px;
}
#index #frontpage-headline {
    background: url(/files/icon-frontpage-amp.png) no-repeat 510px 0;
    height: 93px;
    text-align: center;
}
#index #frontpage-headline h1 {
    text-shadow: 5px 5px #CCC;
}
#frontpage-headline-kokkeskole {
    margin: 0 80px 0 0;
}
#frontpage-byline {
    font: 18px/24px fanwood-italic, georgia, serif;
    margin: 0 0 50px 45px;
    text-align: left;
}

.frontpage-featured {
    position:relative;
    height:388px;
}
.frontpage-featured .block-tube-video-thumbnails {
    position:absolute;
    top:0; 
    left:0;
}

#index .view-standard-item {
    position: relative;
    height: 327px;
    overflow:hidden;
}
#index .view-standard-item .playicon {
    background-image: url(/files/icon-play.png);
}
#index .view-standard-item .label-featured {
    background: url(/files/icon-udvalgt.png) no-repeat 0 0;
    height: 107px;
    left: 0px;
    position: absolute;
    top: -2px;
    width: 105px;
    z-index: 1;
}
.carousel-featured {
    float: left;
    margin: 10px 0 0;
}
.carousel-featured li {
    float: left;
    height: 12px;
    margin: 0 10px 0 0;
    width: 14px;
}
.carousel-featured li.selected {
    background-color: #065330;
    background-image: -moz-linear-gradient( center bottom, rgb(41,107,77) 100%, rgb(6,83,48) 0%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(41,107,77)), color-stop(0, rgb(6,83,48)));
    border-bottom: 1px solid #043F24;
    border-top: 1px solid #568A72;
}
.carousel-featured li.unselected {
    background-color: #B4B4B4;
    background-image: -moz-linear-gradient( center bottom, rgb(204,204,204) 0%, rgb(173,173,173) 100%);
    background-image: -webkit-gradient( linear, left bottom, left top,color-stop(0, rgb(204,204,204)), color-stop(1, rgb(173,173,173)));
    border-bottom: 1px solid #A5A5A5;
    border-top: 1px solid #9C9C9C;
    box-shadow: 0px 0px 2px #999 inset;
    moz-box-shadow: 0px 0px 2px #999 inset;
    webkit-box-shadow: 0px 0px 2px #999 inset;
}

.frontpage-featured .block-comments {
    position:absolute;
    top:0; 
    right:0;
    background-color: #fff;
    border: 1px solid #D9D9D6;
    border-bottom: 1px solid #B6B6B3;
    box-shadow: 0px 1px 0px #DCDDD9;
    margin: 0 0px 40px 0;
    height: 327px;
    overflow:hidden;
    moz-box-shadow: 0px 1px 0px #DCDDD9;
    padding: 10px;
    webkit-box-shadow: 0px 1px 1px #DCDDD9;
    width: 493px;
}
#index #main .block-comments a:hover {
    color: #065330;
    text-decoration: underline;
}
#index #main .block-comments .comment-cover-photo {
    display: none;
}
#index #main .block-comments .headline a {
    color: #00190C;
    display: block;
    margin: 0 0 20px 0;
}
#index #main .block-comments .comment-text {
    color: #00190C;
    font:18px/28px fanwood-italic, georgia, serif;
    height:56px;
    overflow:hidden;
    margin: 0 0 16px 0;
}
#index #main .block-comments .comment-name {
    color: #00190C;
    font: 14px/24px Arvo, Helvetica, Arial, sans-serif;
}
#index .view-small {
    clear: both;
}
div.playicon {
    background-image: none;
    box-shadow: 0px 0px 5px #666 inset;
    moz-box-shadow: 0px 0px 5px #666 inset;
    webkit-box-shadow: 0px 0px 5px #666 inset;
}
div.playicon:hover {
    background-image: none;
    box-shadow: 0px 0px 5px #000 inset;
    moz-box-shadow: 0px 0px 5px #000 inset;
    webkit-box-shadow: 0px 0px 5px #000 inset;
}
#index #main .block-tube-video-thumbnails .headline {
    display: none;
}
.view-small td {
    padding:0 36px 40px 0;
}
.view-small-item {
    background-color: #fff;
    border: 1px solid #D9D9D6;
    border-bottom: 1px solid #B6B6B3;
    box-shadow: 0px 1px 0px #DCDDD9;
    height:314px;
    moz-box-shadow: 0px 1px 0px #DCDDD9;
    padding: 10px;
    width: 220px;
}
.view-small-item .playicon {
    background-image: none;
}
.view-small-item .view-title a {
    color: #00190C;
    display: block;
    font: 16px/18px Bevan, helvetica, arial, sans-serif;
    height: 18px;
    margin: 16px 0 8px;
    overflow: hidden;
}
.view-small-item .view-title a:hover {
    color: #065330;
}
.view-small-item .view-more a {
    background-color: #296B4D;
    background-image: -moz-linear-gradient(center bottom, rgb(41,107,77) 100%, rgb(6,83,48) 0%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(41,107,77)), color-stop(0, rgb(6,83,48)));
    border-bottom: 1px solid #043F24;
    border-radius: 4px;
    border-top: 1px solid #387558;
    box-shadow: 0px 1px 0px #5A8D76 inset;
    color: #fff;
    display: block;
    float: left;
    font: 12px/24px Arvo, Helvetica, Arial, sans-serif;
    moz-border-radius: 4px;
    moz-box-shadow: 0px 1px 0px #5A8D76 inset;
    moz-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    text-align: center;
    text-shadow: 1px 1px #134A31;
    webkit-box-shadow: 0px 1px 0px #5A8D76 inset;
    webkit-transition: all 0.2s ease-in;
    width: 110px;
}
.view-small-item .view-more a:hover {
    background-color: #044829;
    background-image: none;
    border-bottom: 1px solid #011F11;
    border-top: 1px solid #095532;
    box-shadow: 0px 1px 0px #85A697 inset;
    moz-box-shadow: 0px 1px 0px #85A697 inset;
    text-decoration: none;
    webkit-box-shadow: 0px 1px 0px #85A697 inset;
}
.view-small-item .view-more a:active {
    background-image: -moz-linear-gradient( center bottom, rgb(6,83,48) 100%, rgb(41,107,77) 50%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, rgb(6,83,48)), color-stop(0.5, rgb(41,107,77)));
    box-shadow: 0px 0px 5px #011F11 inset;
    color: #87AC9B;
    moz-box-shadow: 0px 0px 5px #011F11 inset;
    text-shadow: 0px -1px 1px #134A31;
    webkit-box-shadow: 0px 0px 5px #011F11 inset;
}
.view-small-item .view-words {
    height: 72px;
    margin: 0 0 20px;
    overflow: hidden;
}
.comment-input-facebook {
    padding: 3px 0 7px 0;
}
.comment-input-facebook .comment-input-label {
    display: none;
}
.view-small-item .view-comments {
    color: #666;
    float: right;
    font: 11px/18px Helvetica, Arial, sans-serif;
    margin: 6px 0 0;
}
.view-small-item .comments-count {
    background: url(/files/icon-comments-1.png) no-repeat 0 0;
    color: #00190C;
    display: block;
    float: left;
    font: 11px/16px Arvo, Helvetica, Arial, sans-serif;
    height: 20px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 21px;
}
.view-standard-item {
    background-color: #fff;
    border: 1px solid #D9D9D6;
    border-bottom: 1px solid #B6B6B3;
    box-shadow: 0px 1px 0px #DCDDD9;
    float: left;
    margin: 0 40px 40px 0;
    moz-box-shadow: 0px 1px 0px #DCDDD9;
    padding: 10px;
    webkit-box-shadow: 0px 1px 1px #DCDDD9;
    width: 500px;
}
.view-standard-item .view-title a {
    color: #00190C;
    display: block;
    font: 22px/24px Bevan, helvetica, arial, sans-serif;
    height:24px; 
    overflow:hidden;
    margin: 16px 0;
}
#video-move {
    display: none;
    padding: 15px 2px 10px 2px;
}
#video-move-target #video-move {
    display: block;
}
#video-one #main {
    background-color: #fff;
    padding: 20px;
}
#video-one #header .block-tube-video-thumbnails {
    margin: 0 0 40px;
}
#video-one #header .block-tube-video-thumbnails .headline {
    display: none;
}
#video-one #header .block-tube-video-thumbnails .view-photo {
    margin: 0 0 20px;
}
#video-one #header a {
    color: #999;
}
#video-one #header .view-title {
    color: #00190C;
    float: left;
    font: 38px/44px bevan, georgia, serif;
    padding-bottom: 20px;
    text-shadow: 5px 5px #CCC;
    text-transform: uppercase;
    width: 820px;
}
#video-one #header #video-meta {
    color: #999;
    float: right;
    font: 16px/36px arvo, georgia, serif;
    margin-right: 7px;
    text-align: right;
    text-shadow: 1px 1px 1px #fff;
    width: 175px;
}
#video-one #header .view-comments a {
    background: url(/files/icon-comments-2.png) no-repeat 0 0;
    color: #00190C;
    display: block;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 29px;
}
#video-content {
    width: 780px;
}
#video-content td {
    vertical-align: top;
}
#video-content-meta {
}
#video-one .view-words {
    font-size: 18px;
    padding: 0 40px 0 0;
    width: 500px;
}
#video-one #video-content-meta {
    color: #666;
    font: 12px/24px Helvetica, Arial, sans-serif;
}
.video-content-share {
    clear: both;
    float: left;
    margin: 0 0 40px;
    width: 100%;
}
.video-content-share li {
    background: url(/files/sprite-icons-green.png) no-repeat 0 0;
    display: block;
    float: left;
    height: 26px;
    margin: 0 30px 0 0;
    width: 24px;
}
.video-content-share #video-share-mail {
    background-position: 0 -52px;
}
.video-content-share #video-share-podcast {
    background-position: 0 -78px;
}
.video-content-share #video-share-rss {
    background-position: 0 -104px;
}
.video-content-share #video-share-facebook {
    background-position: 0 -26px;
}
.video-content-share #video-share-twitter {
    background-position: 0 0px;
    margin: 0;
}
.video-content-info {
    color: #666;
    float: left;
    margin: 0 0 40px;
}
.video-content-info li {
    float: left;
    height: 20px;
    padding: 25px 0 0;
    text-align: center;
    width: 60px;
}
.video-content-info #info-season {
    background: url(/files/icon-winter.png) no-repeat center 0;
}
.video-content-info #info-persons {
    background: url(/files/icon-persons.png) no-repeat center 0;
}
.video-content-info #info-time {
    background: url(/files/icon-time.png) no-repeat center 0;
}
.video-content-info #info-type {
    background: url(/files/icon-backery.png) no-repeat center 0;
}
.video-content-ingredients {
    clear: both;
    margin: 0 0 40px;
}
.video-content-ingredients p {
    font-weight: bold;
}
.video-content-tags {
    clear: both;
}
.video-content-tags a {
    display: block;
}
#next-crates {
    border-bottom: 4px solid #ccc;
    border-top: 1px solid #ccc;
    clear: both;
    float: left;
    font: 12px/24px Helvetica, Arial, sans-serif;
    margin: 40px 0;
    padding: 40px 0;
}
#next-crates p {
    color: #666;
    margin: 0;
}
#next-crates h4 {
}
#next-crate-headline {
    color: #999;
    font: 16px/36px arvo, georgia, serif;
    margin: 0 0 20px;
}
#next-crates .arrow-left {
    background: url(/files/icon-arrow-black-left.png) no-repeat left center;
    display: block;
    float: left;
    height: 160px;
    width: 50px;
}
#next-crates .arrow-right {
    background: url(/files/icon-arrow-black-right.png) no-repeat right center;
    display: block;
    float: right;
    height: 160px;
    width: 50px;
}
#next-crate-picture {
    float: left;
    width: 170px;
}
#next-crate-content {
    float: left;
    padding: 0 0 0 20px;
    width: 490px;
}
#next-crate-order {
    float: left;
    margin: 10px 0 0;
    width: 98%;
}
#next-crate-order .button a {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    width: 60px;
}
#next-crate-price {
    color: #666;
    float: left;
    line-height: 26px;
}
.sidebar .jumpbottom {
    margin: 0 0 40px 0;
}
.sidebar .view-portrait td {
    padding: 0 0 20px;
}
.sidebar .view-portrait .view-photo .playlink {
    margin: 0 0 6px;
}
.sidebar .view-portrait .view-title a {
    float: left;
    font-size: 14px;
    line-height: 16px;
    width: 140px;
}
.sidebar .view-portrait .view-video-length {
    color: #999;
    float: right;
    font: 12px/16px Helvetica, Arial, sans-serif;
    text-align: right;
    width: 80px;
}
.sidebar .block-comments a:hover {
    color: #065330;
    text-decoration: underline;
}
.sidebar .comment-cover-photo {
    display: none;
}
.sidebar .headline a {
    color: #00190C;
    display: block;
    margin: 0 0 20px 0;
}
.sidebar .comment-text {
    color: #00190C;
    font: 16px/24px fanwood-italic, georgia, serif;
    margin: 0 0 16px 0;
}
.sidebar .comment-name {
    color: #00190C;
    font: 14px/24px Arvo, Helvetica, Arial, sans-serif;
}
.pretty th {
    font: 14px/24px Arvo, Helvetica, Arial, sans-serif;
}
.pretty td {
    background-color: #F6F6F6;
}
.pretty th, .pretty td {
    padding: 5px 10px;
}
.comments-container h3 {
    margin: 0 0 20px;
}
.comments-container {
    margin: 0 0 47px;
}
.comments-container hr {
    display: none;
}
li.comment {
    border-bottom: 1px dotted #CCC;
    list-style: none;
    margin: 0 0 32px 0;
    padding: 0 0 32px;
}
li.comment .comment-buddy {
    float: left;
}
li.comment .comment-content {
    margin-left: 60px;
}
li.comment .comment-author, li.comment .comment-date {
    color: #999;
}
.comment .raquo {
    display: none;
}
.form-button {
    margin-top: 15px;
}
.comment-recaptcha {
    margin: 15px 0;
}
.comment-screening {
    border-color: #D0D4D8;
    border-style: solid;
    border-width: 1px 0;
    font-size: 1.1em;
    margin: 15px 0;
    padding: 10px;
}
.comment-form input.text {
    width: 250px;
}
.comments-container input.submit {
    padding: 5px 10px;
}
.comment-input-label {
    display: block;
    float: left;
    font: 14px/24px Arvo, helvetica, arial, sans-serif;
    width: 260px;
}
.comment-form {
    float: left;
    margin: 40px 0 0;
    position: relative;
    width: 780px;
}
.comment-form input {
    margin: 0 0 16px;
}
.comment-input-name,
 .comment-input-email,
 .comment-input-url,
 .submit-container {
    position: relative;
    width: 280px;
}
.comment-input-content {
    float: left;
    position: absolute;
    right: 0px;
    top: 44px;
    width: 480px;
}
.comment-input-content textarea {
    height: 176px;
    padding: 5px;
    width: 460px;
}
.comment-input-notify .comment-input-label {
    display: none;
}
.comment-facebook, .comment-facebook-image, .comment-facebook-body {
    height: 42px;
}
.comment-facebook-image {
    float: left;
}
.comment-facebook-body {
    line-height: 54px;
    margin-left: 45px;
}
.comment-facebook a {
    color: #3B5998!important;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 3px;
}
.comment-facebook img {
    height: 40px;
    width: 40px;
}
.comment-error {
    color: #c00;
    font-size: 1.05em;
    font-weight: bold;
}
.indicator {
    background: url(/resources/um/graphics/indicator.gif) center left no-repeat;
    color: #666;
    display: none;
    font-size: .9em;
    font-weight: bold;
    line-height: 20px;
    padding: 2px 0 2px 20px;
}
#footer {
    margin: 60px 0 100px;
    text-shadow: 2px 2px 1px #fff;
}
#footer .block-tube-video-thumbnails,
#footer .block-tags,
#footer .block-follow {
    float: left;
    margin: 0 40px 0 0;
    width: 240px;
}
#footer .block-follow {
    margin: 0;
}
#footer .headline {
    font-size: 18px;
    margin: 0 0 24px;
}
#footer .layout-block a {
    color: #065330;
}
#footer .layout-block .view-title,
#footer .layout-block p {
    line-height: 20px;
    margin-bottom: 12px;
    text-shadow: 1px 1px 1px #fff;
}
#footer #sidebar-tags {
    font-size: 0px;
    line-height: 0px;
}
#footer #sidebar-tags a {
    display: block;
    font-size: 16px !important;
    height: 20px !important;
    line-height: 20px !important;
    margin-bottom: 12px;
    overflow: hidden;
    padding: 0 !important;
    text-transform: capitalize;
    width: 100%;
}
#custom-footer-2 {
    background-color: #065330;
    height: 100px;
    padding: 20px 0;
}
#custom-footer-2-content {
    margin: 0 auto;
    width: 1080px;
    position:relative;
}
.custom-footer-2-logo, .custom-footer-2-links {
    float: left;
    margin: 0 40px 0 0;
    width: 240px;
}
.custom-footer-2-logo {
    margin: 16px 0 0;
}
.custom-footer-2-links {
    width: 550px;
}
.custom-footer-2-links li {
    float: left;
    font: 14px/100px Arvo, helvetica, arial, sans-serif;
    margin: 0 43px 0 0;
}
.custom-footer-2-links li a {
    color: #87AC9B;
}
.custom-footer-2-links li a:hover {
    color: #fff;
}
.custom-footer-2-links li#abonner {
    margin: 0;
}

#pagination {
    color: #333;
    font-weight: bold;
    text-align: center;
}
#pagination .pagination-pages {
    border-left: 1px solid #e5e5e5;
    padding: 0 3px;
}
#pagination .pagination-page {
    border-right: 1px solid #e5e5e5;
    padding: 0 5px;
}
#pagination #numphotosbar {
    color: #7F7F7F;
    font-size: 0.9em;
    font-weight: normal;
    padding-top: 3px;
}
#pagination a {
    text-decoration: none;
}
#pagination a:hover {
    text-decoration: underline;
}
.carousel-featured {
    display: none;
}

.video-content-more, .video-content-roots {font-weight:bold; margin-top:15px;}
