body {
    /*background:url(../img/backdrop/Ervaringen.jpg) 49px 0px no-repeat;*/
    color: #25000E;

    font-family:Arial, sans-serif;
    font-size:11pt !important;
}

@media screen and (max-width:1340px) {
    body {
        min-width:1400px !important;
        margin-left:-110px !important;
    }
}

.pull_left {
    float:left;
}

.pull_right {
    float:right;
}

.clearboth {
    clear:both;
}

/*------------------------------------------------------------------------*\
        $Fonts
\*------------------------------------------------------------------------*/
@font-face {
    font-family:"Arial Bold";
    src:url(../fonts/arialbd-webfont.ttf);
}

@font-face {
    font-family:"Helvetica Black";
    src:url(../fonts/helvetica-black-webfont.ttf);
}

@font-face {
    font-family:"Helvetica Light";
    src:url(../fonts/helvetica-light-webfont.ttf);
}

@font-face {
    font-family:"Lobster";
    src:url(../fonts/lobster14-webfont.ttf);
}




/*------------------------------------------------------------------------*\
        $Misc
\*------------------------------------------------------------------------*/
a {
    -webkit-transition:color .3s;
    -moz-transition:color    .3s;
    -o-transition:color      .3s;
    transition:color         .3s;
}




/*------------------------------------------------------------------------*\
        $Images
\*------------------------------------------------------------------------*/
.header_woman {
    background:url(../img/Stevige-grote-borsten.png) 0 0 no-repeat;
    height:387px;
    width:350px;

    position:relative;

    margin-top: 13px;
    margin-left:-70px;
}
.header_woman_small {
    height:217px;
}
.header_tube {
    margin-top: -380px;
    margin-left:26px;

    position: relative;
    z-index:10;
}
.header_tube_small {
    margin-top: -213px;
    margin-left: 76px;
    margin-bottom:10px;

    position: relative;
}

.home_img1 {
    margin-top: -14px;
    margin-left: 20px;
    margin-bottom:-2px;
}

.home_star {
    background:url(../img/Boezembooster-stevige-borsten-met-korting.png) 0 0 no-repeat;
    height:244px;
    width:243px;

    margin-top: -268px;
    margin-left: 162px;
    position: relative;
}

.usage_img1 {
    margin-top:30px;
}
.usage_img2 {
    background:url(../img/Natuurlijke-ingredienten-boezembooster.jpg) 0 0 no-repeat;
    height:373px;
    width:179px;

    margin-top:16px;
}

.exp_img1 {
    background:url(../img/natuurlijke-borstvergroting-dankzij-boezembooster.png) 0 0 no-repeat;
    height:192px;
    width:204px;

    margin-left:8px;
}





/*------------------------------------------------------------------------*\
        $Buttons
\*------------------------------------------------------------------------*/
.home_btn1 {
    background: url(../img/boezembooster-sprite-map.png) -14px -21px no-repeat;
    height: 103px;
    width: 490px;

    display:inline-block;

    margin-left: 1px;
    margin-top: 21px;
}
    .home_btn1:hover {
        background: url(../img/boezembooster-sprite-map.png) -521px -21px no-repeat;
    }

.usage_btn1 {
    background: url(../img/boezembooster-sprite-map.png) -18px -143px no-repeat;
    height: 93px;
    width: 365px;

    display:inline-block;

    margin-top:36px;
}
    .usage_btn1:hover {
        background: url(../img/boezembooster-sprite-map.png) -407px -143px no-repeat;
    }
.usage_btn2,
.exp_btn1 {
    background: url(../img/boezembooster-sprite-map.png) -18px -244px no-repeat;
    height: 75px;
    width: 187px;
}
    .usage_btn2:hover,
    .exp_btn1:hover {
        background: url(../img/boezembooster-sprite-map.png) -224px -244px no-repeat;
    }
.usage_btn2 {
    margin-top:15px;
    margin-left:-3px;
}
.exp_btn1 {
    margin-top: 84px;
    margin-left: 30px;
}




/*------------------------------------------------------------------------*\
        $Navigation
\*------------------------------------------------------------------------*/
.top_nav .about {
    display:none;
}

.top_nav li {
    float:left;

    height:36px;
    width:118px;

    margin-top:10px;
    margin-right:10px;

    text-align:center;
}
.top_nav a {
    color: #090C31;

    font-family:"Arial Bold", Arial, sans-serif;
    font-size:1.1em;
    text-decoration:none;

    display:block;

    margin:auto;
    padding-top:15px;

    height:100%;
    width:100%;

    border-radius:6px;

    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    1px 1px 7px rgba(0, 0, 0, 0.75);
    box-shadow:         1px 1px 7px rgba(0, 0, 0, 0.75);

    background: rgb(232,232,232); /* Old browsers */
    background: -moz-linear-gradient(45deg,  rgba(232,232,232,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(45deg,  rgba(232,232,232,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
    .top_nav a:hover,
    .top_nav .active a {
        color: #FFF;

        background: rgb(22,25,70); /* Old browsers */
        background: -moz-linear-gradient(45deg,  rgba(22,25,70,1) 0%, rgba(83,84,142,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(22,25,70,1)), color-stop(100%,rgba(83,84,142,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(45deg,  rgba(22,25,70,1) 0%,rgba(83,84,142,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(45deg,  rgba(22,25,70,1) 0%,rgba(83,84,142,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(45deg,  rgba(22,25,70,1) 0%,rgba(83,84,142,1) 100%); /* IE10+ */
        background: linear-gradient(45deg,  rgba(22,25,70,1) 0%,rgba(83,84,142,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161946', endColorstr='#53548e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    }





/*------------------------------------------------------------------------*\
        $Header
\*------------------------------------------------------------------------*/
.header_top {
    border-top:6px solid #2E0F60;
}

.logo {
    border-radius:6px;

    position:relative;
    z-index:20;

    margin-top:11px;

    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:    1px 1px 7px rgba(0, 0, 0, 0.75);
    box-shadow:         1px 1px 7px rgba(0, 0, 0, 0.75);
}

.header_bg {
    position:relative;
    top:-20px;

    -webkit-box-shadow: inset 0 -15px 30px -15px rgba(0, 25, 71, 1);
    -moz-box-shadow:    inset 0 -15px 30px -15px rgba(0, 25, 71, 1);
    box-shadow:         inset 0 -15px 30px -15px rgba(0, 25, 71, 1);

    background: rgb(21,24,69); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(21,24,69,1) 22%, rgba(235,196,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(22%,rgba(21,24,69,1)), color-stop(100%,rgba(235,196,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151845', endColorstr='#ebc4f8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.header_bg_small {
    height:230px;
}

.header_blur1 {
    background:url(../img/paars-blur-header.png) 0 0 no-repeat;
    height:400px;
    width:1218px;

    margin:0 auto;

    position: relative;
    left: -70px;
}
.header_blur1_small {
    height:230px;
}
.header_blur2 {
    background:url(../img/wit-blur-header.png) 0 0 no-repeat;
    height:400px;
    width: 1195px;

    margin:0 auto;
    margin-top:-400px;

    position:relative;
    left:100px;
}
.header_blur2_small {
    height:230px;
    margin-top:-230px;
}

.header_content {
    margin-top:-400px;

    position:relative;
    z-index:10;
}
.header_content_small {
    margin-top:-230px;
}

.star-n {
    background:url(../img/Star-N.png) 0 0 no-repeat;
    height:60px;
    width:55px;

    margin-top:-60px;

    position: relative;
    top: -34px;
    left: 7px;
}
.star-e {
    background:url(../img/Star-E.png) 0 0 no-repeat;
    height:50px;
    width:45px;

    margin-top:-50px;

    position: relative;
    top: -30px;
    left: 388px;
}

.header_txt_small {
    margin-top:60px;
    margin-left: 24px;
}

.header_txt h2 {
    color: #FFF;

    font-family:"Helvetica Black", Helvetica, sans-serif;
    font-size:37px;
    font-size:2.3rem;
    font-weight:400;
    line-height: 45px;

    margin-top: 30px;
    margin-left: 10px;

    text-shadow: 3px 3px 0px #07092E;
    text-transform:uppercase;
}
    .header_txt h2 strong {
        font-size:48px;
        font-size:3rem;
        font-weight:400;

        margin-left: 15px;
    }
.header_txt p {
    color: #000;

    font-family:"Lobster";
    font-size:40px;
    font-size:2.5rem;

    margin-left:35px;
}

.header_lines {
    margin-top:15px;
    margin-left:-63px;
}
.header_lines h2 {
    background:url(../img/Boezembooster-strook-header.png) 0 0 no-repeat;
    color: #FFF;

    font-family:"Arial", sans-serif;
    font-size:20px;
    font-size:1.25rem;

    height:44px;

    margin-bottom:-6px;
    padding-top:9px;
    padding-left:115px;

    text-shadow:none;
    text-transform:uppercase;
}




/*------------------------------------------------------------------------*\
        $Linkbox
\*------------------------------------------------------------------------*/
.linkboxpositie {
    position: relative;
    left: 20px;
    top: -30px;

    z-index: 20;
}

@-moz-document url-prefix() {
  .linkboxpositie {
     top:-430px;
  }

  .contact .linkboxpositie,
  .order .linkboxpositie,
  .about .linkboxpositie,
  .default .linkboxpositie {
    top:-260px;
  }
}

#linkbox {
	width:130px !important;
	font-size:11px;
	color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:50px;
	margin:0;

	border:1px solid #363636;
	background-color:#FFF;
	text-align:left;
}

#linkboxtitel {
	width:132px !important;
	height:20px;
	padding:4px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:30px;
	margin:0;

	background-color:#363636;
	text-align:left;
}

#linkbox a {
	color:#000000;
	text-decoration:underline;
	padding-left:1px;
}

    #linkbox a:hover {
	    text-decoration:none;
    }

#linkbox li{
	list-style-position:inside;
	margin:6px 4px;
	width:147px !important;
	list-style-image: url("http://www.rushcommerce.com/global/arrows/linkbox_arrow_blue.gif");
}

    #linkbox li li{
      list-style-type:none !important;
      list-style-image:none;
    }

        #linkbox li li a{
          text-decoration:none;
        }










/*------------------------------------------------------------------------*\
        $Content
\*------------------------------------------------------------------------*/
.content_block h1 {
    color:#2F2366;

    font-family:"Helvetica Light";
    font-size:19px;
    font-size:1.2rem;
    font-weight:400;

    text-transform:uppercase;
}
.content_block h1 strong {
    font-family:"Helvetica Black";
    font-size:24px;
    font-size:1.5rem;
    font-weight:400;

    text-transform:uppercase;
}
.content_block p {
    font-size:.875em;

    margin:9px 0;

    text-align:justify;
}

.lite_block {
    background-color:#FBF4FD;
    border-radius:6px;

    display:inline-block;

    margin-top:26px;
    padding:50px 0;
}
.lite_block h2,
.content_block h2 {
    color:#2F2366;

    font-family:"Helvetica Light";
    font-size:21px;
    font-size:1.3rem;
    font-weight:400;

    margin-bottom:23px;

    text-transform:uppercase;
}
.lite_block h2 strong {
    font-family:"Helvetica Black";
    font-size:28px;
    font-size:1.75rem;
    font-weight:400;
}
.lite_block p {
    font-size:.875em;

    margin: 9px 0;

    text-align:justify;
}




    /*------------------------------------------------------------------------*\
        $Home Content
    \*------------------------------------------------------------------------*/
    .home_block1 {
        margin-right:30px;
    }
    .home_block1 h1 {
        margin-top:5px;
    }





    /*------------------------------------------------------------------------*\
        $Usage Content
    \*------------------------------------------------------------------------*/
    .usage_block1 h1 {
        margin-top:5px;
    }
    .usage_block1 p {
        margin-right:30px;
    }

    .usage_lite_block h2 {
        margin-top:5px;
    }
    .usage_lite_block h2 strong {
        font-size:26px;
        font-size:1.6rem;
    }

    .ingredients_content {
        display:inline-block;
        margin-top:30px;
    }

    .ing_txt {
        margin-left:30px;
        margin-bottom:30px;
    }
    .ing_txt h2 {
        font-family:"Helvetica Black";
        font-size:14px;
        font-size:.9rem;
        font-weight:400;

        margin-bottom:0px;

        text-transform:none;
    }




    /*------------------------------------------------------------------------*\
        $Experience Content
    \*------------------------------------------------------------------------*/
    .exp_block1 h1 {
        font-family:"Helvetica Black";
        font-size:24px;
        font-size:1.5rem;

        margin-bottom:25px;
    }

    .exp_lite_block {
        margin-top:80px;
        padding:20px 0;
    }
    .exp_lite_block h2,
    .exp_block2 h2 {
        font-family:"Helvetica Black";
        font-size:16px;
        font-size:1rem;

        margin-top:29px;
        margin-bottom:0;

        text-transform:none;
    }
    .exp_block2 h2 {
        margin-top:40px;
    }
    .exp_lite_block a {
        color:#25000E;

        text-decoration:none;
    }
        .exp_lite_block a:hover {
            color:#8E6DD5;
        }

    .subtxt {
        color:#2F2366;

        font-family:Arial, sans-serif;
        font-size:.7em;
        font-style:italic;

        margin-top:10px;
    }
    .subtxt a,
    .exp_block2 a {
        color:#25000E;

        text-decoration:none;
    }
        .subtxt a:hover,
        .exp_block2 a:hover {
            color:#8E6DD5;
        }




    /*------------------------------------------------------------------------*\
        $Default / $About Content
    \*------------------------------------------------------------------------*/
    .default_block,
    .about_block {
        margin-left:30px;
    }

    .default_block h1,
    .about_block h1 {
        font-family:"Helvetica Black";
        font-size:24px;
        font-size:1.5rem;
        font-weight:400;
    }
    .default_block h2,
    .about_block strong {
        color:#2F2366;

        font-family:Arial, sans-serif;
        font-size:15px;
        font-size:.95rem;
        font-weight:700;

        margin-bottom:-10px;
        margin-top:20px;

        text-transform:none;
    }

    .quality_seal {
        background: url(../img/haccp.jpg) top left no-repeat;
        height: 170px;
        margin-top: -170px !important;
        margin-right:-20px;
        width: 165px;
    }




/*------------------------------------------------------------------------*\
        $Contact
\*------------------------------------------------------------------------*/
.contact .contact_top {
    margin-left:30px;

    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.contact_boxes {
    display:inline-block;

    margin-left:30px;
}
.contactbox_top {
    margin-top:40px !important;
}
.contactbox {
    background-color: #FFF;
    border:1px solid #2F2366;
	margin: 0 0 25px 0;
	min-height:85px;
	padding:20px;

	-webkit-border-radius: 8px;
    -moz-border-radius:    8px;
    border-radius:         8px;
}

    .contactbox h2 {
        color:#2F2366;
        font-family:"AB", "Arial Bold", Arial, sans-serif;
        font-size:21px;
        font-size:1.3rem !important;
        font-weight:400;
    }

    .contactbox p {
        color:#010101;
        font-size:1em;
        margin:10px 0;
    }

.contacthead {
	cursor:pointer;
	position:relative;
	top:-26px;
	left:-9px;
}

.contactimage {
	float:right;
	margin:0px 0px 0px 50px;
	padding:5px;
}

.contacthide {
	display:none;
}

    .contacthide h4 {
        color:#010101;
        font-family:"Arial", sans-serif;
    }

    .contacthide p {
        margin:10px 0;
        text-align:justify;
    }

    .contacthide li {
        color:#010101;
        font-size:1em !important;
        margin-left:0;
    }

.contactmail {
	float:left;
	padding:0px;
	margin:0px;
}

.contact_bag {
    margin-top:-10px;
}

.clickable {
    cursor: pointer;
    margin-bottom:20px;
}

.contact .content ul {
    list-style:none;
    margin:10px 0;
}




/*------------------------------------------------------------------------*\
        $Order
\*------------------------------------------------------------------------*/
.order .content_block h1 {
    margin-bottom:20px;
}
.order .content_block h1 strong,
.contact .content_block h1 strong,
.about .content_block h1 strong,
.default .content_block h1 strong {
    font-size:21px;
    font-size:1.3rem;
}

#boxone,
#boxtwo,
#boxthree {
    border: 1px solid #2F2366;
    border-radius:8px;

    margin:10px 30px;
    padding:30px;
}
#boxfour,
#boxfive {
    margin:10px 60px;
}
#boxfour {
    margin-top:40px;
}
#boxfive {
    margin-top:30px;
    margin-bottom:40px;
}

#boxone .header,
#boxtwo .header,
#boxthree .header,
#boxfour .header {
    color:#2F2366;

    font-size:17px;
    font-size: 1.05rem;
}

.productrow_one,
.productrow_two {
    height:110px;
}

.product_descriptions {
    margin-top: 40px;
    display: inline-block;
}
.product_header {
    font-weight:700;

    display:block;
}
.product_description {
    font-size:13px;
    font-size:.8rem;
}

.product_images {
    width: 480px;
    text-align:center;
}
.product_images img {
    width: 110px;
}
.product_images div {
    margin: 0 auto;
    width:210px !important;
}

.euro_prices,
.product_radios {
    margin-top: 41px;
    display: inline-block;
}
.euro_prices {
    font-weight:700;
    margin-left:45px;
}

.paylist label {
    padding-left: 25px;
    width:700px;
}
.paylist img {
    margin-right:-80px;
}

#overmakenimgbe {
    margin-top:-20px;
}

#orderbutton,
#printbutton,
#waitplx {
    margin-top:20px;
}
#orderbutton {
    background:url(../img/boezembooster-sprite-map.png) -21px -337px no-repeat;
	width: 159px;
	height: 45px;

	border:none;

	cursor:pointer;

	text-indent:-9999px;
}
    #orderbutton:hover {
        background:url(../img/boezembooster-sprite-map.png) -199px -337px no-repeat;
    }

/*#printbutton,
#waitplx {
    color:#FFF;

    border:2px solid #FFF !important;
    border-radius:3px;

    font-family: "Helvetica Black";
    font-weight:400;

    padding: 10px 20px;

    text-transform:uppercase;

    text-shadow: 2px 2px 0px rgba(14, 44, 30, 0.8);

    background: rgb(82,151,207);
    background: -moz-linear-gradient(top,  rgba(82,151,207,1) 0%, rgba(99,172,231,1) 27%, rgba(29,110,177,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,151,207,1)), color-stop(27%,rgba(99,172,231,1)), color-stop(100%,rgba(29,110,177,1)));
    background: -webkit-linear-gradient(top,  rgba(82,151,207,1) 0%,rgba(99,172,231,1) 27%,rgba(29,110,177,1) 100%);
    background: -o-linear-gradient(top,  rgba(82,151,207,1) 0%,rgba(99,172,231,1) 27%,rgba(29,110,177,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(82,151,207,1) 0%,rgba(99,172,231,1) 27%,rgba(29,110,177,1) 100%); 
    background: linear-gradient(to bottom,  rgba(82,151,207,1) 0%,rgba(99,172,231,1) 27%,rgba(29,110,177,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5297cf', endColorstr='#1d6eb1',GradientType=0 ); 

}
    #printbutton:hover,
    #waitplx:hover {
        background: rgb(18,161,15); 
        background: -moz-linear-gradient(top,  rgba(18,161,15,1) 0%, rgba(8,205,3,1) 100%); 
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,161,15,1)), color-stop(100%,rgba(8,205,3,1))); 
        background: -webkit-linear-gradient(top,  rgba(18,161,15,1) 0%,rgba(8,205,3,1) 100%); 
        background: -o-linear-gradient(top,  rgba(18,161,15,1) 0%,rgba(8,205,3,1) 100%); 
        background: -ms-linear-gradient(top,  rgba(18,161,15,1) 0%,rgba(8,205,3,1) 100%); 
        background: linear-gradient(to bottom,  rgba(18,161,15,1) 0%,rgba(8,205,3,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12a10f', endColorstr='#08cd03',GradientType=0 ); 

    }*/

#printbutton,
#waitplx {
    position:relative;
}
#printbutton:before,
#printbutton:after,
#waitplx:before,
#waitplx:after {
    background:#023762;
    width:50%;
    height:20%;

    -webkit-box-shadow: 0px 8px 3px -6px rgba(2, 55, 98, 1);
    -moz-box-shadow:    0px 8px 3px -6px rgba(2, 55, 98, 1);
    box-shadow:         0px 8px 3px -6px rgba(2, 55, 98, 1);

    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);

    position: absolute;
    content: "";
    z-index: 2;
}
#printbutton:after,
#waitplx:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

.order_txt_bottom h2 {
    color:#2F2366;

    font-family: "Arial Bold", sans-serif;
    font-size:15px;
    font-size:.95rem;
    font-weight:400;

    margin: 20px 0 10px 0;
}
.order_txt_bottom p {
    font-size: .875em;
    margin: 9px 0;
    text-align: justify;
}






/*------------------------------------------------------------------------*\
        $Footer
\*------------------------------------------------------------------------*/
.footer_txt_bg {
    margin-top:35px;

    background: rgb(21,24,69); /* Old browsers */
    background: -moz-linear-gradient(-45deg,  rgba(21,24,69,1) 22%, rgba(235,196,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(22%,rgba(21,24,69,1)), color-stop(100%,rgba(235,196,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(21,24,69,1) 22%,rgba(235,196,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151845', endColorstr='#ebc4f8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.footer_blur1 {
    background:url(../img/wit-blur-footer.png) 0 0 no-repeat;
    height: 310px;
    width: 720px;

    margin: 0 auto;

    position: relative;
    left: 300px;
}

.footer_txt {
    margin-top:-310px;
}

.footer_home,
.footer_home_list,
.footer_werking {
    padding:20px 0;
}
.footer_home,
.footer_werking {
    margin-right:30px;
}
.footer_home h2,
.footer_werking h2 {
    color:#FFF;

    font-family:"Helvetica Light";
    font-size:15px;
    font-size:.95rem;
    font-weight:400;

    margin-bottom: 20px;

    text-transform:uppercase;
}
.footer_home h2 strong {
    font-family:"Helvetica Black";
    font-size:19px;
    font-size:1.2rem;
    font-weight:400;
}
.footer_werking h2 {
    font-family:"Helvetica Black";
    font-size:19px;
    font-size:1.2rem;
}
.footer_home p,
.footer_werking p {
    color:#FFF;

    font-size:.875em;

    text-align:justify;
}

.footer_home_img,
.footer_list_txt {
    float:left;
}
.footer_home_img {
    margin-top:28px;

    position:relative;
    z-index:10;
}

.footer_home_list {
}
.footer_list_txt {
    margin-left: -197px;

    position: relative;
    left: 142px;
}
.footer_home_list h2 {
    color:#FFF;

    font-family:"Helvetica Black";
    font-size:22px;
    font-size:1.4rem;
    font-weight:400;

    padding-left:30px;

    text-shadow: 2px 2px 0px #07092E;
    text-transform:uppercase;

    width: 372px;
}
.footer_home_list ul {
    margin-top:10px;
}
.footer_home_list li {
    background:url(../img/Boezembooster-strook-footer.png) 0 0 no-repeat;
    width:416px;

    color:#FFF;

    font-family:Arial, sans-serif;
    font-size:.9em;
    font-weight:700;
    line-height: 1.2em;

    margin-bottom: 2px;
    margin-left:-10px;
    padding: 5px 0;
    padding-left:40px;

    text-transform:uppercase;
}

.footer_bg {
    background-color:#2E0F60;
}

.footer_nav{
    float:left;
}
.footer_nav ul {
    display:inline-block;
}
.footer_nav li {
    color:#FFF;
    float:left;

    margin-right:20px;
    padding:16px 0;
}
.footer_nav a {
    color:#FFF;

    font-family:Arial, sans-serif;
    font-size:.75em;
    font-weight:700;

    text-decoration:none;
    text-transform:uppercase;
}
    .footer_nav a:hover {
        color:#F3D400;
    }

.copy {
    color:#FFF;

    font-family:Arial, sans-serif;
    font-size:.75em;
    font-weight:700;

    float:right;

    padding:19px 0;

    text-transform:uppercase;
}
@media(max-width: 1080px){
    .linkboxpositie{
        display: none;
    }
}
@media(max-width: 960px){
    body {
        min-width: 0 !important;
        margin-left: 0 !important;
    }
    .container_16{
        width: 100%;
    }
    .container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3,
    .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6,
    .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9,
    .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12,
    .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15,
    .container_16 .grid_16{
        margin: 0;
        padding: 0 3%!important;
    }
    .container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3,
    .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6,
    .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9,
    .container_16 .header_content .grid_12, .container_16 .header_content_small .grid_12{
        width: 44%;
    }
    .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12,
    .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15,
    .container_16 .grid_16, header .container_16 .grid_5{
        width: 94%;
    }
    .header_tube, .hidden, .header_blur1, .header_blur2, .header_tube_small,
    .footer_blur1,  .star-e, .footer_home_img{
        display: none;
    }
    .header_lines{
        margin-left: 0;
    }
    .logo{
        margin: 1rem 0;
    }
    #navtoggle{
        width: 44px;
        height: 33px;
        background-color:#2E0F60;
        border-radius: 5px;
        margin: 1rem 1rem 0 0;
        float: right;
        cursor: pointer;
    }
    .menuline{
        width: 80%;
        margin-left: 10%;
        margin-top: 15%;
        border-top: 2px solid #fff;
    }
    .header_txt_small{
        margin-top: 0;
        margin-left: 0;
    }
    .header_txt h2{
        font-size: 1.5rem;
        margin-top: 1rem;
        margin-left: 3%;
    }
    .header_txt h2 strong{
        margin-left: 0;
        font-size: 1.5rem;
    }
    .header_txt p{
        text-shadow: #b398ce -1px 2px;
    }
    .top_nav li{
        width: 100%;
        height: auto;
        margin-top: 0;
    }
    .top_nav li a{
        padding-top: 0;
        line-height: 3rem;
        border-radius: 0;
        box-shadow: none;
    }
    .header_bg{
        top: 0;
        margin-bottom: 1rem;
    }
    .footer_txt{
        margin-top: 0;
    }
    .footer_list_txt h2{
        width: auto;
    }
    .footer_home_list li{
        width: 91%;
        margin-left: 0;
        padding: 5px 3%;
        font-size: 0.725rem;
        background-image: none;
        background-color: #66589b;
    }
    .footer_home, .footer_werking{
        margin-right: 0;
    }
    header nav{
        overflow: auto;
        margin-bottom: 1rem;
    }
    .top_nav{
        position: absolute;
        z-index: 11;
        width: 94%;
        border-radius: 0 0 5px 5px;
    }
    .header_lines h2{
        text-align: left;
        background-image: none;
        background-color: #180d59;
        font-size: 1rem;
        height: auto;
        margin: 0.5rem 0 0 3%;
        line-height: 1.25rem;
        padding: 9px 3%;
    }
    .header_content{
        margin-top: 0;
    }
    .ing_txt{
        margin-left: 0;
        margin-bottom: 0;
    }
    .usage_block1 p{
        margin-right: 0;
    }
    #boxone, #boxtwo, #boxthree{
        margin: 0;
        padding: 0;
        border: none;
    }
    #boxone table{
        width: 100%;
    }
    .product_descriptions{
        width: auto!important;
        margin-top: 0;
    }
    .product_images{
        width: auto!important;
    }
    .euro_prices{
        width: auto!important;
        display: inline-block;
        margin-left: 0;
        float: right;
    }
    .product_radios{
        margin-right: 5px;
        width: auto!important;
        display: inline-block;
        float: right;
    }

    .paylist label{
        width: auto;
    }
    #boxtwo li{
        margin-top: 0.5rem;
    }
    #boxtwo label{
        text-align: left;
        width: auto!important;
    }
    #boxtwo input[type=text]{
        width: 98%;
        padding: 5px 1%;
    }
    #boxtwo select{
        width: 100%;
    }
    #boxthree, #boxfour, #boxfive{
        margin: 1rem 0;
    }
    #boxfour div{
        margin-left: 0!important;
    }

    .paylist img{
        margin-right: 3%;
    }
    .footer_list_txt{
        margin-left: 0;
        left: 0;
        width: 100%;
    }
    .home_star{
        float: right;
        margin-left: 0;
    }
    .usage_img1{
        width: 100%;
        max-width: 389px;
        height: auto;
    }
    .usage_img2{
        float: left;
    }
    .usage_btn2{
        margin-left: 1%;
        float: left;
    }
    .home_btn1 {
        background: url(../img/boezembooster-sprite-map.png) -18px -143px no-repeat;
        height: 93px;
        width: 365px;

        display:inline-block;

        margin-top:36px;
    }
    .home_btn1:hover {
        background: url(../img/boezembooster-sprite-map.png) -407px -143px no-repeat;
    }
    .exp_btn1, .exp_lite_block{
        margin: 0;
    }

    body.usage .ingredients_content .alpha,
    body.ervaring .exp_lite_block .grid_4{
        width: 29%!important;
    }
    body.usage .ingredients_content .omega,
    body.ervaring .exp_lite_block .grid_11{
        width: 58%;
    }
    .contact_boxes{
        margin-left: 0;
    }
}
@media(max-width: 40em){
    .logo{
        width: 70%;
        height: auto;
        max-width: 285px;
    }
    .container_16 .grid_1, .container_16 .grid_2, .container_16 .grid_3,
    .container_16 .grid_4, .container_16 .grid_5, .container_16 .grid_6,
    .container_16 .grid_7, .container_16 .grid_8, .container_16 .grid_9,
    .container_16 .grid_10, .container_16 .grid_11, .container_16 .grid_12,
    .container_16 .grid_13, .container_16 .grid_14, .container_16 .grid_15,
    .container_16 .grid_16, .container_16 .header_content .grid_12,
    .container_16 .header_content_small .grid_12,
    body.usage .ingredients_content .alpha, body.usage .ingredients_content .omega,
    body.ervaring .exp_lite_block .grid_4, body.ervaring .exp_lite_block .grid_11{
        width: 94%;
    }
    .home_star, .header_tube, .header_woman, .header_woman_small,
    .star-n, .header_top, body.order .header_tube_small, body.contact .header_tube_small{
        display: none;
    }
    .header_txt_small{
        margin-top: 0;
        margin-left: 0;
        display: block;
    }
    .header_txt h2{
        font-size: 1.5rem;
        margin-top: 1rem;
        margin-left: 3%;
    }
    .header_txt h2 strong{
        margin-left: 0;
        font-size: 1.5rem;
    }
    .header_txt p{
        margin-left: 0;
        text-align: center;
    }
    .header_lines{
        margin: 0 0 1rem -3%;
    }
    .footer_home_list h2{
        padding-left: 0;
    }
    .footer_nav{
        margin-top: 1rem;
    }
    .footer_nav li{
        width: 100%;
        padding:0 0 5px 0;
    }
    .footer_nav li a{
        width: 100%;
        height: 100%;
        display: block;
        font-size: 1rem;
    }
    .copy{
        font-size: 1rem;
    }
    .footer_home p, .footer_werking p, .content_block p{
        font-size: 1rem;
    }
    .home_star{
        margin-top: 0px;
        margin-left: 0px;
    }
    .lite_block{
        padding: 0;
    }
    .usage_btn1,
    .home_btn1{
        background: url(../img/boezembooster-sprite-map.png) -18px -244px no-repeat;
        height: 75px;
        width: 187px;
    }
    .usage_btn1:hover,
    .home_btn1:hover {
        background: url(../img/boezembooster-sprite-map.png) -224px -244px no-repeat;
    }
    .header_tube_small{
        margin: 1rem auto 0;
        display: block;
    }
    .product_images{
        display: none;
    }
    .product_radios, .euro_prices{
        margin-top: 0;
        float: right;
        margin-left: 5px;
    }
}
