body
{
  word-wrap: break-word;
}

.mag_dropdown,
#frontend-edit
{
  display: none !important;
}

.container
{
  width: 320px;
}

.columns, .column
{
  margin: 0;
}

#content_wrapper .container
{
  padding: 0 10px;
}

.container .one-third.column
{
  width: 300px;
  margin: 0px;
  padding: 0px 10px;
}

.container .two-thirds.column
{
  width: 300px;
  margin: 0px;
  padding: 0px 10px !important;
}

.sidebar_content,
.social_connect.plain_connect
{
  display: none;
}

#banner
{
  display: none;
}

.breadcrumbs,
.sidebar_content,
.social_connect,
.social_connect.plain_connect,
#loginSocial, .search,
.header_subscribe,
.mega_menu_content .social,
.home_posts .posts.extras .post_item .post_details p,
a.header_logo, nav .header_navigation li.nav_divider
{
  display: none !important;
  border: 0
}

.media .media_main
{
  text-align: left
}

#main_content
{
  padding: 0 10px;
}

.header h2
{
  width: auto !important;
}

.datetime .day
{
  font-size: 25px !important;
  line-height: 25px !important;
}

.main .main_content .author
{
  margin-bottom: 10px;
}

.main .social_share
{
  width: 100% !important;
  text-align: left !important;
}

.main .social_share iframe,
.main .social_share .fb-like,
.main .social_share .fb_edge_widget_with_comment,
.main .social_share .fb_iframe_widget
{
  float: left !important;
}

.article_page .header
{
  width: 100% !important;
  padding: 0px !important;
}

.fb_iframe_widget span
{
  display: inline !important;
  position: static !important;
}

.full_list .list_item .list_details
{
  width: 195px !important;
}

.other_posts_content .related_posts
{
  width: auto !important;
}

.media .media_main
{
  display: block !important;
}

.hd_title
{
  font-size: 24px !important;
  line-height: 28px !important;
}

.hd_subtitle
{
  font-size: 14px !important;
  line-height: 16px !important;
}

.hd_article_subtitle
{
  font-size: 17px;
  line-height: 19px
}

.hd_page
{
  font-size: 30px !important;
  display: none !important;
}

.weekselection .hd_page
{
  font-size: 24px !important;
  display: block !important;
}

.lnk_more_post.lnk_shows_menu
{
  display: none;
}

.lnk_more_post.lnk_shows_overview
{
  display: block;
}

.lnk_related
{
  font-size: 20px !important;
  line-height: 24px !important;
}

.lnk_view_slideshow
{
  left: 40px;
}

.lnk_view_thumbnails
{
  left: 85px !important;
}

.lnk_view_thumbnails
{
  background: #cc0000;
  color: #fff;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  display: block;
  position: absolute;
  bottom: 50px;
  left: 235px;
}

.lnk_view_thumbnails span
{
  background: url('/images/ico_slideshow.png') no-repeat left center;
  padding-left: 25px;
}

.lnk_more_post
{
  line-height: 42px;
}

.lnk_more_post span
{
  font-size: 16px;
  line-height: 24px;
}

.privacyinfo
{
  display: none;
}

/*HEADER*/
#header, #main_wrapper, #content_wrapper
{
  width: 320px !important;
}

#logo
{
  width: 320px !important;
  padding: 0px !important;
  float: left;
  min-height: 50px !important;
}

#logo.home_logo
{
  background: none;
}

#logo > a
{
  background: url('/images/logo_video_resp.png') no-repeat;
  display: block;
  width: 110px;
  height: 50px;
  position: absolute;
  left: 105px;
  top: 0px;
  z-index: 2 !important;
}

#logo .menu_content
{
  position: static !important;
  width: 320px !important;
}

#main_wrapper
{
  margin-top: 10px
}

#main_wrapper .content
{
  padding-bottom: 0px;
  min-height: 0px;
}

#main_wrapper .articles_content
{
  padding-top: 10px;
}

#mega_menu_link
{
  width: 320px;
  height: 40px;
  display: block;
}

#mega_menu_link .ico_res
{
  width: 20px;
  height: 40px;
  display: block;
  float: left;
}

#mega_menu_link .ico_res a
{
  background: url('/images/ico_main_menu.png') no-repeat center center !important;
  width: 19px !important;
  height: 15px;
  display: block;
  padding-top: 15px
}

#mega_menu_link .logo_res
{
  float: left;
  width: 240px;
  height: 40px;
  text-align: center;
}

#mega_menu_link .logo_res img
{
  width: 160px;
  height: 40px;
  display: inline;
}

.nav_mega_menu, nav .header_navigation li span.divider
{
  display: none
}

/*MENU*/
.full_mega_menu,
.mega_menu .menu_set_bottom,
.dropdown_container .btn_close
{
  display: none;
}

.responsive_menu
{
  display: block;
  width: 100%;
  display: inline-block;
}

.responsive_menu ul
{
  background: #F9F9F9;
  width: 100%;
  display: inline-block;
}

.responsive_menu ul li
{
  border-bottom: 1px solid #232323;
}

.responsive_menu ul li a
{
  text-transform: uppercase;
  color: #333333;
  text-decoration: none;
  font-size: 13px !important;
  display: block;
  padding: 10px 0 10px 23px;
}

.dropdown_main_menu
{
  top: 45px !important;
}

.mega_menu
{
  width: 100% !important;
  background: none !important;
  padding: 0px !important;
  margin-left: 0px;
}

.dropdown_main_menu .dropdown_container
{
  padding: 0px !important;
  width: 100% !important;
  background: none;
}

.mega_menu .dropdown_container
{
  width: 100% !important;
}

.mega_menu .dropdown_container .mega_menu_content
{
  width: 100% !important;
  margin-bottom: 0px !important;
  height: auto !important;
  float: left !important;
}

/*SUBNAVIGATION*/
.responsive_topnav
{
  background: #fff;
  display: inline-block; /*width:100%;*/
  float: left;
  background: #1a1a1a;
  border-top: 1px solid #333;
  margin: 0 0 0 -10px;
}

.responsive_topnav .hd_sidebar
{
  display: none !important;
}

.responsive_topnav .subnav_link
{
  background: #1a1a1a url('/images/bg_subnav_open_resp.png') no-repeat 280px center;
  display: block;
  width: 320px;
  text-align: center;
  height: 39px;
  color: #9B8961;
  text-transform: uppercase;
  border-top: 1px solid #202020;
}

.responsive_topnav .subnav_link.closed
{
  background: #1a1a1a url('/images/bg_subnav_resp.png') no-repeat 280px center;
}

.responsive_topnav .subnav_link span
{
  text-align: center;
  font-size: 15px;
  font-weight: normal;
  margin-top: 10px;
  display: inline-block;
}

.responsive_topnav .column_content.left_side
{
  background: #e6e6e6;
  width: 100%;
}

.responsive_topnav .column_content.left_side li
{
  border-bottom: 1px solid #808080;
  padding: 0px
}

.responsive_topnav .column_content.left_side li a
{
  padding: 10px 0 10px 20px !important;
  display: inline-block;
  width: 300px;
  text-transform: uppercase;
  font-size: 12px;
}

.responsive_topnav .column_content.left_side li a:hover
{
  text-decoration: none;
}

.navigator
{
  margin-top: 15px !important;
}

/*pagination*/
.pagination
{
  display: none !important;
}

.pagination > li
{
  font-size: 12px !important;
}

.pagination > li.pages ul
{
  font-size: 14px !important;
}

.morebox
{
  background: url('/images/bg_bar.png') repeat-x left top;
  margin: 45px 0;
  padding-top: 30px;
  text-align: center;
  display: block;
}

.morebox a
{
  /*background:#ccc; border:1px solid #333; border-radius:5px;*/
  padding: 5px 20px;
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
}

#lnk_to_top
{
  background: #fff;
  padding: 20px;
  text-align: center;
  display: inline-block;
  width: 280px;
}

#lnk_to_top a
{
  text-align: center;
  color: #ED0180;
  text-transform: uppercase;
}

/*FOOTER*/
#footer
{
  display: none !important;
}

#responsive_footer
{
  display: inline-block;
  width: 320px;
  background: #000;
}

.responsive_footer_sharing
{
  display: block !important;
  border-top: 3px solid #2c2c2c;
}

.responsive_footer_sharing ul
{
  display: inline-block;
  padding: 25px 20px;
  float: left;
}

.responsive_footer_sharing li
{
  float: left;
  display: inline-block;
}

.responsive_footer_sharing li > span
{
  color: #fff;
  font-size: 18px;
  margin-right: 15px !important;
}

.responsive_footer_sharing a
{
  display: block;
  width: 26px;
  height: 26px;
  background-position: center center !important;
  margin: 0 15px !important;
}

.responsive_footer_sharing .lnk_subscribe
{
  background: url("/images/ico_mail.png") no-repeat;
  margin: 0px 15px !important;
}

.responsive_footer_search
{
  padding: 25px 20px;
  display: block !important;
}

.responsive_footer_search .field_footer_search
{
  width: 225px;
  padding: 2px 5px;
  margin-right: 15px;
}

.responsive_footer_search .btn_footer_search
{
  background: url("/images/ico_search.png") no-repeat;
  width: 21px;
  height: 19px;
  cursor: pointer;
}

.responsive_magazine_footer
{
  position: static !important;
  border-top: 1px solid #333;
}

.responsive_magazine_footer .mag_content
{
  padding-top: 20px !important
}

.responsive_magazine_footer .mag_content .close_mag,
.responsive_magazine_footer .mag_banner
{
  display: none !important;
}

.responsive_magazine_footer .menu_set li .menu_label span
{
  background: url("/images/bg_squo.png") no-repeat right 5px;
  padding-right: 15px;
}

.responsive_magazine_footer .menu_set li .menu_label:hover span
{
  background: url("/images/bg_squo_hover.png") no-repeat right 5px;
}

.footer_copyright
{
  background: #1a1a1a;
  margin-top: 3px;
}

.tags
{
  max-width: 250px;
}

/*HOMEPAGE*/
.home
{
  width: 300px !important;
  padding-top: 0px !important;
}

#logo .menu_content .header_magazine,
#logo > a > img,
.home .home_carousel .home_carousel_banner
{
  display: none;
}

.home .home_carousel .main_carousel
{
  margin: 0 0 0 -10px;
  width: 320px
}

.home .home_carousel .main_carousel .carousel
{
  width: 320px;
  height: auto !important;
  min-height: 287px;
}

.home .home_carousel .main_carousel .carousel .carousel_items
{
  left: -320px;
}

.home .home_carousel .main_carousel .carousel .carousel_items li
{
  width: 320px;
  height: auto !important;
  min-height: 287px;
  padding: 0;
}

.home .home_carousel .main_carousel .previous_item
{
  background: url('/images/ico_controller_resp.png') no-repeat 0 0;
  width: 33px;
  height: 39px;
  top: 125px;
}

.home .home_carousel .main_carousel .next_item
{
  background: url('/images/ico_controller_resp.png') no-repeat 0 -41px;
  width: 33px;
  height: 39px;
  top: 125px;
}

.home .home_carousel_no_banner .main_carousel .previous_item
{
  margin-left: 0;
}

.home .home_carousel_no_banner .main_carousel .next_item
{
  margin-right: 0;
}

.home_sharing ul
{
  width: 100%;
  padding: 8px 0 0 0;
}

.home_sharing ul li span.label
{
  display: inline-block;
  font-size: 18px;
  letter-spacing: normal;
}

.home_sharing ul li > span,
.home_sharing ul li.divider,
.home_sharing ul li:last-child > span
{
  display: none;
}

.home_sharing ul li:last-child > a
{
  margin-right: 0px;
}

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

.home_posts .posts .post_item
{
  position: static;
  margin-right: 0px;
  width: 145px;
}

.home_posts .posts .post_item:first-child
{
  margin-right: 10px;
}

.home_posts .posts .post_item .post_details
{
  width: 129px;
  margin-top: -20px;
  padding: 8px 0 8px 8px;
}

.home_posts .posts .post_item .cat
{
  font-size: 9px;
  margin-bottom: 0px;
}

.home_posts .posts .post_item .item_title,
.home_posts .posts .post_item .item_title a
{
  font-size: 18px;
  line-height: 20px;
}

.home_posts .posts .post_item .title
{
  font-size: 14px;
  line-height: 16px;
}

.vidoe_home
{
  margin-left: -10px;
  padding: 0px 10px 20px;
  width: 300px;
}

.video_home .tv_label
{
  font-size: 15px;
  margin: 10px 0;
  line-height: 20px;
}

.video_home .main_tv
{
  width: 100%;
  margin: 0px;
}

.video_home .main_tv iframe
{
  width: 300px;
}

.video_home .other_vids
{
  display: none;
}

.video_home .main_tv .vid_title
{
  font-size: 18px;
  line-height: 20px;
  margin: 10px 0 0 0;
}

.video_home .main_tv .vid_desc
{
  font-size: 14px;
  line-height: 16px;
}

.other_posts_content .related_posts
{
  width: 100%;
  padding-top: 30px;
  margin-right: 0px;
}

.home .other_posts_content
{
  padding: 0px;
}

.other_posts_content .right_panel
{
  background: url('/images/bg_bar.png') repeat-x left top;
  margin: 0px;
  width: 100%;
  float: left;
  padding-top: 50px;
  display: none;
}

.responsive_banner
{
  display: inline-block;
  margin: 10px 0 0;
}

.responsive_banner.video
{
  margin-left: 10px;
}

.responsive_banner.featured_single
{
  margin-top: -20px;
  margin-bottom: 20px;
}

.responsive_banner.article_show
{
  margin-top: 0px;
  margin-bottom: 20px; /*float:left;*/
}

.responsive_banner.blog_success
{
  float: left;
}

.responsive_banner iframe
{
  height: 75px !important;
}

#header
{
  padding-top: 0px !important;
}

#header nav
{
  height: 40px;
  width: 320px;
  border: 0
}

#header nav ul
{
  position: absolute;
  z-index: 3;
  margin: 8px 0 0;
}

#header nav ul li:not(#mega_menu_link)
{
  display: none;
  background: #f2f2f2;
  padding: 3px 0 3px 20px;
  border-bottom: 1px solid #BBBBBB;
}

#header nav.active ul li
{
  display: block !important;
  margin-left: 0px !important;
}

#header nav ul li#mega_menu_link
{
  margin-left: 0 !important;
}

#header nav ul li.first
{
  margin-top: 4px;
  border-top: 1px solid #BBBBBB;
}

#header nav ul li
{
  float: none;
}

.editors .hd
{
  display: none;
}

/*NIEUWS LANDINGPAGE*/
.sub_nav
{
  display: none;
}

.featured_articles
{
  margin-top: 0;
  padding-bottom: 15px;
}

.featured_articles .featured_item
{
  padding-left: 15px;
}

.featured_articles .featured_item
{
  padding: 0 15px;
  width: 270px;
}

.featured_articles .featured_item.first
{
  border-top: 0px;
  padding: 0px;
  width: 300px;
  padding-left: 0px;
}

.featured_articles .featured_item .details
{
  border-top: 0px !important;
}

.featured_articles .featured_item.first .details
{
  border-top: 0px;
  border-bottom: 1px solid #ccc;
  width: 280px;
  padding: 10px;
}

.featured_articles .featured_item .details
{
  border-top: 0px;
  border-bottom: 1px solid #ccc;
  width: 100%;
  min-height: 0px;
}

.featured_articles.single .featured_item:last-child .details p
{
  display: none
}

.featured_articles .featured_item time
{
  margin-bottom: 5px;
}

.featured_articles.single .featured_item h2,
.featured_articles .featured_item h2 > a
{
  font-size: 24px !important;
  line-height: 24px !important;
}

.featured_articles .featured_item h2 .lnk_subtitle,
.featured_articles.single .featured_item h2 span
{
  font-size: 22px;
  line-height: 22px;
}

.article_posts.landing
{
  padding: 0 15px;
  width: 270px;
}

.article_posts.landing .article_image,
.article_posts .article_image
{
  width: 55px;
  margin-right: 10px;
}

.article_posts.landing .article_item
{
  padding: 15px 0;
}

.article_posts.landing .article_item article,
.article_posts .article_item article
{
  float: left;
  width: 205px;
}

.featured_articles.single .featured_image
{
  width: 100%;
}

.featured_articles.single .featured_item
{
  padding-left: 0px;
  padding-right: 0px;
}

.featured_articles.single .featured_item:last-child .details
{
  width: 280px;
  padding-left: 15px;
}

.article_posts .article_datetime
{
  font-size: 11px;
}

.article_posts .article_item a
{
  font-size: 19px;
  line-height: 20px;
}

.article_posts .article_item .hd_article_subtitle:after
{
  content: ' >';
  color: #cc0000;
}

.article_posts.in_navigation .article_item .hd_article_subtitle:after
{
  content: ' >';
  color: #A69368;
}

#sidebar
{
  background: #fff /*url(/images/bg_bar.png) repeat-x left top*/;
  width: 300px;
  padding: 10px 10px;
  display: none;
}

#sidebar.video
{
  background: #fff !important;
}

.article_posts p
{
  display: none;
}

#main_wrapper .content
{
  padding-bottom: 0px;
  min-height: 0px;
}

#main_wrapper .articles_content
{
  padding-top: 10px;
}

/*in navigation*/
.article_posts.in_navigation
{
  margin-top: 15px;
  padding-bottom: 15px;
}

.article_posts.in_navigation .article_item
{
  width: 250px !important;
  padding: 10px !important;
}

.article_posts.in_navigation .article_item article
{
  width: 185px
}

/*FASHION LANDINGPAGE*/
.posts .post_item
{
  margin-right: 0px;
  width: 145px;
}

.posts .post_item:first-child
{
  margin-right: 10px;
}

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

.posts .post_item .item_title,
.posts .post_item .item_title a
{
  font-size: 18px;
  line-height: 20px;
}

.posts .post_item .post_details
{
  margin-top: -20px;
  width: 127px;
}

.article_posts .article_item.love_item > a
{
  width: 60px;
  margin-right: 15px;
}

.article_posts .article_item.love_item article
{
  width: 125px;
}

.article_posts .article_item.love_item .hd_article_title
{
  font-size: 18px;
}

.article_posts .article_item.love_item .hd_article_title .arrow
{
  display: none;
}

.article_posts .article_item.love_item .hd_article_subtitle
{
  display: none;
}

.article_posts .article_item.love_item .hd_article_title:after
{
  content: ' >';
  color: #cc0000;
}

.article_posts p
{
  display: none;
}

.article_posts .article_item.love_item article
{
  width: 200px;
}

/*fashion carousel*/
.carousel
{
  height: auto;
}

.carousel .carousel_item
{
  width: 100%;
}

.divider_line
{
  display: none
}

.divider_text
{
  margin: -25px 0 0 0;
  text-align: left
}

.carousel .carousel_image
{
  width: 100%;
  height: 100%
}

.carousel .carousel_media
{
  top: 200px;
}

.carousel .carousel_details
{
  position: static;
  height: 160px;
  padding: 15px;
  width: 270px;
}

.carousel .category
{
  font-size: 12px;
}

.carousel .carousel_details a
{
  font-size: 24px !important;
}

.carousel .hd_subtitle
{
  font-size: 22px !important;
  line-height: 24px !important;
}

.carousel .excerpt
{
  display: none;
}

.carousel .carousel_media .lnk_view_slideshow
{
  top: 110px !important;
  display: block !important;
}

.carousel_home
{
  height: auto;
}

.carousel_home .carousel_item
{
  width: 100%;
}

.carousel_home .carousel_image
{
  width: 100%;
}

.carousel_home .carousel_media
{
  top: 300px;
}

.carousel_home .carousel_details
{
  display: none
}

.carousel_home .carousel_image .hover
{
  top: 260px;
}

.home_video,
.home_video .other_vids,
.container .whole.column,
.home_posts .posts.extras .post_item
{
  width: 100%
}

.home_video .other_vids .vid_item
{
  padding: 4px
}

.home_posts .posts.extras .post_item .post_details
{
  width: 100%;
  height: auto;
  border: 0;
  margin-left: 0;
}

#header
{
  padding-top: 0px !important;
}

#header nav
{
  width: 320px;
  border: 0
}

/*BLOGS LANDINGPAGE*/
.category_posts.top
{
  margin-top: 30px;
}

.per_category_posts .cat_posts .hd_article_title
{
  font-size: 20px;
  line-height: 24px;
}

.per_category_posts .cat_posts .hd_article_subtitle
{
  font-size: 14px;
  line-height: 16px;
}

.per_category_posts .cat_posts
{
  width: 280px;
}

.per_category_posts .cat_post_author
{
  width: 85px;
}

.per_category_posts .cat_post_author a
{
  font-size: 13px;
  padding: 0 10px;
  width: auto;
}

.per_category_posts .cat_post_author a span
{
  padding: 0;
  width: auto;
}

.overview_item .header
{
  padding-right: 0px !important;
}

.category_posts .per_category_posts .cat_posts .cat_post
{
  width: 187px;
  border-left: 0px !important;
}

.category_posts.top .per_category_posts .cat_posts .cat_post
{
  width: 280px;
}

.per_category_posts .cat_posts.full .cat_post_item
{
  display: inline-block;
  margin-bottom: 15px;
}

.per_category_posts .cat_posts.full .cat_post_item .cat_post_author
{
  border-right: 5px solid #CCCCCC
}

.per_category_posts .cat_posts.full .cat_post_item .cat_posts
{
  border-left: 0px;
  margin-bottom: 0px;
}

.bloggers_content
{
  margin-top: 30px;
}

.bloggers_content .list_item
{
  width: 300px;
}

.bloggers_content .list_item.right
{
  margin-left: 0px !important;
  float: left !important;
  width: 300px !important;
}

.per_category_posts .category_post_details
{
  width: 300px;
  padding-right: 0px;
}

.per_category_posts .category_post_details p
{
  display: inline-block;
}

.bloggers_content
{
  background: none;
}

/*VIDEO PAGE*/
.two-thirds.tv_column
{
  padding: 0px !important;
  width: 100%;
}

.two-thirds.tv_column .responsive_topnav
{
  margin-left: 0px;
}

.two-thirds.tv_column .tabs
{
  display: none;
}

.tv_column .tab_main .tv_content .tv_item,
.tv_column .tab_main .tv_content .tv_item.right
{
  margin: 20px 0 20px 62px !important;
  float: left !important;
}

.responsive_topnav.video_nav
{
  margin: 0px;
}

.video_single .tv_page
{
  display: inline-block !important;
  padding: 10px !important;
  width: 300px !important;
  float: left;
}

.video_single .tv_page .page_label
{
  display: none;
}

.video_single .tv_page header
{
  width: auto;
}

.tv_item_subtitle
{
  width: 100%;
  margin-left: 0;
}

.video_single .tv_page .player iframe
{
  width: 300px !important;
  height: 200px !important;
}

/*        .video_single .tv_column {display:none;}*/
.tv_column .tab_main .tv_content
{
  padding: 0;
}

.tv_column .tab_main .tv_content.first
{
  padding-top: 30px;
}

.tv_page
{
  display: none !important;
}

.tv_page header
{
  margin-left: 0
}

/*SEARCH RESULT PAGE*/
.search_form
{
  width: auto !important;
  padding: 10px !important;
  margin-top: 10px !important;
  width: 292px !important;
}

.search_form .search-form
{
  margin-left: 35px;
  width: 230px;
}

.search_form .search_field
{
  width: 150px !important;
}

.article_posts.search_result .article_item
{
  padding: 15px 0px !important;
  width: 845px;
}

.search_result .article_item
{
  padding: 0px !important;
  width: auto !important;
}

.search_result .article_item .article_image
{
  margin-left: 20px;
  margin-right: 0px;
}

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

.page_404 h1
{
  width: 300px;
  font-size: 80px;
  margin-left: -20px;
}

.page_404 h2
{
  width: 300px;
  font-size: 28px;
}

.page_404 .other_links
{
  margin-left: 0px;
}

/*FAQ LANDINGPAGE*/
.magazine_faq_content
{
  width: 300px;
}

.magazine_faq_content .faq_item
{
  width: 100%;
}

.magazine_faq_content .faq_item.open
{
  width: 280px;
  margin-left: 0px;
}

.magazine_faq_content .faq_item.open .question
{
  width: 280px;
  float: none;
}

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

/*MAGAZINE PAGES*/
.magazine_content .mag_header .mag_number .number
{
  font-size: 40px;
}

.magazine_content .mag_label
{
  font-size: 28px;
}

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

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

.tabs.subscription
{
  width: 300px;
  margin-left: 0px;
}

.tabs.subscription li
{
  margin-right: 5px;
}

.tabs.subscription li a
{
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

#abo_iframe iframe
{
  width: 300px !important;
}

#abo_iframe .tab_content
{
  height: auto !important;
}

.magazine_editions
{
  display: inline-block;
  width: 100%
}

.magazine_editions .edition_content li
{
  margin-bottom: 15px;
}

/*BLOG */
.blog .header
{
  padding-left: 0px !important;
}

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

.blog .header header
{
  width: 199px;
  min-height: 0px;
}

.blog .header header .hd_title
{
  font-size: 24px !important;
  line-height: 28px !important;
  padding-top: 0px;
}

.blog .header header .hd_subtitle
{
  font-size: 19px !important;
  line-height: 23px !important;
}

.blog .datetime
{
  font-size: 11px;
}

.blog .header .contributor a span
{
  font-size: 13px !important;
}

.blog.overview_item
{
  padding-bottom: 15px;
}

.blog.overview_item .main .main_content
{
  padding-bottom: 0px;
}

/*view article*/
.view_container
{
  width: 100%
}

.view_container .header header
{
  min-height: 0px;
}

.view_container .header header .hd_title
{
  font-size: 24px !important;
  line-height: 28px !important;
  padding-top: 5px;
}

.view_container .header header .hd_subtitle
{
  font-size: 19px !important;
  line-height: 23px !important;
}

.niewsbrief .btn_container,
.niewsbrief .form .main_form.signup
{
  width: 300px !important;
}

.niewsbrief .hd_form_label
{
  width: 300px !important;
  margin-top: 30px;
}

.navigator .lnk_prev
{
  background: url('/images/btn_prev_resp.png') no-repeat;
  display: block;
  float: left;
  width: 54px;
  height: 12px;
  padding: 0px;
}

.navigator .lnk_next
{
  background: url('/images/btn_next_resp.png') no-repeat;
  display: block;
  float: right;
  width: 71px;
  height: 12px;
  padding: 0px;
}

.navigator .lnk_prev span,
.navigator .lnk_next span
{
  display: none;
}

#genjWinFormConnect .form
{
  width: 300px;
}

#genjWinFormConnect .form iframe
{
  width: 300px !important;
}

#genjWinFormConnect .form .main_form li .date
{
  width: 65px;
}

#genjWinFormConnect .subscription_option li label
{
  width: 245px;
}

#genjWinFormConnect .btn_container .text
{
  width: 30%;
}

#genjWinFormConnect .btn_container .btn
{
  width: 70%;
}

.form .option_input label
{
  width: 100%
}

/*NIEUWS ARTICLE VIEW*/
.view_container.article_page
{
  padding-bottom: 15px;
}

.view_container.article_page .header
{
  padding-left: 0px;
}

.article_page .datetime
{
  margin-bottom: 0px;
}

.other_posts
{
  padding-bottom: 0px;
}

.other_posts .posts
{
  background: none;
  padding-bottom: 0px;
}

.form .main_form,
.form .main_form > li,
.form .main_form > li > label,
.niewsbrief .form
{
  width: 300px;
}

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

/*love page*/
.love_page header
{
  width: auto !important;
}

/*SMALL+ CSS*/
/* Small+ size css inside small size css. weird? because it is inside an iframe. do your math :) */
.iframe .mediaplayer embed
{
  height: 200px !important;
  width: 100% !important;
}

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

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

.tabs  li a
{
  padding: 2px 2px 4px;
}

#main_content.detox .hd_title
{
  font-size: 40px !important;
  height: 40px
}

#main_content.detox header img
{
  padding-left: 0
}

#main_content.detox header
{
  margin-bottom: 0
}

.detox_intro
{
  width: 100%;
  height: 100%;
  display: block
}

.detox_intro .introtext
{
  width: 95%;
  height: 100%;
  display: block
}

.detox_love .container_topitems
{
  width: 100%;
}

.detox_love .item
{
  height: 310px;
}

.lnk_view_price
{
  left: 50px
}

.form .option_input label,
.form
{
  width: 100%
}

.form li
{
  margin-left: 0
}

.form .field
{
  padding: 3px 0
}

#detox_categories,
.detox_intro img
{
  display: none
}




/*
 * gallery
 */
.jcarousel-container-horizontal
{
  width: 400px;
}

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

.jcarousel-item
{
  width: 60px;
}

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

.gallery .picture img
{
  width: 100%;
}

.gallery .picture iframe
{
  height: 350px;
}

.gallery .pager
{
  width: 100%;
  height: 100%;
  overflow: visible;
}

.gallery .pager li
{
  float: left;
  width: 90px;
  height: 140px;
  padding: 10px;
  margin: 0 10px 20px 10px;
  border: 1px solid #DDDDDD;
}

.gallery .box-preview .details
{
  margin-top: 10px;
}

/*
 * NGD
 */

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

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

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

.ngd_content .carousel h1
{
  width: 160px;
  background-size: 160px;
  top: 25px;
  right: 20px;
}

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

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

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

.ngd_content #accordion
{
  margin-top: 217px;
  padding: 0;
}

.ngd_content #accordion header,
.ngd_content #accordion header#open_map,
.ngd_content #accordion header#open_map.ui-state-active
{
  background: url('/images/btn_ngd_acc_mobile.png') no-repeat scroll 0 0 transparent;
  padding: 5px 0 0 12px;
  width: 320px;
  height: 26px;
  background-size: 320px 30px;
}

.ngd_content #accordion header.ui-state-active
{
  background: url('/images/btn_ngd_acc_mobile_active.png') no-repeat scroll 0 0 transparent;
  background-size: 320px 30px;
}

.ngd_content header#open_map .marker_img
{
  width: 13px;
  background-size: 13px;
  position: relative;
  top: 1px;
}

.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 91px;
  background-size: 146px;
}

.ngd_content #accordion div.ngd_lady
{
  background: #fff;
}

.ngd_content > h3.hd_category
{
  display: none;
}

.show_in_mobile
{
  display: block;
}

.hide_in_mobile
{
  display: none;
}

.list-item.banner
{
  display: none;
}