
body #maincontent{ max-width:1820px;margin-left:auto;margin-right:auto; }
body #maincontent .leftContainer,
	body #maincontent .columns,	
	body #maincontent .rightContainer{ display:inline-block;vertical-align:top; }
body #maincontent .leftContainer{ min-width:341px;width:341px;float:left; }
body #maincontent .columns{ width:100%;max-width:calc(100% - 760px);float:left;padding-left:70px; }
body #maincontent .rightContainer{ min-width:381px;width:381px;padding-top:132px; }
body #maincontent .leftContainer .menu-wrapper{ margin-bottom:0px; }
body.page-layout-2columns-left .column.main{ width:100%; }
body .titleContainer > h2{ font-family:roboto_black_italic;font-size:20px;color:#cfdbe2;text-transform:uppercase;margin-bottom:0px;margin-top:30px; }
body #maincontent .columns  .page-title-wrapper h1{ font-family:roboto_black_italic;font-size:24px;color:#aec1d0;text-transform:uppercase;font-weight:normal;margin-bottom:0px;line-height: 100%; }
body .breadcrumbs{ margin-bottom:10px; }
body .product-video{ position:relative;height:300px; }

body .contentContainer .needHelp{ margin-top:0px; }
body .contentContainer .need-help-wrapper{ padding-top:300px;margin-left:30px; }
body .contentContainer .kiyoh{ margin-left:30px; }

body .rightContainer .contentContainer > div{ display:table;margin:auto;width:298px; }
body .rightContainer .contentContainer > div.usp{ margin-bottom:50px; }
body .rightContainer .products > .product{ max-width:100%; }
body .containerBlockOne{ padding-top:30px; }

body .addthis_toolbox{ position:absolute;top:33px;right:36px; }

body.page-product-configurable .price-including-tax + .price-excluding-tax:before,
	body.page-product-configurable .price-container .price-label{ display:none !important; }
body.page-product-configurable .price-container{ display:flex;flex-direction:row;flex-wrap:wrap; }
body.page-product-configurable .price-container > span:nth-child(2){ order:2;width:100%; }
body.page-product-configurable .price-container > span:nth-child(3){ order:1;width:100%; }
body.page-product-configurable .price-box .price-container.weee .price-excluding-tax .price{ font-size:34px;font-weight:normal; }

/* BEGIN RIGHTCONTAINER STYLE */

body .rightContainer .sale-product{ margin-top:100px; }
body .rightContainer .sale-product .sale-label,
	body .rightContainer .new-product .new-label{ font-style:italic;padding-top:5px;padding-bottom:5px; }
body .rightContainer  .products > .product .block-three .price{ background-color:transparent; }
body .rightContainer .products > .product .block-three .price .priceBefore,
	body .rightContainer .products > .product .block-three .price .finalPrice{ float:none; }
body .rightContainer .products > .product .block-three .price .finalPrice{ color:#1f3855;font-family:roboto_bold;font-weight:normal;padding-left:20px;padding-bottom:45px;margin-top:0px;line-height:100%; }
/*
body .rightContainer .products > .product .block-three .price .finalPrice:after{ content:'(INCL BTW)';font-family:roboto_regular;font-size:12px;display:inline-block;position:relative;margin-left:5px; }
*/
body .rightContainer .products > .product .block-three .price .priceBefore{ font-size:20px; }
body .rightContainer .products > .product .block-three .price .priceBefore:before{ top:13px; }
body .rightContainer .products > .product .block-three .price{ margin-top:25px; }
body .rightContainer .products > .product{ height:auto;margin-left:33px;float:none; }
body .rightContainer .products > .product .block-three .price{ height:auto; }
body .rightContainer .products > .product .block-three .title a span{ text-align:left; }
body .rightContainer .new-product{ margin-top:0px; }
body .rightContainer .products > .product .block-four{ display:block; }
body .rightContainer .products > .product .block-four .addToCartLink{ border-radius:8px;border:2px solid #6591b1;text-align:center;width:216px;background-color:#ffffff;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%); }
body .rightContainer .products > .product .block-four .addToCartLink:hover{ opacity:0.7 !important; }
body .rightContainer .products > .product .block-four .addToCartLink span{ color:#6591b1;font-size:16px;font-weight:normal; }

/* END RIGHTCONTAINER STYLE */


/* BEGIN GALLERY STYLE" */

body .product.media .fotorama__nav-wrap .fotorama__thumb-border,
	body .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, 
	body .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{ display:none !important; }
body .product.media .fotorama__nav-wrap .fotorama__nav{ height:auto !important;margin-top:7px;width:100% !important; }
body .fotorama__nav.fotorama__shadows--right:after,
	body .fotorama__nav.fotorama__shadows--left:before{ display:none; }
body .product.media .fotorama__nav-wrap .fotorama__nav__frame:hover,
	body .product.media .fotorama__nav-wrap .fotorama__active{ border:3px solid #e4ebef; }
body .product.media .fotorama__nav-wrap .fotorama__nav__frame:hover img{ opacity:0.8; }
body .fotorama__nav--thumbs .fotorama__nav__frame{ padding:0px !important; }
body .product.media .fotorama__nav__shaft{ display:block;width:calc(100% + 16px);white-space:normal;transform:none !important;position:relative;left:-8px; }
body .product.media .fotorama__nav__shaft .fotorama__nav__frame{ margin-right:8px;margin-left:8px;margin-bottom:16px;border:3px solid #e4ebef;cursor:pointer;display:inline-block;width:140px !important;height:140px !important; }
body .product.media .sku-information span:last-child{ padding-right:8px; }
body .product.media .gallery-placeholder{ max-width:640px;overflow:visible; }
body .product.media .gallery-placeholder .fotorama__wrap{ max-width:100% !important; }
body .product.media .gallery-placeholder .fotorama__wrap .fotorama__stage__shaft{ width:100% !important;max-height:300px; }
body .product.media .gallery-placeholder .fotorama__stage{ max-width:626px;display:inline-block;height:auto !important;border:3px solid #e4ebef;position:relative;z-index:60;max-height:300px; }
body .product.media .fotorama{ overflow:visible; }

body .product.media .fotorama .fotorama__stage:after{ height:33px;width:33px;position:absolute;content:'';bottom:10px;right:10px;background-image:url(../images/zoom.png); }
body .product.media .fotorama__arr.fotorama__arr--prev,
	body .product.media .fotorama__arr.fotorama__arr--next{ display:none !important; }
body .fotorama__stage__frame{ max-height:300px; }

body .fotorama--fullscreen .fotorama__stage__frame {
    max-height: unset;
}
body .fotorama__stage__frame.fotorama__active{ position:relative; }
body .fotorama__stage__frame .fotorama__img{ max-height:300px;left:auto;position:relative;top:auto;transform:none;-webkit-transform:none;-ms-transform:none; }
body .fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{ left:0px !important;transform:translateX(0%) !important;width:100%;height:auto;position:relative; }
body .fotorama__thumb{ width:140px;height:140px; }
body .fotorama__caption{ display:none; }
/*body .magnify-lens{width: 100px!important; height: 100px!important}*/
body .magnify-lens,
	body .product.media .gallery-placeholder:hover .magnifier-preview{ display:none !important; }
/*body .magnifier-preview { top: 51px!important;left:548px !important;transform: scale(2); }
body .magnifier-preview img{ width:auto;margin-top:-178px;margin-left:-37px; }*/
body  .fotorama--fullscreen .fotorama__wrap.fotorama__wrap--css3, 
body  .fotorama--fullscreen .fotorama__stage{height: 100%!important}
body .gallery-placeholder > .magnifier-preview img{ max-width:1000% !important;height:auto !important; }
body .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img { height: auto!important;position: relative!important;top: 0;transform: translateY(0)!important; }
html body .fotorama__nav__frame--dot{ display:none !important; }
body.page-layout-2columns-left .product.media{ width:634px; }
body.page-layout-2columns-left .product-info-main{ width:calc(100% - 734px);padding-left:70px;padding-right:30px; }

/* END GALLERY STYLE" */


/* BEGIN REVIEWS STYLE */

body .product.media .reviews{ margin-bottom:5px;margin-top:0px; }
body .product.media .reviews > span .star{ height:19px;width:19px;background-image:url(../images/product-star.png);content:'';position:relative;display:inline-block; }
body .product.media .reviews > span .star-empty{ height:19px;width:19px;background-image:url(../images/product-star-empty.png);content:'';position:relative;display:inline-block; }
body .product.media .reviews > span:last-child{ margin-left:10px;position:relative;top:-3px; }
body .product.media .reviews > span:last-child a{ text-decoration:underline;color:#5b5b5b; }
body .review-control-vote label:before,
	body .rating-summary .rating-result > span:before{ color:#f47920; }
body .product.info.detailed .product.data.items .block.review-add button[type="submit"]:hover:after{ opacity:0.9; }
body .review-form-actions .action.submit.primary,	
	body .review-form-actions .action.submit.primary:hover,	
	body .review-form-actions .action.submit.primary:active{ border-radius: 8px;border: 2px solid #6591b1;text-align: center;width: 216px;background-color:#ffffff; }
body .review-form-actions .action.submit.primary:hover{ opacity:0.8; }
body .review-form-actions .action.submit.primary span { color: #6591b1;font-size: 16px;font-weight: normal; }
body .fieldset > .field:not(.choice) > .label{ font-weight:normal; }

/* BEGIN REVIEWS STYLE */


/* BEGIN PRICE STYLE */

body .price-container .weee:after{ display:none; }
body .product-info-price > div{ padding-right:10px; }
body .product-info-main .price-box { margin-top:0px; }
body.catalog-product-view .product-info-main .price-excluding-tax .price{ font-size:34px;color:#12b467;font-family:roboto_bold;font-weight:normal; }
body.catalog-product-view.page-product-configurable .product-info-main .price-excluding-tax .price:after{ content:' (Excl BTW)';font-size:12px; }
body.catalog-product-view .product-info-main .price-excluding-tax .price > span:nth-child(1){ font-size:26px; }
body.catalog-product-view .product-info-main .price-excluding-tax .price > span:nth-child(2){ font-size:12px; }
body.catalog-product-view .product-info-main .price-including-tax .price{ font-size:16px;color:#1f3855;font-weight:normal; }
body.catalog-product-view .product-info-main .price-including-tax .price > span:nth-child(2){ font-size:12px; }
body.catalog-product-view.page-product-configurable .product-info-main .price-including-tax .price:after{ content:' (Incl BTW)';font-size:12px; }
body.catalog-product-view .product-info-main .special-price-including-tax .price > span:nth-child(2){ font-size:12px; }
body.catalog-product-view .product-info-main .old-price{ text-decoration:none; }
body.catalog-product-view .product-info-main .old-price .price{ position:relative; }
body.catalog-product-view .product-info-main .old-price .price:before{ top:10px;position:absolute;content:'';background-color:#1f3855;height:1px;width:calc(100% + 4px);left:-4px;
	-moz-transform: rotate(168deg);
	-webkit-transform: rotate(168deg);
	-o-transform: rotate(168deg);
	-ms-transform: rotate(168deg);
	transform: rotate(168deg);
}
body.catalog-product-view .product-info-main .price-box{ width:auto; }

/* END PRICE STYLE */


/* BEGIN OPTIONS STYLE */

body .product-add-form{ margin-top:30px; }
body .product-options-wrapper{ display:inline-block;width:100%; }
body .product-options-wrapper .fieldset > .field .field{ display:inline-block;vertical-align:top;margin-right:10px; }
body .product-options-wrapper .fieldset > .field{ max-width:100%;width:100%;display:table;margin:auto;margin-bottom:20px; }
body .product-options-wrapper .fieldset > .field .field > *:hover{ cursor:pointer; }
body .product-options-wrapper .fieldset input[type="radio"]{ margin:5px 5px 0 0; }
body .product-options-wrapper .fieldset > .field select{ border-radius:5px; }

/* END OPTIONS STYLE */


/* BEGIN ADD TO CART STYLE */

body #product_addtocart_form{ margin-top:0px; }
body #product_addtocart_form .field.qty input{ border-radius:5px;font-size:14px;text-align:center;max-width:277px; }
body #product_addtocart_form .box-tocart,
	body #product_addtocart_form .box-tocart .fieldset{ margin-bottom:0px; }
body .product-info-main .box-tocart{ margin-top:5px; }
body #product_addtocart_form .box-tocart .actions{ padding-top:0px !important; }

body #product_addtocart_form .box-tocart .actions .action.primary,
body #product_addtocart_form .box-tocart button,
	body #product_addtocart_form .box-tocart button:hover,
	body #product_addtocart_form .box-tocart button:focus,
	body #product_addtocart_form .box-tocart button:active{ background-color:#04bc64;border-radius:6px;background-image:url(../images/product-shoppingcart.png);background-repeat:no-repeat;background-position:19px 12px;padding-left:70px !important;border:0px;padding-left:70px !important;padding-right:30px !important; }

body #product_addtocart_form .box-tocart .actions .action.primary {
    width: auto;
    font-weight: normal;
    background-image: unset;
    padding-left: 50px !important;
    padding-right: 50px !important;
}


body #product_addtocart_form .box-tocart button:hover{ opacity:0.8; }
body #product_addtocart_form .box-tocart button  span{ font-size:20px;font-weight:normal;white-space: nowrap; }
body .product-social-links .action.tocompare,	
	body .product-social-links .action.tocompare:hover{ background-color:transparent;border:0px; }
body .product-social-links .action.tocompare span{ color:#02bd64;font-size:12px;text-transform:uppercase;font-family:roboto_bold;font-weight:normal; }
body .product-social-links .action.towishlist{ display:none; }
body .product-social-links{ text-align:left;padding-left:28px; }
body .product-add-form .productAmount{ position:relative;display:inline-block;width:100%; }
body .product-add-form .productAmount > .up{ top:2px;right:3px;height:15px;width:20px;background-image:url(../images/up.png);background-repeat:no-repeat;background-position:center;position:absolute; }
body .product-add-form .productAmount > .down{ top:14px;right:3px;height:15px;width:20px;background-image:url(../images/down.png);background-repeat:no-repeat;background-position:center;position:absolute; }
body .product-add-form .productAmount > .up,
	body .product-add-form .productAmount > .down{ cursor:pointer; }

/* END ADD TO CART STYLE */


/* BEGIN DESCRIPTION STYLE */

body .product-info-main .product.attribute.overview{ margin-top:50px;margin-bottom:50px;display:none; }
body .containerBlockTwo .logos{ border-bottom:2px solid #e4ebef;padding-bottom:15px;margin-bottom:20px;margin-top:30px; }
body .assessment{ border-bottom:2px solid #e4ebef;padding-bottom:15px;margin-bottom:35px; }
body .assessment ul{ list-style:none;padding-left:0px;margin-bottom:0px; }
body .assessment ul.plusBullits li{ padding-left:15px;position:relative;font-style:italic;font-size:14px;color:#1f3855;margin-bottom:4px; }
body .assessment ul.plusBullits li:before{ position:absolute;left:3px;top:1px;content:'+';font-size:;display:inline-block; }
body .assessment ul.disadvantageBullits li{ padding-left:15px;position:relative;font-style:italic;font-size:14px;color:#1f3855;margin-bottom:4px; }
body .assessment ul.disadvantageBullits li:before{ position:absolute;left:3px;top:-5px;content:'_';font-size:;display:inline-block; }
body .containerBlockTwo .addthis_toolbox .share{ font-style:italic;font-size:12px;color:#1f3855; }

/* END DESCRIPTION STYLE */


/* BEGIN TABS STYLE */

body .product.info.detailed{ padding-top:0px; }
body .product.info.detailed .product.data.items > .item.content{ border:3px solid #e4ebef;padding:38px 50px 25px 50px;color:$1f3855;font-size:16px; }
body .product.info.detailed .product.data.items > .item.title a{ padding-bottom:9px;position:relative;border:0px;color:#477294;font-style:italic;font-size:16px;text-transform:uppercase;background-color:transparent; }
body .product.info.detailed .product.data.items > .item.title.active a:after{ background-color:#e4ebef;height:7px;width:100%;content:'';bottom:0px;left:0px;position:absolute; }
body .product.info.detailed .product.data.items > .item.content h2{ margin-bottom:4px;margin-top:25px;text-transform:uppercase;font-size:20px;font-family:roboto_bold_italic; }
body .product.info.detailed .product.data.items > .item.content h2 strong{ font-weight:normal; }
body .product.info.detailed .product.data.items > .item.content p{ line-height:170%; }
body .product.info.detailed .product.data.items > .item.content ul{ margin-top:20px;list-style:none;padding-left:0px; }
body .product.info.detailed .product.data.items > .item.content ul li{ position:relative;padding-left:20px;font-size:16px;color:#1f3855;font-family:roboto_bold_italic;font-weight:normal; }
body .product.info.detailed .product.data.items > .item.content ul li:before{ position:absolute;left:0px;top:2px;content:'';display:inline-block;background-image: url(../images/fire-submenu.png);height: 18px;width: 11px; }


/* END TABS STYLE */


/* BEGIN PRODUCT STYLE */

body .page-wrapper > .products{ background-color:#e4ebef;position:relative;padding-bottom:60px;margin-top:160px; }
body .products.recommendedProducts{ max-width:1283px;margin:auto;border:0px;left:-30px; }
body .products.recommendedProducts .product{ max-width:264px;border:2px solid #e4ebef;margin-left:auto;margin-right:auto;margin-bottom:70px;height:422px;width:100%;position:relative;background-color:#ffffff; }
body .products.recommendedProducts .product .block-one{  }
body .products.recommendedProducts .product .block-one a{ height:290px;display:block;width:100%;background-position:bottom center;background-repeat:no-repeat; }
body .products.recommendedProducts .product .block-three{  }
body .products.recommendedProducts .product .block-three .title{ position:relative;height:76px; }
body .products.recommendedProducts .product .block-three .title a{ text-align:center;position:absolute;bottom:0px;width:100%; }
body .products.recommendedProducts .product .block-three .title a span{ padding-left:20px;padding-right:20px;font-size:18px;color:#1f3855;display: block;background-color:#ffffff; }
body .products.recommendedProducts .product .block-three .price{ margin-top:15px;height:66px;background-color:#1f3855;position:relative; }
body .products.recommendedProducts .product .block-three .price:before{ content:'';background-color:#ffffff;height:10px;width:52%;position:absolute;left:0px;top:0px; }
body .products.recommendedProducts .product .block-three .price:after{ content:'';background-color:#ffffff;height:10px;width:20px;position:absolute;left:46%;top:0px; 
	-moz-transform: skew(-34deg);
	-webkit-transform: skew(-34deg);
	-o-transform: skew(-34deg);
	-ms-transform: skew(-34deg);
	transform: skew(-34deg);
}
body .products.recommendedProducts .product .block-three .sku{ color: #ffffff;font-size:15px;padding-top:19px;display:inline-block;line-height:100%;position:absolute;bottom:-3px;left:13px; }
body .products.recommendedProducts .product .block-three .price .finalPrice{ color:#ffffff;font-size:28px;float:right;margin-right:28px;margin-top:4px; }
body .products.recommendedProducts .product .block-three .price .finalPrice .ex-btwn{ font-size:12px;line-height:100%;text-align:right; }
body .products.recommendedProducts .product .block-three .price .finalPrice span{ font-size:22px; }
body .products.recommendedProducts .product .block-three .price .priceBefore{ float:left;margin-left:25px;color:#c1cad0;font-size:24px;margin-top:15px;position:relative; }
body .products.recommendedProducts .product .block-three .price .priceBefore:before{ position:absolute;content:'';height:2px;width:120%;left:-10%;background-color:#c1cad0;top:19px;
	-moz-transform: rotate(-16deg);
	-webkit-transform: rotate(-16deg);
	-o-transform: rotate(-16deg);
	-ms-transform: rotate(-16deg);
	transform: rotate(-16deg);
}
body .products.recommendedProducts .product .sale-label{ padding-left:20px;padding-right:15px;position:absolute;left:-2px;top:-2px;background-color:#c41230;color:#ffffff;font-family:roboto_bold;font-size:14px;text-transform:uppercase;z-index:2;border-bottom:2px solid #ffffff; }
body .products.recommendedProducts .product .sale-label:before{ position:absolute;content:'';right:-10px;top:0px;height:100%;width:20px;background-color:#c41230;
	-moz-transform: skew(-18deg);
	-webkit-transform: skew(-18deg);
	-o-transform: skew(-18deg);
	-ms-transform: skew(-18deg);
	transform: skew(-18deg);
}
body .products.recommendedProducts  .owl-dots{ display:none; }
body .products.recommendedProducts .product .new-label{ padding-left:20px;padding-right:15px;position:absolute;left:-2px;top:-2px;background-color:#40abfe;color:#ffffff;font-family:roboto_bold;font-size:14px;text-transform:uppercase;z-index:2;border-bottom:2px solid #ffffff; }
body .products.recommendedProducts .product .new-label:before{ position:absolute;content:'';right:-10px;top:0px;height:100%;width:20px;background-color:#40abfe;
	-moz-transform: skew(-18deg);
	-webkit-transform: skew(-18deg);
	-o-transform: skew(-18deg);
	-ms-transform: skew(-18deg);
	transform: skew(-18deg);
}
body .products.recommendedProducts .product .block-four{ display:none; }
body .products.recommendedProducts .product .selector{ position:absolute;right:4px;top:4px;z-index:2;line-height:0px; }
body .products.recommendedProducts .product .selector label{ background-repeat:no-repeat;background-position:center;position:absolute;background-image:url(../images/checkbox.jpg);height:29px;width:30px;left:-8px;top:-4px;text-indent:-9999px;font-size:0px; } 
body .products.recommendedProducts .product .selector label:hover{ cursor:pointer; }
body .products.recommendedProducts .selector input[type=checkbox]{ opacity:0; }
body .products.recommendedProducts .selector input[type=checkbox]:checked + label{ background-image:url(../images/checkbox-checked.jpg); }
body .page-wrapper > .products > div:nth-child(1):after{ z-index:-1;background-color:#e4ebef;content:'';height:30px;position:absolute;display:inline-block;width:42%;top:39px;left:0px;
    -moz-transform: skew(220deg);
    -webkit-transform: skew(220deg);
    -o-transform: skew(220deg);
    -ms-transform: skew(220deg);
    transform: skew(220deg);
}
body .page-wrapper > .products:before{ z-index:-1;background-color:#e4ebef;content:'';height:30px;position:absolute;display:inline-block;width:32%;top:-30px;left:0px; }
body .page-wrapper > .products > div:nth-child(1){ position:relative;padding-left:170px;top:-94px;height:10px;max-width:1113px; }
body .page-wrapper > .products > div:nth-child(1) h2{ font-size:28px;color:#1f3855;font-weight:bold;font-style:italic; }
body .page-wrapper > .products > div:nth-child(1) h3{ font-size:18px;color:#1f3855;font-weight:normal;font-style:italic; }
body .page-wrapper > .products > div:nth-child(1):before{ top:-65px;content:'';position:absolute;left:0px;background-image:url(../images/team-small.png);height:182px;width:146px; }
body .page-wrapper > .products > div:nth-child(1),
	body .page-wrapper > .products > span:nth-child(2){ margin:auto; }
body .page-wrapper > .products > span:nth-child(2){ margin-bottom:30px;margin-top:45px;max-width:1283px;display:block; }

body .page-wrapper > .products .owl-theme .owl-dots .owl-dot span{ border:2px solid #a5b8c5;background-color:#a5b8c5; }
body .page-wrapper > .products .owl-theme .owl-dots .owl-dot.active span,
	body .page-wrapper > .products .owl-theme .owl-dots .owl-dot:hover span{ background-color:#ffffff; }
body .page-wrapper > .products .owl-controls .owl-nav{ position:absolute;top:0px;height:0px;width:calc(100% + 80px);left:-40px; }
body .page-wrapper > .products .owl-nav .owl-prev,
	body .page-wrapper > .products .owl-nav .owl-next{ background:transparent;position:absolute;padding:0px;margin:0px;text-indent:-99999px;font-size:0px;height:35px;width:35px;top:187px; }
body .page-wrapper > .products .owl-nav .owl-prev:hover,
	body .page-wrapper > .products .owl-nav .owl-next:hover{ background-color:transparent;opacity:0.8; }
body .page-wrapper > .products .owl-nav .owl-prev{ left:30px;width:0px;height:0px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #ffffff; }
body .page-wrapper > .products .owl-nav .owl-next{ right:30px;width:0px;height:0px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #ffffff; }
	
/* END PRODUCT STYLE */

body.page-layout-productinschrijftemplate #maincontent .columns{ margin-left:50px;margin-top:40px; }
body.page-layout-productinschrijftemplate .product.media{ float:none; }
body.page-layout-productinschrijftemplate .product.media .gallery-placeholder .fotorama__wrap{ min-height:300px; }
body.page-layout-productinschrijftemplate .containerBlockOne{ float:right;width:calc(600px - 70px);padding-right: 70px;padding-top:0px; }
body.page-layout-productinschrijftemplate .product-info-main{ float:none; }
body.page-layout-productinschrijftemplate .blockContainer{ float:left;width:calc(100% - 680px);margin-top:35px; }
body.page-layout-productinschrijftemplate .rightContainer,
	body.page-layout-productinschrijftemplate .product.data.items > div:nth-child(3){ display:none !important; }
body.page-layout-productinschrijftemplate #maincontent .columns{ max-width:calc(100% - 400px); }
body.page-layout-productinschrijftemplate .product.info.detailed{ padding-top:60px; }
body.page-layout-productinschrijftemplate .product-add-form{ margin-bottom:80px;marrgin-top:0px; }
body.page-layout-productinschrijftemplate .product-options-wrapper{ max-width:250px;margin-left:auto;margin-right:auto;display:table; }
body.page-layout-productinschrijftemplate .product-options-bottom{ text-align:center; }
body.page-layout-productinschrijftemplate #maincontent .columns .page-title-wrapper h1{ font-size:30px; }
body.page-layout-productinschrijftemplate .breadcrumbs{ margin-bottom:25px; }
body.page-layout-productinschrijftemplate .content-contact{ max-width:900px; }
body.page-layout-productinschrijftemplate .blockContainer ul{ color:#1F3855; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h2,
	body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h3,
	body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h4,
	body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h5,
	body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h6{ font-weight:normal;color:#aec1d0;font-family:roboto_black_italic;text-transform:uppercase; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h2{ font-size:28px;margin-bottom:20px;margin-top:20px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer  .headerContainer h2{ margin-top:0px;font-family:roboto_black_italic;text-transform:uppercase;font-size:20px;color:#aec1d0;margin-bottom:0px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer  .headerContainer h1{ font-family:roboto_black_italic;font-size:56px;color:#aec1d0;text-transform:uppercase;font-weight:normal;margin-bottom:0px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h3{ font-size:26px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h4{ font-size:24px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h5{ font-size:22px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer h6{ font-size:20px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer blockquote{ font-size:28px;margin:20px 40px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer blockquote:before{ display:inline-block;content:'“'; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer blockquote:after{ display:inline-block;content:'”'; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer blockquote > p{ display:inline-block; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul{ margin-top:10px;list-style:none;position:relative;padding-left:35px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul li:before{ margin-top:8px;content:'';position:absolute;left:4px;background-image:url(../images/list-vink.png);height:12px;width:17px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer em{ font-size:20px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ol{ padding-left:20px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer a{ color:#006bb4; }

body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.gallery{ padding-left:0px;margin-left:-7.5px;margin-top:48px;margin-bottom:48px; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.gallery li{ margin-bottom:0px;display:inline-block;padding:7.5px 7.5px;line-height:0px;vertical-align:top;max-width:calc(33.333% - 25px);width:calc(100% + 25px);text-align:center; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.two-columns li{ max-width:calc(50% - 15px);width:calc(100% + 15px); }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.gallery li a,body.page-layout-productinschrijftemplate .gallery li img{ width:100%; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.gallery li:before{ display:none;}
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.gallery li a{ display:inline-block; }

body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.slider{ padding-left:0px;margin-bottom:60px;margin-top:53px;max-width:100%; }
body.page-layout-productinschrijftemplate #maincontent .columns .blockContainer ul.slider li:before{ display:none;}
body.page-layout-productinschrijftemplate .product.media .fotorama .fotorama__stage:after{ display:none; }
body.page-layout-productinschrijftemplate .product.media .gallery-placeholder .fotorama__stage{ border:0px; }
body.page-layout-productinschrijftemplate .product-info-main .box-tocart, 
	body.page-layout-productinschrijftemplate .product-options-bottom .box-tocart{ margin-left:auto;margin-right:auto; }
body.page-layout-productinschrijftemplate .product-add-form .call-us{ color:#12B467;font-size:19px;display:inline-block;padding-top:10px; }
body.page-layout-productinschrijftemplate .product-add-form .call-us:before{ background-image:url(../images/new-call-us.png);height:22px;width:22px;position:relative;display:inline-block;content:'';margin-right:5px;top:4px; }
body.page-layout-productinschrijftemplate .addthis_toolbox{ top:94px;font-style:italic;font-size:13px;text-transform:uppercase; }


/* BEGIN CONTACTHELPER STYLE */

body.page-layout-productinschrijftemplate .content-contact > div{ background-color:#1f3855;width:83%;height:85px;margin-top:150px;position:relative;margin-bottom:200px; }
body.page-layout-productinschrijftemplate .content-contact > div:after{ content:'';background-color:#1f3855;height:100%;width:84px;position:absolute;right:-49px;top:0px;z-index:-1;
	-moz-transform: skew(33deg);
	-webkit-transform: skew(33deg);
	-o-transform: skew(33deg);
	-ms-transform: skew(33deg);
	transform: skew(33deg);
}
body.page-layout-productinschrijftemplate .content-contact > div:before{ content:'';position:absolute;left:22px;top:-73px;background-image:url(../images/team-solo.png);height:181px;width:145px; }
body.page-layout-productinschrijftemplate .content-contact > div > span{ color:#ffffff;font-style:italic;font-size:18px;text-transform:uppercase;padding-left:198px;position:relative;display:inline-block;top:50%;transform:translateY(-50%); }
body.page-layout-productinschrijftemplate .content-contact > div a{ right:-25px;padding-left:50px;color:#ffffff;background-color:#0eb666;height:43px;width:155px;position:absolute;padding-top:13px;top:50%;transform:translateY(-50%);display:inline-block; }
body.page-layout-productinschrijftemplate .content-contact > div a:before{ content:'';position:absolute;left:20px;top:17px;background-image:url(../images/flame-white.png);height:18px;width:11px; }
body.page-layout-productinschrijftemplate .content-contact > div a:after{ content:'';background-color:#0eb666;height:100%;width:70px;position:absolute;right:-49px;top:0px; 
	-moz-transform: skew(33deg);
	-webkit-transform: skew(33deg);
	-o-transform: skew(33deg);
	-ms-transform: skew(33deg);
	transform: skew(33deg);
}
body.page-layout-productinschrijftemplate .content-contact > div a span{ position:relative;z-index:1; }

/* END CONTACTHELPER STYLE */








