* {
box-sizing: border-box;
}

body {
margin:0px;
padding:0px;
background-color:#FFF;
font-family:"Open Sans", sans-serif;
font-size:18px;
background-image:url('../images/bg4.jpg');
background-position:top left;
background-size:cover;
color:#333;
line-height:1.5;
background-attachment:fixed;
}   

.center {
width:960px;
margin:0px auto;
}  

#header {
text-align:center;
color:#FFF;
}     

#header #intro {
font-size:20px;
margin:20px 0px 20px 0px;
padding:0px;
color:#FFF;
font-style:italic;
}         

#header h1 {
font-size:32px;
margin:0px 0px 0px 0px;
padding:0px;
color:#FFF;
}

#header h1 div {
color:#000;
}

#header h1 div span {
background-color:yellow;
}

#header h2 {
font-size:28px;
margin:20px 0px 20px 0px;
padding:0px;
}

#header h2 u {
color:#e2d75b;
}

mark {
font-weight:bold;
background-color:#e2d75b;
}

#box3 {
/*720*/
width:852px;
margin-left:-66px;
margin-right:-66px;
display:inline-block;
}

#box3 .mbox {
margin:0px 4px;
}

/*
mark {

color:#fff710;
background-color:transparent;
text-decoration:underline;
}
*/


/* ********************************************** */

#maincontainer {
background-color:#FFF;
border-top:solid 8px #e2d75b;
/*border-bottom:solid 8px #ee6c49;
padding:0px 120px 40px 120px;*/
padding:0px 120px 0px 120px;
}

.container {
background-color:#FFF;
padding:0px 120px 40px 120px;
}

h2 {
font-size:24px;
text-align:center;
margin:40px -40px;
}

.imaginelist {
list-style-type:none;
/*margin:0px -40px;*/
margin:0px;
padding:0px;
}

.imaginelist li {
color:#000;
text-align:left;
padding:20px 0px 20px 70px;
font-size:20px;
font-style:italic;
border-bottom:solid 1px #DDD;
position:relative;
}

.imaginelist li:before {
font-family: 'FontAwesome';
content: "\f058";
/*margin: 0px 10px 0px -25px;*/
color:#4CCB93;
font-size:30px;
position:absolute;
left:30px;
top:13px;
font-style:normal;
} 

/*.imaginelist li strong {
background-color:yellow;
font-weight:normal;
} */

/*

.imaginelist li {
padding:40px 10px 10px 10px;
text-align:center;
font-style:italic;
width:250px;
margin:5px 5px 5px 5px;
display:inline-block;
vertical-align:top;
background-color:#EEE;
position:relative;
}

.imaginelist li:before {
font-family: 'FontAwesome';
content: "\f058";
font-style:normal;
position:absolute;
top:0px;
left:115px;
font-size:30px;
color:#4CCB93;
}

*/

.titlebar {
margin:40px -120px 0px -120px;
background-color:#e16c27;
text-align:center;
padding:20px 0px;
color:#FFF;
font-size:28px;
font-weight:bold;
}

.titlebar2 {
margin:4px -120px 0px -120px;
background-color:#d3c84f;
text-align:center;
padding:20px 0px;
color:#FFF;
font-size:24px;
font-weight:bold;
}


.cblock {
margin:0px -120px 0px -120px;
padding:30px 120px;
}

.prevpic {
float:right;
width:240px;
height:240px;
border-radius:120px;
border:solid 5px #ee6c49;
margin-right:-50px;
margin-left:30px;
background-position:center center;
background-size:cover;
margin-bottom:40px;
transition: all 1s ease;
}

.cblock:hover .prevpic {
    -ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);
}

.pp1 {
background-image:url('../images/daanstijl1.jpg');
}
.pp2 {
background-image:url('../images/amber.jpg');
}
.pp3 {
background-image:url('../images/mathijsm.jpg');
}
.pp4 {
background-image:url('../images/charismam.jpg');
}
.pp5 {
background-image:url('../images/telefoon2.jpg');
}
.pp6 {
background-image:url('../images/parfumem.jpg');
}
.pp7 {
background-image:url('../images/amberm.jpg');
}

.cb1 {

}
.cb2 {
background-color:#EEE;
}

.cblock h2 {
font-size:24px;
text-align:center;
margin:0px -40px 10px -40px;
}

.cblock h3 {
font-size:20px;
text-align:center;
margin:0px -40px 40px -40px;
}

.cblock ul {
list-style-type:none;
}
.cblock ul li {
margin-bottom:20px;
position:relative;
padding:0px 0px 0px 30px;
}
.cblock ul li:before {
font-family: 'FontAwesome';
content: "\f058";
/*margin: 0px 10px 0px -25px;*/
color:#4CCB93;
font-size:24px;
position:absolute;
left:0px;
top:-4px;
}

#reviews {
/*background-image:url('../images/daanbg2.jpg');*/
background-image:url('../images/picwall.jpg');
background-position:top left;
background-size:cover;
background-attachment:fixed;
padding-top:20px;
padding-bottom:20px;
}

#reviews img {
display:block;
margin:0px auto 40px auto;
border:solid 5px #DDD;
}
#reviews iframe {
display:block;
margin:0px auto 40px auto;
border:solid 5px #DDD;
}

/*.cartbtns {
  font-weight: 600;
  display: block;
  padding: 20px;
  background: #8ab849;
  border-radius: 5px;
  color: #fff;
  font-size: 26px;
  text-decoration: none;
  text-align: center;
  width: 450px;
  margin: 0px auto;
}  */

.cartbtns {
background-image:url('../images/btnshop.png');
width:455px;
height:86px;
display: block;
margin: 0px auto;
text-indent:-99999px;
}

.line {
height:1px;
background-color:#DDD;
margin:0px -120px;
}

.samenvatting {
font-size:18px;
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px;
border-top:solid 1px #DDD;
}
.samenvatting li {
text-align:center;
padding: 10px 0px;
border-bottom:solid 1px #DDD;
font-weight:normal;
}



@media screen and (max-width: 500px) {

}


/*
.photowall {
background-image:url('../images/picwall.jpg');
background-position:top left;
background-size:cover;
background-attachment:fixed;
}

.centersmall {
width:840px;
margin:0px auto;
background-color:#FFF;
padding:0px 40px 40px 40px;
}  

.centersmall .cblock {
margin: 0px -40px 0px -40px;
padding: 30px 40px;
}       */