img, embed, object, video
{
  height: auto;
  max-width: 100%;
}

.container
{
  width: 768px !important;
}

/* Nested Column Classes */
.column.alpha, .columns.alpha
{
  margin-left: 0;
  margin-right: 10px;
}

.column.omega, .columns.omega
{
  margin-right: 0;
  margin-left: 10px;
}

/*HIDDEN ELEMENTS*/
#frontend-edit,
.responsive_menu,
.lnk_more_post.lnk_shows_overview,
.responsive_topnav,
.responsive_footer_sharing,
.responsive_footer_search .morebox, #lnk_to_top,
.slideshow_back,
.regular_slideshow .item_details.responsive_details,
.facebook_likebox,
#searchLogin
{
  display: none !important;
}

#banner
{
  margin-bottom: 0;
}

.header_logo
{
  margin-top: 60px;
}

/*MAIN STYLES*/
#sidebar, .container .one-third.column
{
  width: 231px !important;
  margin-left: 0px
}

.container .two-thirds.column
{
  width: 477px !important;
  padding: 0 20px !important;
}

#main_content
{
  padding-top: 18px !important;
}

.lnk_view_slideshow
{
  display: block !important;
  left: 123px !important;
}

.lnk_view
{
  left: 106px
}

.header h2
{
  width: auto !important;
}

.privacyinfo_links
{
  width: 768px;
}

/*DROPDOWN MENU*/
.dropdown_main_menu
{
  width: 768px;
  padding: 15px 10px;
  top: 320px
}

.dropdown_main_menu #mega_menu
{
  padding: 0px;
  width: 748px;
}

.tab_content .option_container
{
  width: 538px !important;
}

.tab_content .option_container .loader
{
  margin: 174px 0 0 248px;
}

.mega_menu
{
  background: none #F9F9F9;
  border: 1px solid #999999
}

.mega_menu .dropdown_container
{
  width: 748px !important;
  padding: 0px 10px 0 !important;
  background: none;
}

.mega_menu .dropdown_container .menu_column
{
  width: 105px !important;
  margin-right: 1px !important;
}

.mega_menu .dropdown_container .menu_column.end
{
  margin-right: 0px !important;
}

.mega_menu .dropdown_container .mega_menu_content
{
  padding: 0px;
  width: 748px;
}

.mega_menu .menu_set_bottom
{
  margin-left: -10px;
}

.mega_menu .menu_set_bottom
{
  width: 768px;
}

.mega_menu .menu_set_bottom .menu_item
{
  width: 235px;
  padding: 20px 0px;
}

.mega_menu .menu_set_bottom .menu_item.end
{
  width: 236px;
}

.home_video, .home_video .other_vids
{
  width: 100%;
}

/*FOOTER*/
#footer
{
  width: 768px;
}

#footer .hd_social
{
  font-size: 20px;
}

#footer .footer_left
{
  width: 487px;
  padding: 0 10px 0 20px;
}

#footer .footer_left .footer_banner
{
  width: 200px;
}

#footer .footer_right
{
  padding: 0 10px;
  width: 230px;
}

#footer .footer_mag_cover
{
  width: 150px;
  text-align: center;
}

#footer .menu_set.follow
{
  width: 100%;
}

#footer .menu_set.follow li
{
  width: 105px;
  margin-right: 0px;
}

#footer .menu_set
{
  width: 145px;
  padding-left: 7px;
  margin-bottom: 20px;
}

#footer .nav_i5
{
  border: 0;
}

#footer .menu_set li a
{
  font-size: 13px;
}

#footer .menu_set .menu_label span
{
  background-position: right 1px;
}

#footer .responsive_menu
{
  display: none;
}

#responsive_footer
{
  display: none;
}

/*SIDEBAR*/
.sidebar_content
{
  padding: 0px;
  width: 100%;
}

.sidebar_content .full_list .list_item .list_details
{
  width: 146px;
}

.sidebar_content .column_content.left_side
{
  width: 135px;
}

.sidebar_content .column_content.right_side
{
  width: 79px;
}

/*HOMEPAGE*/
/*HEADER*/
#header
{
  width: 768px;
}

#logo
{
  width: 728px;
}

#logo > a
{
  width: 300px;
  display: block;
}

#logo .menu_content
{
  width: 410px !important;
}

a.header_logo img
{
  height: auto;
  width: 300px;
}

.header_subscribe {
  margin-top: 0;
  height: 148px;
}

.header_subscribe_cover img {
  margin-top: 1px;
}

#logo .menu_content .header_navigation
{
  width: 440px !important;
}

#logo .menu_content .header_navigation li .option
{
  font-size: 16px !important;
  padding: 0 12px !important;
}

#loginSocial
{
  display: none;
}

nav
{
  font-size: 16px;
}

nav .header_navigation li.nav_divider
{
  width: 12px;
}

nav .header_navigation .nav_i9
{
  width: 50px;
  height: 20px;
  overflow: hidden;
}

#nav_last
{
  display: none;
}

#header nav ul li:not(.first)
{
  margin-left: 22px;
}

.carousel_home
{
  height: 357px;
  overflow: hidden;
}

.carousel_home .carousel_image
{
  width: 238px;
}

.carousel_home .carousel_image .hover
{
  left: 0;
  width: 218px;
}

.carousel_home .carousel_image .container
{
  width: 220px !important;
  height: 130px;
  left: 0;
}

.carousel_home .carousel_details
{
  width: 220px;
  padding: 0 0 0 10px
}

.carousel_home .carousel_details .excerpt
{
  display: none;
}

.carousel_home .carousel_details header
{
  border-bottom: solid 1px #d8d8d8;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.carousel_home .carousel_nav_left
{
  display: none;
}

.carousel_home .hd_title
{
  line-height: 30px !important;
}

.carousel_home .hd_subtitle
{
  line-height: 27px !important;
}

.carousel_home .excerpt
{
  margin-top: 5px;
}

.carousel_home .carousel_media
{
  position: absolute;
  left: -123px;
  bottom: 50px;
}

.carousel .carousel_nav
{
  display: none
}

.home_posts .posts.extras .post_item
{
  width: 600px !important;
}

.home_posts .posts.extras .post_item .post_details
{
  height: 250px;
  padding-bottom: 5px;
  overflow: hidden;
}

.posts .post_item .post_details
{
  width: 125px;
}

.container.home
{
  width: 748px !important;
}

.home_sharing ul
{
  padding-left: 10px;
  width: 738px;
}

.home_sharing ul li > a
{
  margin-right: 15px;
}

.home_sharing ul li > .label, .home_sharing ul li > span
{
  letter-spacing: normal;
  margin-right: 10px;
}

.home_sharing ul .divider
{
  margin: 10px 15px 0 0px;
}

.home_posts .posts .post_item
{
  width: 220px !important;
}

.home_posts .posts .post_item.last
{
  display: none;
}

.home_posts .posts .post_item .post_details
{
  width: 205px !important;
}

.video_home
{
  padding: 33px 15px 15px 15px;
}

.video_home .main_tv
{
  width: 490px;
  margin-right: 15px;
}

.video_home .other_vids, .video_home .other_vids .vid_item
{
  width: 210px;
}

.other_posts_content
{
  padding: 0px;
}

.other_posts_content .related_posts
{
  width: 470px;
  margin-right: 36px;
}

.other_posts_content .right_panel
{
  width: 230px;
}

.responsive_banner
{
  display: none;
}

.leaderboard,
.mediumRectangle,
.halfPage
{
  position: relative;
}

.mediumRectangle a.yoc,
.halfPage a.yoc
{
  margin: 1px 1px 0 0;
  top: 0;
  right: 0;
}

.leaderboard a.yoc
{
  margin: 1px 21px 0 0;
  top: 0;
  right: 0;
}

/*NIEUWS LANDINGPAGE*/
.featured_articles .featured_item
{
  padding-left: 19px !important;
  width: 220px !important;
}

.featured_articles .featured_item.first
{
  padding-left: 0 !important;
  width: 238px !important;
}

.featured_articles .featured_item.first .details
{
  width: 208px;
}

.article_posts .article_image
{
  width: 170px;
  margin-right: 15px;
}

.article_posts .article_item article
{
  width: 282px;
}

.in_navigation .article_item article
{
  width: 260px;
}

.in_navigation .article_item
{
  width: 447px !important;
}

.sub_nav
{
  margin: 0 0 15px 0;
}

.article_page .main .media,
.love_page .main .media,
.view_container.article_page .media .media_main
{
  width: 100% !important;
}

.love_page header
{
  padding-right: 100px !important;
  width: 377px !important;
}

/*NIEUWSBRIEF*/
.niewsbrief .form
{
  width: 475px;
}

.niewsbrief .form .main_form.signup .checkbox, .niewsbrief .form .main_form.signup .checkbox li
{
  width: 300px;
}

/*FASHION LANDINGPAGE*/
/*CAROUSEL*/
.carousel
{
  height: 357px;
}

.carousel .carousel_image
{
  width: 238px;
}

.carousel .carousel_details
{
  width: 220px;
  left: 238px;
  padding: 0 10px;
  bottom: 65px;
}

.carousel .hd_title
{
  line-height: 37px !important;
}

.carousel .hd_subtitle
{
  line-height: 27px !important;
}

.carousel .excerpt
{
  margin-top: 5px;
}

.carousel .carousel_media
{
  position: absolute;
  left: -123px;
  bottom: 50px;
}

.featured_articles.single .featured_item
{
  width: 100% !important;
  padding-left: 0px !important;
}

.featured_articles.single .featured_image
{
  width: 238px;
}

.featured_articles.single .details
{
  width: 210px;
  padding: 0 0 0 20px !important;
}

.posts .post_item
{
  width: 145px;
}

.posts .post_item.small
{
  height: 350px;
}

.posts .post_item .post_details
{
  width: 125px;
}

/*BLOG LANDINGPAGE*/
.per_category_posts .cat_posts
{
  width: 295px;
}

.per_category_posts .cat_posts .cat_post
{
  width: 100%;
}

.per_category_posts .cat_posts.full
{
  width: 100%;
}

.per_category_posts .cat_posts.full .cat_post
{
  width: 259px;
}

.per_category_posts .category_post_details
{
  width: 160px !important;
}

.bloggers_content .list_item.right, .bloggers_content .list_item
{
  width: 208px;
}

/*SEARCH RESULT PAGE*/
.search_form
{
  width: 740px;
}

.search_form .search-form
{
  margin-left: 205px;
}

.search_result .article_item
{
  width: 437px;
}

.article_posts.search_result .article_image
{
  width: 94px !important;
  margin-right: 0px !important;
  margin-left: 20px;
}

/*404 PAGE*/
.page_404
{
  width: 688px !important;
}

/*VIDEO*/
.tv_page
{
  width: 668px !important;
  padding: 20px 50px !important;
}

.tv_page .player iframe
{
  width: 668px !important;
}

.tv_page header
{
  width: 545px !important;
  left: 50px
}

.video
{
  width: 230px !important;
}

#main_content.tv_column
{
  width: 477px !important;
  padding: 18px 20px !important
}

.tv_column .tabs li a
{
  font-size: 10px !important;
  padding: 8px 8px 4px !important;
}

.tab_main .tv_content .tv_item
{
  width: 148px !important;
  margin-right: 16px !important;
}

.tab_main .tv_content .tv_item.right
{
  margin-right: 0px !important;
}

.tab_main .tv_content .tv_preview
{
  width: 100% !important;
}

.tab_main .tv_content .vid_properties .cat
{
  padding-left: 0px;
  width: 145px
}

.tv_column .pagination
{
  width: 440px !important;
}

.tv_column .tab_main .loader
{
  margin: 150px 0 0 215px;
}

/*blog LANDINGPAGE*/
.blog .header header
{
  width: 360px;
}

.blog .header .contributor
{
  width: 99px;
}

.blog .header .contributor a span
{
  font-size: 14px;
}

.blog .main_content
{
  width: 367px !important;
}

/*MAGAZINE PAGES*/
#abo_iframe iframe
{
  width: 485px !important;
}

#abo_iframe .tabs.subscription
{
  width: 475px;
  margin-left: 0px;
}

.magazine_editions .edition_content li
{
  width: 96px !important;
}

.magazine_editions .edition_content li.previous,
.magazine_editions .edition_content li.next
{
  width: 10px !important;
}

.magazine_faq_content
{
  width: 477px;
}

.magazine_faq_content .faq_item.open
{
  width: 465px;
}

.magazine_faq_content .faq_item.open .question
{
  width: 440px;
}

.magazine_faq_content .faq_item .question
{
  width: 460px;
}

.magazine_content .main .mag_editor .media iframe
{
  width: 477px !important;
  display: none;
}

.magazine_content .main .mag_editor .media img
{
  display: block !important;
}

/*LARGE CSS*/
/* Large size css inside medium size css. weird? because it is inside an iframe. do your math :) */
.iframe .mediaplayer embed
{
  height: 480px !important;
  width: 100% !important;
}

.iframe video.mediaplayer
{
  height: 480px !important;
  width: 100% !important;
}

.iframe .youtube-player
{
  height: 480px !important;
  width: 100% !important;
}

.view_container
{
  width: 100%
}

.container .whole.column
{
  width: 768px;
  padding: 0 10px;
}

.detox_intro
{
  width: 750px
}

#detox_categories li
{
  font-size: 13px
}

#detox_categories a
{
  padding: 0
}

.detox_love
{
  width: 100%
}

#sidebar.detox
{
  display: none
}

.container .two-thirds.column.detox
{
  width: 748px !important
}

.lnk_view_price
{
  left: 270px
}

/*
 * gallery
 */
.gallery .picture iframe
{
  height: 525px;
}

.jcarousel-container-horizontal
{
  width: 480px;
}

.jcarousel-clip-horizontal
{
  width:  420px;
}

.jcarousel-item
{
  width: 60px;
}

.jcarousel-item img
{
  width: 60px;
}

/*
 * NGD
 */

.ngd_content#main_content
{
  padding: 0 !important;
}

.ngd_content .container .two-thirds.column
{
  padding: 0 !important;
  width: 477px !important;
}

.ngd_content .carousel
{
  width: 477px;
  background-size: 477px 323px;
}

.ngd_content .carousel h1
{
  width: 245px;
  background-size: 245px;
  top: 35px;
  right: 30px;
}

.ngd_content .carousel .hd_title
{
  line-height: 28px !important;
  font-size: 22px !important;
}

.ngd_content .carousel .intro
{
  display: none;
}

.ngd_content .carousel .highlight
{
  font-size: 16px;
}

.ngd_content #accordion
{
  margin-top: 323px;
  padding: 0 5px 6px 5px;
}

.ngd_content #accordion header
{
  padding: 5px 0 1px 12px;
  width: 467px;
  height: 38px;
  background-size: 467px 38px;
}

.ngd_content #accordion header.ui-state-active,
.ngd_content #accordion header#open_map
{
  background-size: 467px 38px;
}

.ngd_content #accordion div.ui-accordion-content
{
  padding: 25px 10px 15px;
  position: relative;
  font-size: 12px;
}

.ngd_content #accordion div.ui-accordion-content p
{
  line-height: 18px;
}

.ngd_content #accordion div.ngd_dogs
{
  background-position: right bottom 71px;
  background-size: 206px;
}

.ngd_content #accordion div.ngd_lady
{
  background-position: right bottom 70px;
  background-size: 230px;
}
