body > .row > [class*="coffee-span-"].column-1 {
  background-color:rgba(98, 0, 163, 0);
  min-height:54px;
}

body > .row > [class*="coffee-span-"].column-2 {
  min-height:26px;
  background-color:rgba(0, 0, 0, 0);
  padding-top:4px;
  padding-bottom:4px;
}

body > .row > [class*="coffee-span-"].column-3 {
  background-color:rgba(74, 74, 74, 0);
}

.subgrid > .row.subgrid-row-1 {
  max-width:1200px;
  min-width:1200px;
}

.subgrid > .row.subgrid-row-3 {
  max-width:1400px;
}

.subgrid > .row.subgrid-row-2 {
  max-width:1200px;
}

.subgrid.subgrid-1 {
  margin-bottom:0px;
}

a.link-text.aanraders-link {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight:600;
  font-size:16px;
  margin-bottom:0px;
  margin-top:6px;
  line-height:1.4;
  color:#decdff;
}

span.text-element.aanraders-text {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:13px;
  margin-top:-2px;
  font-weight:400;
  line-height:1.3;
  color:#d9d1e8;
  margin-bottom:4px;
}

.container.container-aanraders {
  padding-right:6px;
  padding-left:6px;
  margin-bottom:7px;
  margin-top:16px;
}

ul.link-list {
  list-style-type:none;
}

ul.link-list#linkpartners-top {
  float:left;
  width:50%;
  margin-right:2%;
}

ul.link-list#ul-link-1 {
  float:left;
  width:auto;
  clear:none;
  margin-left:0%;
}

li.list-item-link.linkpartners-toplink>a {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:14px;
  font-weight:500;
  text-decoration:none;
  letter-spacing:-0.6px;
  color:#b2abc2;
}

li.list-item-link.linkpartners-link>a {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:500;
  text-decoration:none;
  letter-spacing:-0.6px;
  color:#b2abc2;
}

ul.link-list.ul-link-1 {
  width:auto;
  margin-top:4px;
  margin-right:0%;
  padding-top:2px;
  margin-bottom:4px;
}

ul.link-list.ul-link-2 {
  width:auto;
  padding-top:2px;
  margin-top:4px;
  margin-bottom:4px;
}

li.list-item-link.linkpartners-toplink {
  line-height:1.4;
  min-width:150px;
}

li.list-item-link.linkpartners-link {
  line-height:1.4;
  min-width:100px;
}

.container.container-linkpartners {
  margin-left:0%;
  padding-left:6px;
  margin-right:4%;
  margin-top:16px;
}

.container.bpcontainer {
  max-width:none;
  min-width:200px;
  background-color:rgba(255, 255, 255, 0);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:1%;
  padding-right:0px;
  padding-bottom:22px;
  padding-left:0px;
  padding-top:6px;
  margin-left:0%;
  min-height:50px;
  display:block;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:#ebebeb;
  border-right-color:#ebebeb;
  border-bottom-color:#ebebeb;
  border-left-color:#ebebeb;
  margin-bottom:14px;
}

h1.bptitle, h2.bptitle {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:27px;
  color:#6637a3;
  font-variant:normal;
  font-weight:700;
  float:none;
  width:auto;
  margin-top:0px;
  padding-right:0px;
  margin-left:0%;
  margin-right:0%;
  margin-bottom:6px;
  letter-spacing:-1.2px;
}

span.text-element.bpintro {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#3c4752;
  margin-bottom:2px;
  font-size:15px;
  margin-right:0%;
  margin-left:0%;
  line-height:1.5;
  margin-top:4px;
}

img.image-2-1.sidebartopbanner {
  min-width:280px;
  margin-right:0%;
  margin-left:0%;
  max-width:none;
  margin-top:0px;
  margin-bottom:0px;
}

img.image-3-2.bpimage-360 {
  max-width:none;
  min-width:164px;
  margin-top:0px;
  margin-bottom:0px;
}

img.image-3-2.bpimage-120 {
  max-width:180px;
  min-width:20px;
  margin-top:0px;
  margin-bottom:0px;
  float:right;
  margin-right:2%;
  margin-left:3%;
}

img.image-3-2.bpimage-360_140 {
  max-width:none;
  min-width:164px;
  margin-top:0px;
  margin-bottom:0px;
}

span.text-element.fpcaption {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#6d7e8f;
  font-weight:300;
  font-size:12px;
  margin-left:0%;
  margin-right:0%;
  margin-top:18px;
  margin-bottom:0px;
  clear:both;
  border-top-width:1px;
  border-top-style:solid;
  padding-top:6px;
  border-top-color:#dbdbdb;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-color:#dbdbdb;
  border-bottom-color:#dbdbdb;
  border-left-color:#dbdbdb;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  background-color:rgba(255, 255, 255, 1);
  padding-bottom:6px;
  padding-right:6px;
  padding-left:6px;
}

img.image-1-2.header-logo {
  max-width:160px;
  margin-top:4px;
  margin-bottom:0px;
  min-width:120px;
  float:left;
  margin-right:0%;
  margin-left:0%;
}

img.image-3-2.grid1-image {
  max-width:360px;
  min-width:164px;
  margin-top:0px;
  margin-bottom:0px;
}

h1.grid1-posttitle {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:16px;
  color:#4e6191;
  font-variant:normal;
  font-weight:500;
  float:none;
  width:auto;
  margin-top:7px;
  margin-bottom:4px;
}

span.text-element.grid1-postdetail1 {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#4b5a69;
  margin-bottom:2px;
  font-size:11px;
  margin-top:4px;
}

body > .row > [class*="coffee-span-"].rightbar {
  padding-right:8px;
  padding-left:12px;
  background-color:rgba(246, 247, 251, 0);
  float:right;
  padding-top:2px;
  margin-top:0px;
  margin-right:0%;
  margin-bottom:0px;
  padding-bottom:8px;
  min-height:300px;
}

img.image-2-1.sidebarbanner {
  min-width:310px;
  margin-right:0%;
  margin-left:0%;
  max-width:310px;
  margin-top:0px;
  margin-bottom:0px;
}

body > .row.xmheader-row-1 {
  max-width:none;
  width:100%;
  min-width:50px;
  background-color:rgba(43, 1, 73, 1);
}

body > .row.xmfooter-row1 {
  max-width:none;
  width:auto;
  min-height:120px;
  background-color:rgba(0, 0, 0, 1);
  padding-top:10px;
  border-top-width:2px;
  border-top-color:#ffffff;
  border-top-style:solid;
}

body.fpgrid {
  max-width:none;
  background-color:rgba(102, 59, 161, 1);
}

body.grid01 {
  max-width:none;
  background-color:rgba(246, 247, 251, 1);
}

.container.grid01-postcontainer {
  max-width:none;
  min-width:200px;
  background-color:rgba(246, 247, 251, 1);
  width:32%;
  float:left;
  margin-top:0px;
  margin-right:1%;
  padding-right:8px;
  padding-bottom:8px;
  padding-left:8px;
  padding-top:8px;
  margin-left:0%;
  min-height:50px;
  display:block;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#ebebeb;
  border-right-color:#ebebeb;
  border-bottom-color:#ebebeb;
  border-left-color:#ebebeb;
}

body > .row > [class*="coffee-span-"].grid01-column1 {
  margin-right:0%;
  padding-right:0px;
  padding-left:0px;
  margin-left:0%;
  padding-top:0px;
  padding-bottom:0px;
}

body > .row.grid01-contentrow {
  max-width:1400px;
  min-width:1200px;
  background-color:rgba(255, 255, 255, 1);
  padding-left:12px;
  padding-right:0px;
  padding-top:12px;
  padding-bottom:12px;
}

li.list-item-link.mainmenu-link>a {
  font-family:'Oswald', sans-serif;
  font-size:18px;
  text-decoration:none;
  color:#ebebeb;
  font-weight:400;
}

li.list-item-link.mainmenu-link {
  float:left;
  width:auto;
  margin-top:6px;
  margin-bottom:3px;
  margin-left:0%;
  margin-right:0.4%;
  background-color:rgba(189, 0, 189, 0);
  padding-right:8px;
  padding-left:6px;
  line-height:1.5;
}

body > .row.xmheader-contextbar {
  max-width:none;
  margin-right:auto;
  background-color:rgba(0, 0, 0, 1);
  min-height:30px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
}

li.list-item-link.pagenav-link {
  float:left;
  width:auto;
  line-height:1.7;
  text-transform:none;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:#000000;
  border-right-color:#000000;
  border-bottom-color:#000000;
  border-left-color:#000000;
  background-color:rgba(255, 255, 255, 1);
  margin-left:0%;
  padding-left:0px;
  padding-right:0px;
  display:list-item;
  text-align:center;
  margin-right:0.4%;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:4px;
  margin-bottom:4px;
}

li.list-item-link.pagenav-link>a {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-decoration:none;
  color:#707070;
  font-weight:300;
}

ul.link-list.pagenav {
  margin-left:auto;
  margin-right:auto;
  width:auto;
  display:block;
  list-style-position:inside;
  clear:both;
  margin-top:10px;
  margin-bottom:10px;
}

.subgrid > .row.subgrid-row-4 {
  width:auto;
  max-width:none;
  margin-top:9px;
  background-color:rgba(224, 224, 224, 1);
  border-top-width:2px;
  border-top-style:solid;
}

h3.footertitle {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:22px;
  color:#79768a;
}

.subgrid > .row > [class*="coffee-span-"]#footer-col2 {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#8c8c8c;
}

.subgrid > .row > [class*="coffee-span-"]#footer-col3 {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#8c8c8c;
}

.subgrid > .row > [class*="coffee-span-"].subgrid-column-4 {
  margin-top:8px;
  margin-bottom:8px;
}

span.text-element.footertext {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#aaa6b3;
  text-align:left;
  font-size:12px;
  line-height:1.6;
  float:none;
  width:auto;
}

span.text-element#sitelinks {
  text-align:center;
}

a.link-text.text-link-1 {
  color:#5087ca;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

ul.unorder-list.ul-hor-small {
  display:block;
  list-style-type:none;
}

li.friendslink {
  display:inline-block;
  text-decoration:none;
  color:#aaa6b3;
  margin-left:0%;
  margin-right:2%;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

a.link-image-1-1.icon-social img {
  max-width:64px;
  min-width:32px;
}

a.link-image-1-1.icon-social {
  max-width:64px;
  min-width:32px;
  margin-right:4%;
  float:left;
  width:auto;
}

h1#subtitle {
  float:left;
  width:auto;
  margin-bottom:4px;
  margin-right:1%;
}

.container.container-1 {
  float:none;
  width:auto;
  min-height:50px;
  margin-bottom:0px;
  margin-top:0px;
}

div.rule.thinrule {
  margin-bottom:14px;
  padding-bottom:6px;
  clear:both;
  margin-top:7px;
}

h1#pagetitle {
  float:left;
  width:auto;
  margin-right:1%;
}

h1.heading-1 {
  float:left;
  width:auto;
  font-size:36px;
  font-weight:700;
  text-transform:capitalize;
  letter-spacing:-1px;
  margin-bottom:6px;
  margin-top:12px;
  color:#663ba1;
}

li.contextmenu-item {
  float:left;
  width:auto;
  margin-right:0%;
  margin-left:0%;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#dbdbdb;
  font-size:16px;
  padding-right:5px;
  padding-left:5px;
  text-align:center;
  display:block;
}

.subgrid > .row > [class*="coffee-span-"].contextbar-2col2 {
  min-height:30px;
  padding-left:20px;
}

ul.link-list.mainmenu {
  width:100%;
  margin-top:10px;
  padding-bottom:0px;
  padding-left:140px;
}

ul.unorder-list.contextmenu {
  list-style-type:none;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0%;
  list-style-position:inside;
}

body > .row > [class*="coffee-span-"].grid10-column1 {
  margin-right:0%;
  padding-right:16px;
  padding-left:0px;
  margin-left:0%;
  padding-top:0px;
  padding-bottom:12px;
  background-color:rgba(255, 255, 255, 1);
  margin-top:0px;
}

body > .row.grid10-contentrow {
  max-width:1200px;
  min-width:1200px;
  background-color:rgba(246, 247, 251, 1);
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:22px;
  margin-bottom:12px;
}

body.grid10 {
  max-width:none;
  background-color:rgba(255, 255, 255, 1);
}

.container.grid10-morecontainer {
  max-width:none;
  min-width:200px;
  background-color:rgba(246, 247, 251, 1);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:0%;
  padding-right:6px;
  padding-bottom:4px;
  padding-left:6px;
  padding-top:4px;
  margin-left:0%;
  min-height:40px;
  display:block;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#ebebeb;
  border-right-color:#ebebeb;
  border-bottom-color:#ebebeb;
  border-left-color:#ebebeb;
}

.subgrid > .row > [class*="coffee-span-"].toolbaar-col2 {
  float:right;
  min-height:40px;
}

.subgrid.subgrid-toolbar {
  margin-bottom:0px;
}

img.image-4-3.imagelink-item {
  max-width:360px;
  float:left;
  width:31%;
  margin-right:1%;
  padding-right:0px;
  padding-left:0px;
  margin-left:1%;
}

img.image-2-1.playerbanner {
  max-width:none;
  margin-top:0px;
  margin-right:0%;
  margin-bottom:0px;
  margin-left:0%;
}

.subgrid > .row > [class*="coffee-span-"].toolbar-col1 {
  min-height:40px;
}

p.paragraph.comment-entry {
  float:none;
  width:auto;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight:400;
  font-size:14px;
  margin-top:2px;
  color:#4f4f4f;
}

span.text-element.comment-caption {
  float:none;
  width:auto;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:15px;
  margin-bottom:2px;
  margin-top:2px;
}

div.rule.rule-2 {
  margin-bottom:4px;
}

.container#block-comments {
  padding-top:4px;
  padding-right:0px;
  padding-left:0px;
  padding-bottom:10px;
}

textarea.formfield {
  padding-top:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;
}

.container#block-trending {
  padding-top:4px;
  padding-right:16px;
  padding-bottom:10px;
  padding-left:16px;
}

h4 {
  font-size:22px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight:300;
}

a.link-image-2-1.image-link-topvid {
  max-width:300px;
}

a.link-image-2-1.image-link-topvid img {
  max-width:300px;
}

.subgrid > .row > [class*="coffee-span-"].grid10-subgridcol1 {
  padding-right:8px;
}

.subgrid > .row > [class*="coffee-span-"]#topvid {
  padding-right:8px;
}

.subgrid > .row > [class*="coffee-span-"]#trendinglist {
  padding-right:8px;
  padding-left:0px;
}

.container.grid10-gallerycontainer {
  max-width:none;
  min-width:200px;
  background-color:rgba(246, 247, 251, 1);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:0%;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-top:0px;
  margin-left:0%;
  min-height:50px;
  display:block;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#ebebeb;
  border-right-color:#ebebeb;
  border-bottom-color:#ebebeb;
  border-left-color:#ebebeb;
}

.container.grid10-contentcontainer {
  max-width:none;
  min-width:200px;
  background-color:rgba(246, 247, 251, 1);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:0%;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-top:0px;
  margin-left:0%;
  min-height:50px;
  display:block;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:#ebebeb;
  border-right-color:#ebebeb;
  border-bottom-color:#ebebeb;
  border-left-color:#ebebeb;
  margin-bottom:8px;
}

span.text-element.addthiscode {
  text-align:right;
  float:right;
  width:auto;
  margin-top:0px;
  margin-bottom:0px;
}

li.trendinglist-item {
  font-size:16px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h4.sidebar_kop, h1.sidebar_kop {
  border-bottom-width:1px;
  border-top-style:solid;
  border-right-style:solid;
  border-left-style:solid;
  border-bottom-style:solid;
  font-size:21px;
  line-height:1.2;
  padding-bottom:2px;
  margin-bottom:7px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#b2abc2;
}

body > .row.body-row {
  max-width:1100px;
  min-width:980px;
  background-color:rgba(23, 0, 46, 1);
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:24px;
  margin-bottom:0px;
}

body > .row > [class*="coffee-span-"].content-column {
  margin-right:0%;
  padding-right:0px;
  padding-left:0px;
  margin-left:0%;
  padding-top:0px;
  padding-bottom:0px;
}

img.image-3-2.bpimage-112 {
  max-width:none;
  min-width:20px;
  margin-top:0px;
  margin-bottom:0px;
  float:left;
  margin-right:1%;
  margin-left:0%;
  clear:none;
  width:32%;
  padding-left:0px;
}

.subgrid > .row.subgrid-row-5 {
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
}

ol.order-list.ordered-list-1 {
  margin-top:3px;
  margin-bottom:3px;
}

h4.heading-4 {
  margin-top:6px;
  margin-bottom:3px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.container.grid10-contentcontainer-video {
  max-width:none;
  min-width:200px;
  background-color:rgba(46, 46, 46, 0);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:0%;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-top:0px;
  margin-left:0%;
  min-height:50px;
  display:block;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:#ebebeb;
  border-right-color:#ebebeb;
  border-bottom-color:#ebebeb;
  border-left-color:#ebebeb;
  margin-bottom:8px;
}

.container#block-topcontent {
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  background-color:rgba(246, 247, 251, 0);
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
}

h5#heading-trending {
  background-color:rgba(92, 0, 153, 1);
  margin-bottom:12px;
}

h5#heading-topvideos {
  background-color:rgba(255, 183, 0, 1);
}

h5.heading-topcontent {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight:700;
  color:#ffffff;
  letter-spacing:-1.9px;
  font-size:19px;
  padding-left:5px;
  padding-bottom:4px;
  padding-top:4px;
  padding-right:5px;
  margin-bottom:0px;
  margin-top:0px;
}

ol.order-list.list-topcontent {
  margin-left:0%;
  margin-right:0%;
  margin-bottom:0px;
  margin-top:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:0px;
  list-style-position:inside;
}

li.list-item-topcontent {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height:1.5;
  margin-top:4px;
}

h5#heading-topbabes {
  background-color:rgba(166, 0, 0, 1);
}

.container.container-topcontent {
  background-color:rgba(246, 247, 251, 1);
  margin-top:7px;
  padding-bottom:14px;
}

.subgrid.subgrid-4 {
  margin-bottom:0px;
}

img.image-3-2.image-topcontent {
  max-width:none;
  margin-top:0px;
  display:block;
}

ul.unorder-list.list-topcontent-trending {
  list-style-type:none;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-top:0px;
}

li.list-item-trending {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.subgrid > .row > [class*="coffee-span-"]#topcontent1 {
  padding-left:0px;
  padding-right:12px;
}

.subgrid > .row > [class*="coffee-span-"]#topcontent3 {
  padding-right:0px;
  padding-left:12px;
}

.subgrid > .row > [class*="coffee-span-"].subgrid-column-topcontent {
  padding-right:8px;
  padding-left:8px;
}

.subgrid > .row > [class*="coffee-span-"]#topcontent2 {
  padding-right:6px;
  padding-left:6px;
}

h4.heading-5 {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

span.text-element.text-1 {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1.grid1NPTV-posttitle {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size:16px;
  color:#4e6191;
  font-variant:normal;
  font-weight:500;
  float:none;
  width:auto;
  margin-top:7px;
  margin-bottom:4px;
}

body > .row > [class*="coffee-span-"].sidebar2 {
  padding-right:8px;
  padding-left:8px;
  background-color:rgba(245, 245, 245, 0);
  margin-right:0%;
}

.container.container-2 {
  width:50%;
  float:left;
}

.container.container-3 {
  width:100%;
  float:left;
  background-color:rgba(0, 0, 0, 0);
}

h6.col1menu-heading {
  font-weight:400;
  color:#d9d1e8;
  margin-bottom:2px;
  margin-top:3px;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:6px;
  text-align:left;
  line-height:0.9;
}

li.col1-list-item-small {
  font-size:12px;
  display:block;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin-bottom:0px;
  line-height:1.55;
  color:#d9d1e8;
}

.container {
  border-bottom-color:#000000;
}

.subgrid > .row > [class*="coffee-span-"].subgrid-column-1 {
  padding-right:28px;
  padding-left:28px;
  background-color:rgba(255, 255, 255, 1);
  padding-bottom:12px;
  margin-top:-24px;
  padding-top:12px;
}

.subgrid > .row > [class*="coffee-span-"].sidebar1 {
  background-color:rgba(255, 255, 255, 0);
  padding-right:0px;
  padding-left:0px;
}

.subgrid.subgrid-3 {
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
}

h4.heading-2 {
  margin-top:0px;
  margin-bottom:0px;
  color:#d8d7de;
  font-size:18px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight:400;
  line-height:1.7;
  padding-left:0px;
  letter-spacing:1px;
  text-transform:none;
}

.container.grid10-contentcontainer-item {
  max-width:none;
  min-width:200px;
  background-color:rgba(255, 255, 255, 0);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:0%;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-top:0px;
  margin-left:0%;
  min-height:50px;
  display:block;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#ffffff;
  border-left-color:#ffffff;
  margin-bottom:8px;
}

span.text-element.itemcontent {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  color:#3c4752;
  margin-bottom:2px;
  font-size:16px;
  margin-right:0%;
  margin-left:0%;
  line-height:1.5;
  margin-top:6px;
}

.container.grid10-morecontainer-white {
  max-width:none;
  min-width:200px;
  background-color:rgba(255, 255, 255, 0);
  width:100%;
  float:left;
  margin-top:0px;
  margin-right:0%;
  padding-right:6px;
  padding-bottom:4px;
  padding-left:6px;
  padding-top:4px;
  margin-left:0%;
  min-height:40px;
  display:block;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:#ffffff;
  border-right-color:#ffffff;
  border-bottom-color:#ffffff;
  border-left-color:#ffffff;
}

body > .row.row-1 {
  max-width:1200px;
}

.container.container-rightbar {
  width:100%;
  float:left;
  background-color:rgba(0, 0, 0, 0);
  padding-left:20px;
  padding-right:20px;
  padding-top:0px;
  margin-top:12px;
  margin-right:0%;
  margin-left:0%;
  margin-bottom:6px;
}

img.logo.logo-1 {
  display:block;
}

img.image-4-3.hamburger {
  display:none;
}

.container.col1-container {
  margin-top:6px;
  margin-left:4%;
  margin-right:4%;
  margin-bottom:12px;
}

.subgrid.subgrid-5 {
  margin-bottom:0px;
  background-color:rgba(0, 0, 0, 0);
}

.container.container-4 {
  display:none;
}

a.link-text.rightbar-text-link {
  color:#b2abc2;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

span.text-element.statusbalk-right {
  float:right;
  width:auto;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin-top:2px;
  margin-bottom:2px;
  color:#828282;
}

span.text-element.statusbalk-left {
  float:left;
  width:auto;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin-top:2px;
  margin-bottom:2px;
  color:#828282;
}

.container.statusbalk {
  background-color:rgba(250, 250, 250, 1);
  padding-top:6px;
  padding-bottom:6px;
  padding-left:6px;
  padding-right:6px;
  min-height:20px;
  border-top-color:#dbdbdb;
  border-right-color:#dbdbdb;
  border-bottom-color:#dbdbdb;
  border-left-color:#dbdbdb;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  margin-top:13px;
}

ul.unorder-list.col1menu-unordered-list {
  padding-left:3px;
}

li.col1menu-list-item {
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  display:block;
  float:none;
  width:auto;
  clear:none;
  color:#d9d1e8;
  font-size:14px;
  line-height:1.24;
  font-weight:400;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
}

span.text-element.text-2 {
  display:none;
}

@media screen and (max-width: 1380px) {
  .subgrid > .row.subgrid-row-1 {
    max-width:1100px;
    min-width:980px;
  }

  .subgrid > .row.subgrid-row-2 {
    max-width:1100px;
  }

  .subgrid > .row.subgrid-row-3 {
    max-width:1100px;
  }

  body > .row > [class*="coffee-span-"].column-1 {
    background-color:rgba(98, 0, 163, 0);
  }

  .container.bpcontainer {
    background-color:rgba(255, 255, 255, 1);
    width:100%;
    margin-right:1%;
    margin-top:0px;
    padding-right:0px;
    min-width:200px;
    padding-left:0px;
    margin-bottom:14px;
    padding-top:6px;
    margin-left:0%;
    padding-bottom:18px;
    min-height:50px;
    max-width:none;
  }

  h1.bptitle, h2.bptitle {
    color:#6637a3;
    font-size:25px;
  }

  span.text-element.bpintro {
    font-size:15px;
    line-height:1.5;
    letter-spacing:0px;
  }

  img.image-2-1.sidebartopbanner {
    max-width:none;
    min-width:280px;
    margin-top:0px;
    margin-right:0%;
    margin-bottom:0px;
    margin-left:0%;
  }

  img.image-3-2.bpimage-360 {
    margin-right:0%;
    margin-left:0%;
    max-width:none;
  }

  img.image-3-2.bpimage-120 {
    margin-right:2%;
    margin-left:2%;
    margin-bottom:4px;
    max-width:160px;
  }

  img.image-3-2.bpimage-360_140 {
    margin-right:0%;
    margin-left:0%;
  }

  img.image-1-2.header-logo {
    max-width:160px;
    margin-top:2px;
    margin-bottom:2px;
    min-width:120px;
  }

  img.image-3-2.grid1-image {
    margin-right:0%;
    margin-left:0%;
  }

  h1.grid1-posttitle {
    color:#4b5a69;
    font-size:14px;
  }

  span.text-element.grid1-postdetail1 {
    font-size:11px;
  }

  body > .row > [class*="coffee-span-"].rightbar {
    padding-right:8px;
    margin-right:0%;
    margin-left:0%;
    padding-top:2px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:20px;
  }

  img.image-2-1.sidebarbanner {
    max-width:300px;
    min-width:300px;
    margin-top:0px;
    margin-right:0%;
    margin-bottom:0px;
    margin-left:0%;
  }

  img.image-1-2 {
    max-width:none;
  }

  body > .row.xmheader-row-1 {
    background-color:rgba(43, 1, 73, 1);
  }

  body.fpgrid {
    background-color:rgba(102, 59, 161, 1);
  }

  body.grid01 {
    background-color:rgba(246, 247, 251, 1);
  }

  .container.grid01-postcontainer {
    background-color:rgba(246, 247, 251, 1);
    width:32%;
    margin-right:1%;
    margin-top:0px;
    padding-right:6px;
    min-width:200px;
    padding-left:6px;
    margin-bottom:8px;
    padding-top:6px;
    margin-left:0%;
    padding-bottom:6px;
    min-height:50px;
  }

  body > .row > [class*="coffee-span-"].grid01-column1 {
    padding-left:0px;
    padding-right:0px;
    margin-right:0%;
    margin-left:0%;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
  }

  body > .row.grid01-contentrow {
    max-width:1100px;
    min-width:980px;
    padding-right:0px;
    padding-left:12px;
  }

  li.list-item-link.pagenav-link {
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-right:0.6%;
  }

  h3.footertitle {
    margin-top:0px;
    margin-bottom:4px;
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:22px;
  }

  .subgrid > .row > [class*="coffee-span-"]#footer-col2 {
    border-left-width:1px;
    border-left-color:#8c8c8c;
    border-left-style:solid;
  }

  body > .row.xmfooter-row1 {
    padding-top:8px;
    padding-bottom:0px;
    min-height:100px;
    max-width:none;
  }

  .subgrid > .row > [class*="coffee-span-"]#footer-col3 {
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#8c8c8c;
  }

  .subgrid > .row.subgrid-row-4 {
    width:100%;
    background-color:rgba(224, 224, 224, 1);
    margin-top:9px;
  }

  .subgrid > .row > [class*="coffee-span-"].subgrid-column-4 {
    background-color:rgba(0, 0, 0, 0);
  }

  div.rule.thinrule {
    margin-top:7px;
    margin-bottom:14px;
    padding-top:5px;
    padding-bottom:6px;
  }

  h1#pagetitle {
    float:left;
    width:auto;
    margin-right:1%;
  }

  h1.heading-1 {
    font-size:30px;
    text-transform:capitalize;
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    margin-bottom:6px;
    margin-top:12px;
    margin-right:0%;
  }

  h1#subtitle {
    margin-right:1%;
  }

  body > .row.xmheader-contextbar {
    min-height:30px;
  }

  .subgrid > .row > [class*="coffee-span-"].contextbar-2col2 {
    margin-left:0%;
    padding-left:20px;
  }

  ul.link-list.mainmenu {
    padding-left:140px;
  }

  body > .row > [class*="coffee-span-"].grid10-column1 {
    padding-left:12px;
    padding-right:16px;
    margin-right:0%;
    margin-left:0%;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:12px;
  }

  body > .row.grid10-contentrow {
    max-width:1100px;
    min-width:980px;
    padding-right:0px;
    padding-left:0px;
    margin-top:22px;
  }

  body.grid10 {
    background-color:rgba(255, 255, 255, 1);
  }

  .container.grid10-morecontainer {
    background-color:rgba(246, 247, 251, 1);
    width:100%;
    margin-right:0%;
    margin-top:0px;
    padding-right:6px;
    min-width:200px;
    padding-left:6px;
    margin-bottom:7px;
    padding-top:4px;
    margin-left:0%;
    padding-bottom:4px;
    min-height:50px;
  }

  .container.grid10-gallerycontainer {
    background-color:rgba(246, 247, 251, 1);
    width:100%;
    margin-right:0%;
    margin-top:0px;
    padding-right:0px;
    min-width:200px;
    padding-left:0px;
    margin-bottom:8px;
    padding-top:0px;
    margin-left:0%;
    padding-bottom:0px;
    min-height:50px;
  }

  .container.grid10-contentcontainer {
    background-color:rgba(246, 247, 251, 1);
    width:100%;
    margin-right:0%;
    margin-top:0px;
    padding-right:0px;
    min-width:200px;
    padding-left:0px;
    margin-bottom:8px;
    padding-top:0px;
    margin-left:0%;
    padding-bottom:0px;
    min-height:50px;
  }

  ul.unorder-list.contextmenu {
    margin-top:0px;
    margin-bottom:0px;
  }

  body > .row > [class*="coffee-span-"].column-2 {
    min-height:26px;
  }

  body > .row.body-row {
    max-width:1100px;
    min-width:980px;
    padding-right:0px;
    padding-left:0px;
    background-color:rgba(23, 0, 46, 1);
  }

  body > .row > [class*="coffee-span-"].content-column {
    padding-left:0px;
    padding-right:0px;
    margin-right:0%;
    margin-left:0%;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
  }

  img.image-3-2.bpimage-112 {
    margin-right:1%;
    margin-left:0%;
    margin-bottom:0px;
    width:32.33%;
  }

  .subgrid.subgrid-3 {
    width:auto;
  }

  .container.grid10-contentcontainer-video {
    background-color:rgba(255, 255, 255, 0);
    width:100%;
    margin-right:0%;
    margin-top:0px;
    padding-right:0px;
    min-width:200px;
    padding-left:0px;
    margin-bottom:8px;
    padding-top:0px;
    margin-left:0%;
    padding-bottom:0px;
    min-height:50px;
  }

  .container.container-topcontent {
    background-color:rgba(240, 241, 246, 1);
  }

  h5#heading-trending {
    margin-bottom:6px;
  }

  h1.grid1NPTV-posttitle {
    color:#4b5a69;
    font-size:14px;
  }

  .container.container-2 {
    width:50%;
    float:left;
  }

  .container.container-3 {
    width:50%;
    float:left;
  }

  h4.heading-2 {
    margin-top:0px;
    margin-bottom:0px;
  }

  .container.grid10-contentcontainer-item {
    background-color:rgba(255, 255, 255, 0);
    width:100%;
    margin-right:0%;
    margin-top:0px;
    padding-right:0px;
    min-width:200px;
    padding-left:0px;
    margin-bottom:8px;
    padding-top:0px;
    margin-left:0%;
    padding-bottom:0px;
    min-height:50px;
  }

  span.text-element.itemcontent {
    font-size:16px;
    line-height:1.5;
    letter-spacing:0px;
  }

  .container.grid10-morecontainer-white {
    background-color:rgba(255, 255, 255, 0);
    width:100%;
    margin-right:0%;
    margin-top:0px;
    padding-right:6px;
    min-width:200px;
    padding-left:6px;
    margin-bottom:7px;
    padding-top:4px;
    margin-left:0%;
    padding-bottom:4px;
    min-height:50px;
  }

  body > .row.row-1 {
    max-width:1100px;
  }

  .container.container-rightbar {
    width:100%;
    float:left;
  }
}

@media screen and (max-width: 1080px) {
  .subgrid > .row.subgrid-row-3 {
    max-width:840px;
  }

  .subgrid > .row.subgrid-row-1 {
    max-width:900px;
    min-width:840px;
  }

  .subgrid > .row.subgrid-row-2 {
    max-width:900px;
  }

  body > .row > [class*="coffee-span-"].column-1 {
    background-color:rgba(0, 0, 0, 0);
  }

  .subgrid.subgrid-1 {
    margin-bottom:0px;
    min-height:0px;
  }

  .container.bpcontainer {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    padding-top:6px;
    margin-bottom:14px;
    padding-bottom:18px;
    min-width:200px;
    background-color:rgba(255, 255, 255, 0);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:2%;
    max-width:1200px;
    border-bottom-width:1px;
  }

  h1.bptitle, h2.bptitle {
    font-size:23px;
  }

  span.text-element.bpintro {
    font-size:14px;
  }

  img.image-2-1.sidebartopbanner {
    min-width:160px;
    float:none;
    display:inline-block;
    max-width:300px;
    margin-top:0px;
    margin-right:0%;
    margin-bottom:0px;
  }

  img.image-1-2.header-logo {
    max-width:150px;
    margin-top:2px;
    margin-right:0%;
    margin-bottom:2px;
    margin-left:0%;
    min-width:120px;
  }

  h1.grid1-posttitle {
    font-size:14px;
  }

  span.text-element.grid1-postdetail1 {
    font-size:11px;
  }

  body > .row > [class*="coffee-span-"].rightbar {
    background-color:rgba(246, 247, 251, 0);
    margin-right:0%;
    padding-right:8px;
    margin-top:0px;
    padding-top:2px;
    padding-bottom:8px;
    padding-left:20px;
    margin-left:0%;
  }

  img.image-2-1.sidebarbanner {
    min-width:300px;
    float:none;
    display:inline-block;
    max-width:300px;
    margin-top:0px;
    margin-right:0%;
    margin-bottom:0px;
  }

  body > .row.xmheader-row-1 {
    background-color:rgba(43, 1, 73, 1);
  }

  body.fpgrid {
    background-color:rgba(102, 59, 161, 1);
  }

  body.grid01 {
    background-color:rgba(246, 247, 251, 1);
  }

  .container.grid01-postcontainer {
    width:48%;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    margin-bottom:8px;
    padding-bottom:6px;
    min-width:200px;
    background-color:rgba(246, 247, 251, 1);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:2%;
  }

  body > .row > [class*="coffee-span-"].grid01-column1 {
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
  }

  body > .row.grid01-contentrow {
    max-width:900px;
    min-width:840px;
    width:auto;
    padding-top:12px;
    padding-right:0px;
    padding-bottom:12px;
    padding-left:12px;
  }

  body > .row.xmheader-contextbar {
    width:auto;
    min-height:30px;
  }

  li.list-item-link.pagenav-link {
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
  }

  li.list-item-link.pagenav-link>a {
    font-size:13px;
    font-weight:400;
  }

  .subgrid > .row > [class*="coffee-span-"].footer-column {
    border-left-width:0px;
    border-left-style:none;
    margin-bottom:11px;
    border-top-width:0px;
    margin-right:0%;
    margin-left:0%;
    padding-left:16px;
    padding-right:16px;
  }

  .subgrid > .row > [class*="coffee-span-"]#footer-col3 {
    border-left-style:solid;
    border-left-width:0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#666666;
    border-left-color:#666666;
    margin-top:0px;
    padding-top:12px;
    padding-bottom:8px;
  }

  .subgrid > .row > [class*="coffee-span-"]#footer-col2 {
    border-left-width:0px;
    border-left-style:none;
    border-left-color:#666666;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#666666;
    padding-top:12px;
    padding-bottom:6px;
  }

  span.text-element.footertext {
    font-size:12px;
    line-height:1.6;
  }

  .subgrid > .row > [class*="coffee-span-"]#footer-col1 {
    margin-top:4px;
  }

  h1.heading-1 {
    margin-right:0%;
    font-size:28px;
  }

  h1#subtitle {
    margin-right:1%;
  }

  ul.link-list.mainmenu {
    padding-left:134px;
  }

  body > .row > [class*="coffee-span-"].grid10-column1 {
    padding-right:16px;
    padding-left:12px;
    padding-top:0px;
    padding-bottom:12px;
    margin-right:0%;
  }

  body > .row.grid10-contentrow {
    max-width:900px;
    min-width:840px;
    width:auto;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:22px;
  }

  body.grid10 {
    background-color:rgba(255, 255, 255, 1);
  }

  .container.grid10-morecontainer {
    width:100%;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
    margin-bottom:7px;
    padding-bottom:4px;
    min-width:200px;
    background-color:rgba(246, 247, 251, 1);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:0%;
  }

  .container.grid10-gallerycontainer {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    margin-bottom:8px;
    padding-bottom:0px;
    min-width:200px;
    background-color:rgba(246, 247, 251, 1);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:0%;
  }

  .container.grid10-contentcontainer {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    margin-bottom:8px;
    padding-bottom:0px;
    min-width:200px;
    background-color:rgba(246, 247, 251, 1);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:0%;
  }

  span.text-element.addthiscode {
    text-align:right;
    float:right;
    width:auto;
  }

  body > .row.body-row {
    max-width:none;
    min-width:830px;
    width:auto;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    background-color:rgba(23, 0, 46, 1);
    margin-top:0px;
    margin-bottom:0px;
  }

  body > .row > [class*="coffee-span-"].content-column {
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
  }

  img.image-3-2.bpimage-360 {
    max-width:none;
  }

  ul.link-list.ul-link-1 {
    margin-top:4px;
    margin-bottom:4px;
  }

  .subgrid.subgrid-3 {
    width:auto;
  }

  .container.grid10-contentcontainer-video {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    margin-bottom:8px;
    padding-bottom:0px;
    min-width:200px;
    background-color:rgba(246, 247, 251, 0);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:0%;
  }

  .container.container-topcontent {
    clear:both;
  }

  ul.unorder-list.list-topcontent-trending {
    width:50%;
    float:left;
  }

  .subgrid > .row > [class*="coffee-span-"]#topcontent1 {
    padding-right:0px;
  }

  .subgrid > .row > [class*="coffee-span-"]#topcontent3 {
    padding-left:6px;
  }

  .subgrid > .row > [class*="coffee-span-"]#topcontent2 {
    padding-left:0px;
    padding-right:8px;
  }

  h1.grid1NPTV-posttitle {
    font-size:14px;
  }

  img.image-3-2.bpimage-360_140 {
    max-width:none;
  }

  body > .row > [class*="coffee-span-"].sidebar2 {
    display:block;
  }

  img.image-3-2.bpimage-120 {
    max-width:160px;
  }

  .subgrid > .row.subgrid-row-5 {
    background-color:rgba(23, 0, 46, 1);
  }

  h4.heading-2 {
    font-size:16px;
    padding-left:0px;
  }

  .container.grid10-contentcontainer-item {
    width:100%;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    margin-bottom:8px;
    padding-bottom:0px;
    min-width:200px;
    background-color:rgba(255, 255, 255, 0);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:0%;
  }

  span.text-element.itemcontent {
    font-size:15px;
  }

  .container.grid10-morecontainer-white {
    width:100%;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
    margin-bottom:7px;
    padding-bottom:4px;
    min-width:200px;
    background-color:rgba(255, 255, 255, 0);
    float:left;
    clear:none;
    display:block;
    min-height:50px;
    margin-top:0px;
    margin-right:0%;
  }

  .subgrid > .row > [class*="coffee-span-"].subgrid-column-1 {
    padding-left:22px;
    padding-right:22px;
    margin-left:0%;
    margin-top:0px;
    padding-top:12px;
  }

  .subgrid > .row.subgrid-row-4 {
    background-color:rgba(41, 41, 41, 1);
  }

  body > .row.xmfooter-row1 {
    max-width:none;
  }

  li.col1menu-list-item {
    line-height:1.44;
  }
}

@media screen and (max-width: 830px) {
  .subgrid > .row.subgrid-row-1 {
    max-width:800px;
    min-width:200px;
  }

  .subgrid > .row.subgrid-row-2 {
    max-width:800px;
    min-width:0px;
  }

  .subgrid > .row.subgrid-row-3 {
    max-width:800px;
  }

  .container.bpcontainer {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  h1.bptitle, h2.bptitle {
    font-size:22px;
  }

  img.image-2-1.sidebartopbanner {
    margin-right:auto;
    margin-left:auto;
    min-width:100px;
  }

  img.image-1-2.header-logo {
    max-width:150px;
    min-width:120px;
    margin-left:0%;
  }

  h1.grid1-posttitle {
    font-size:15px;
  }

  body > .row > [class*="coffee-span-"].rightbar {
    padding-top:8px;
    padding-right:8px;
    padding-left:8px;
    float:left;
    clear:both;
  }

  img.image-2-1.sidebarbanner {
    margin-right:auto;
    margin-left:auto;
  }

  .container.grid01-postcontainer {
    width:48%;
    max-width:none;
    min-width:200px;
    margin-right:1%;
    margin-left:1%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  body > .row > [class*="coffee-span-"].grid01-column1 {
    padding-left:6px;
    padding-right:6px;
    clear:both;
  }

  body > .row.grid01-contentrow {
    max-width:800px;
    min-width:200px;
    padding-right:12px;
  }

  .container.container-1 {
    min-height:50px;
  }

  .subgrid > .row > [class*="coffee-span-"].contextbar-2col2 {
    display:block;
    padding-left:10px;
  }

  li.contextmenu-item {
    font-size:16px;
  }

  ul.link-list.mainmenu {
    padding-left:134px;
  }

  body > .row > [class*="coffee-span-"].grid10-column1 {
    padding-left:12px;
    padding-right:12px;
    clear:both;
    margin-top:0px;
  }

  body > .row.grid10-contentrow {
    max-width:800px;
    min-width:200px;
    padding-right:0px;
  }

  .container.grid10-morecontainer {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  .container.grid10-gallerycontainer {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  .container.grid10-contentcontainer {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  body > .row.xmheader-row-1 {
    min-width:50px;
  }

  li.trendinglist-item {
    font-size:14px;
  }

  body > .row.body-row {
    max-width:none;
    min-width:200px;
    padding-left:0px;
    padding-right:0px;
    width:auto;
    padding-top:0px;
    background-color:rgba(23, 0, 46, 1);
    margin-top:0px;
  }

  body > .row > [class*="coffee-span-"].content-column {
    padding-left:0px;
    padding-right:0px;
    clear:none;
  }

  li.list-item-link.linkpartners-toplink {
    min-width:150px;
  }

  ul.link-list.ul-link-1 {
    width:auto;
    margin-bottom:4px;
    margin-top:4px;
  }

  ul.link-list.ul-link-2 {
    width:auto;
    padding-top:0px;
  }

  ul.link-list#linkpartners-top {
    width:auto;
  }

  .subgrid.subgrid-3 {
    width:auto;
    margin-left:0%;
    margin-right:0%;
  }

  .container.grid10-contentcontainer-video {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  ul.unorder-list.list-topcontent-trending {
    float:left;
  }

  h1.grid1NPTV-posttitle {
    font-size:15px;
  }

  body > .row > [class*="coffee-span-"].sidebar2 {
    clear:none;
  }

  img.image-3-2.bpimage-112 {
    width:32%;
    max-width:none;
  }

  img.image-3-2.bpimage-360 {
    max-width:none;
  }

  img.image-3-2.bpimage-360_140 {
    max-width:none;
  }

  .container.container-2 {
    min-width:10px;
    width:100%;
  }

  .container.container-3 {
    min-width:10px;
    width:100%;
  }

  a.link-text.aanraders-link {
    font-size:15px;
  }

  img.image-3-2.bpimage-120 {
    max-width:140px;
  }

  body.fpgrid {
    background-color:rgba(102, 59, 161, 1);
  }

  h4.heading-2 {
    text-align:left;
    font-size:16px;
    padding-left:0px;
  }

  .container.grid10-contentcontainer-item {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  .container.grid10-morecontainer-white {
    width:100%;
    max-width:none;
    min-width:200px;
    margin-right:0%;
    margin-left:0%;
    min-height:50px;
    display:block;
    float:left;
    clear:none;
  }

  .subgrid > .row > [class*="coffee-span-"].subgrid-column-1 {
    padding-left:22px;
    padding-right:22px;
    margin-top:0px;
  }

  .container.container-rightbar {
    min-width:10px;
    width:100%;
  }

  span.text-element.bpintro {
    font-size:15px;
  }
}

@media screen and (max-width: 560px) {
  .subgrid > .row.subgrid-row-1 {
    max-width:480px;
    min-width:200px;
  }

  .container.bpcontainer {
    width:auto;
    margin-right:auto;
    margin-left:auto;
    min-width:200px;
    max-width:none;
    float:none;
    min-height:50px;
    margin-bottom:12px;
  }

  h1.bptitle, h2.bptitle {
    font-size:24px;
  }

  span.text-element.bpintro {
    font-size:15px;
  }

  img.image-2-1.sidebartopbanner {
    display:inline-block;
  }

  img.image-3-2.bpimage-360 {
    width:100%;
    max-width:none;
    min-width:120px;
  }

  img.image-3-2.bpimage-120 {
    width:100%;
    max-width:none;
  }

  img.image-3-2.bpimage-360_140 {
    width:100%;
    max-width:none;
    min-width:120px;
  }

  img.image-3-2.grid1-image {
    width:100%;
    max-width:none;
  }

  h1.grid1-posttitle {
    font-size:16px;
  }

  span.text-element.grid1-postdetail1 {
    font-size:11px;
  }

  img.image-2-1.sidebarbanner {
    display:inline-block;
    min-width:220px;
  }

  .container.grid01-postcontainer {
    width:auto;
    margin-right:auto;
    margin-left:auto;
    min-width:280px;
    max-width:372px;
    float:none;
    min-height:50px;
  }

  body > .row > [class*="coffee-span-"].grid01-column1 {
    padding-right:6px;
  }

  body > .row.grid01-contentrow {
    max-width:440px;
    min-width:320px;
  }

  .subgrid > .row > [class*="coffee-span-"]#footer-col2 {
    border-left-width:0px;
    border-left-style:none;
  }

  .subgrid > .row > [class*="coffee-span-"].contextbar-2col2 {
    padding-left:10px;
    min-height:6px;
  }

  ul.unorder-list.contextmenu {
    width:auto;
    margin-right:auto;
    margin-left:auto;
    margin-top:3px;
  }

  li.contextmenu-item {
    text-align:center;
    font-size:15px;
    margin-left:0%;
    line-height:1.6;
    padding-right:3px;
    padding-left:3px;
  }

  body > .row.xmheader-row-1 {
    width:100%;
  }

  .subgrid.subgrid-2 {
    width:99%;
  }

  body > .row > [class*="coffee-span-"].column-1 {
    padding-right:10px;
    padding-left:10px;
  }

  ul.link-list.mainmenu {
    width:99%;
    padding-left:134px;
  }

  .subgrid > .row.subgrid-row-2 {
    max-width:480px;
    min-width:320px;
  }

  li.list-item-link.pagenav-link {
    display:block;
    text-align:center;
  }

  h1.heading-1 {
    font-size:24px;
    margin-top:16px;
    float:left;
    clear:none;
    width:auto;
  }

  body > .row > [class*="coffee-span-"].grid10-column1 {
    padding-right:12px;
    padding-left:12px;
    padding-top:0px;
    margin-top:0px;
  }

  body > .row.grid10-contentrow {
    max-width:none;
    min-width:320px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
  }

  .container.grid10-morecontainer {
    width:100%;
    margin-right:auto;
    margin-left:auto;
    min-width:200px;
    max-width:1200px;
    float:none;
    min-height:50px;
  }

  p.paragraph.comment-entry {
    font-size:13px;
  }

  .container.grid10-gallerycontainer {
    width:auto;
    margin-right:0%;
    margin-left:0%;
    min-width:320px;
    max-width:none;
    float:none;
    min-height:50px;
  }

  .container.grid10-contentcontainer {
    width:auto;
    margin-right:0%;
    margin-left:0%;
    min-width:200px;
    max-width:none;
    float:none;
    min-height:20px;
    background-color:rgba(255, 255, 255, 0);
  }

  body.grid01 {
    min-width:0px;
  }

  .subgrid > .row > [class*="coffee-span-"].toolbaar-col2 {
    float:right;
    padding-right:4px;
    padding-left:4px;
    display:block;
  }

  .subgrid > .row > [class*="coffee-span-"].toolbar-col1 {
    padding-right:4px;
    padding-left:4px;
  }

  body > .row.xmheader-contextbar {
    padding-bottom:0px;
    padding-top:0px;
    padding-right:0px;
    min-height:0px;
  }

  body > .row.body-row {
    max-width:none;
    min-width:320px;
    padding-right:0px;
    padding-left:0px;
    background-color:rgba(23, 0, 46, 1);
    margin-top:0px;
  }

  body > .row > [class*="coffee-span-"].content-column {
    padding-right:0px;
    padding-left:0px;
    margin-left:0%;
    margin-right:0%;
  }

  img.image-3-2.bpimage-112 {
    width:32%;
    max-width:none;
    margin-right:1%;
    margin-left:0%;
  }

  .subgrid.subgrid-3 {
    width:auto;
    margin-left:0%;
    margin-right:0%;
  }

  .subgrid > .row > [class*="coffee-span-"].subgrid-column-1 {
    padding-right:16px;
    padding-left:16px;
  }

  .subgrid > .row.subgrid-row-5 {
    width:100%;
  }

  .container.container-1 {
    min-height:30px;
  }

  .container.grid10-contentcontainer-video {
    width:auto;
    margin-right:0%;
    margin-left:0%;
    min-width:200px;
    max-width:none;
    float:none;
    min-height:20px;
  }

  img.image-3-2.image-topcontent {
    max-width:none;
    display:none;
  }

  img.image-3-2 {
    max-width:none;
  }

  ul.unorder-list.list-topcontent-trending {
    width:100%;
  }

  .subgrid > .row > [class*="coffee-span-"]#topcontent2 {
    padding-right:0px;
  }

  .subgrid > .row > [class*="coffee-span-"]#topcontent3 {
    padding-left:0px;
  }

  h1.grid1NPTV-posttitle {
    font-size:16px;
  }

  body > .row > [class*="coffee-span-"].column-2 {
    min-height:6px;
  }

  h4.heading-2 {
    text-align:center;
    width:auto;
    font-size:16px;
    display:none;
    letter-spacing:0px;
    line-height:1.7;
  }

  .subgrid.subgrid-1 {
    min-height:0px;
  }

  .container.grid10-contentcontainer-item {
    width:auto;
    margin-right:0%;
    margin-left:0%;
    min-width:200px;
    max-width:none;
    float:none;
    min-height:20px;
  }

  h1#pagetitle {
    float:none;
  }

  span.text-element.itemcontent {
    font-size:14px;
  }

  .container.grid10-morecontainer-white {
    width:100%;
    margin-right:auto;
    margin-left:auto;
    min-width:200px;
    max-width:1200px;
    float:none;
    min-height:50px;
  }

  span.text-element.fpcaption {
    font-size:11px;
  }

  body > .row > [class*="coffee-span-"].column-4 {
    display:none;
  }

  img.image-4-3.hamburger {
    max-width:35px;
    float:right;
    display:block;
    margin-right:6%;
    margin-top:24px;
  }

  .container.col1-container {
    margin-top:6px;
    margin-right:2%;
    margin-left:2%;
  }

  .container.mainmenu {
    display:none;
  }

  body > .row > [class*="coffee-span-"].sidebar2 {
    min-height:85px;
    border-bottom-width:8px;
    border-bottom-color:#17002e;
    border-bottom-style:solid;
  }

  ul.unorder-list.col1menu-unordered-list {
    margin-top:2px;
    padding-left:0px;
    margin-left:auto;
    margin-bottom:2px;
    float:left;
    width:auto;
  }

  ul.unorder-list#mainmenu-a {
    margin-right:6%;
  }

  li.col1menu-list-item {
    line-height:1.5;
    font-size:16px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
  }

  span.text-element.text-2 {
    color:#ffffff;
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight:700;
    float:right;
    width:auto;
    padding-top:0px;
    margin-top:32px;
    margin-right:0%;
    padding-right:7px;
    display:block;
    font-size:17px;
  }

  h6.col1menu-heading {
    color:#d9d1e8;
  }
}