
body #maincontent{ max-width:1820px;margin-left:auto;margin-right:auto; }
body .leftContainer{ min-width:390px;width:390px;float:left; }
body .leftContainer,
	body .columns{ display:inline-block;vertical-align:top; }
body .columns{ max-width:calc(100% - 392px); }
body .columns .column.main{ padding-top:72px; }
body .leftContainer .menu-wrapper{ margin-bottom:0px;max-width:calc(100% - 50px); }
body #maincontent .leftContainer .left-container > .title h2{ padding-left:40px;font-family:roboto_black_italic;font-size:26px;color:#aec1d0;text-transform:uppercase;padding-top:143px;margin-top:0px; }
body #maincontent .columns  .titleContainer h2{ margin-top:0px;font-family:roboto_black_italic;text-transform:uppercase;font-size:20px;color:#aec1d0;margin-bottom:0px; }
body #maincontent .columns  .page-title-wrapper h1{ font-family:roboto_black_italic;font-size:36px;color:#aec1d0;text-transform:uppercase;font-weight:normal;margin-bottom:0px;line-height: 100%; }

body #maincontent:before{ position:absolute;top:188px;height:2px;background-color:#e9eff2;left:0px;width:100%;content:''; }

/* 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;padding-top:283px; }
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 NAVIGATION STYLE */

body .post-view > .navi{ position:absolute;z-index:4;margin-left:10px;margin-top:5px; }
body .post-view > .navi > div{ display:inline-block; }
body .post-view > .navi > div:after{ content:'|';font-size:14px;position:relative;display:inline-block;margin-left:6px; }
body .post-view > .navi > div:last-child:after{ display:none; }
body .post-view > .navi > div a{ color:#1f3855;font-size:14px;text-transform:uppercase; }

/* END NAVIGATION STYLE */


/* BEGIN SOCIAL STYLE */

body .blogDetailHeader{ position:relative;top:-5px;right:5px; }
body .blogDetailHeader .share{ font-style:italic;font-size:12px;color:#1f3855; }

/* END SOCIAL STYLE */


/* BEGIN BLOG CONTENT */

body .post-holder:hover{ box-shadow:0px 0px 0px; }
body .blog-content .post-holder{ background-color:#e9eff2;padding:58px;margin-top:83px;padding-top:80px;position:relative;padding-bottom:71px; }
body .blog-content .post-holder .whiteSpace{ position:absolute;right:0px;height:24px;width:45%;top:0px;background-color:#ffffff; }
body .blog-content .post-holder .whiteSpace:after{ content:'';background-color:#ffffff;height:100%;width:27px;position:absolute;left:-18px;top:0px; 
	-moz-transform: skew(40deg);
	-webkit-transform: skew(40deg);
	-o-transform: skew(40deg);
	-ms-transform: skew(40deg);
	transform: skew(40deg);
}
body .blog-content .postContent{ background-color:#ffffff;padding:60px;padding-bottom:160px; }
body #maincontent .columns .postContent{ position:relative;font-size:18px;color:#5f5f5f;max-width:100%; }
body #maincontent .columns .postContent h1,body #maincontent .columns .postContent h2,body #maincontent .columns .postContent h3,
	body #maincontent .columns .postContent h4,body #maincontent .columns .postContent h5,body #maincontent .columns .postContent h6{ font-weight:normal;color:#aec1d0;font-family:roboto_black_italic;text-transform:uppercase; }
body #maincontent .columns .postContent h2{ font-size:28px;margin-bottom:20px;margin-top:20px; }
body #maincontent .columns .postContent  .headerContainer h2{ margin-top:0px;font-family:roboto_black_italic;text-transform:uppercase;font-size:20px;color:#aec1d0;margin-bottom:0px; }
body #maincontent .columns .postContent  .headerContainer h1{ font-family:roboto_black_italic;font-size:56px;color:#aec1d0;text-transform:uppercase;font-weight:normal;margin-bottom:0px; }
body #maincontent .columns .postContent h3{ font-size:26px; }
body #maincontent .columns .postContent h4{ font-size:24px; }
body #maincontent .columns .postContent h5{ font-size:22px; }
body #maincontent .columns .postContent h6{ font-size:20px; }
body #maincontent .columns .postContent blockquote{ font-size:28px;margin:20px 40px; }
body #maincontent .columns .postContent blockquote:before{ display:inline-block;content:'“'; }
body #maincontent .columns .postContent blockquote:after{ display:inline-block;content:'”'; }
body #maincontent .columns .postContent blockquote > p{ display:inline-block; }
body #maincontent .columns .postContent ul{ margin-top:10px;list-style:none;position:relative;padding-left:26px; }
body #maincontent .columns .postContent ul li:before{ margin-top:8px;content:'';position:absolute;left:4px;background-image:url(../images/list-vink.png);height:12px;width:17px; }
body #maincontent .columns .postContent em{ font-family:volkhov_italic;font-size:20px; }
body #maincontent .columns .postContent ol{ padding-left:20px; }
body #maincontent .columns .postContent a{ color:#006bb4; }

body #maincontent .columns .postContent ul.gallery{ padding-left:0px;margin-left:-7.5px;margin-top:48px;margin-bottom:48px; }
body #maincontent .columns .postContent 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 #maincontent .columns .postContent ul.two-columns li{ max-width:calc(50% - 15px);width:calc(100% + 15px); }
body #maincontent .columns .postContent ul.gallery li a,body .gallery li img{ width:100%; }
body #maincontent .columns .postContent ul.gallery li:before{ display:none;}
body #maincontent .columns .postContent ul.gallery li a{ display:inline-block; }

body #maincontent .columns .postContent ul.slider{ padding-left:0px;margin-bottom:60px;margin-top:53px;max-width:100%; }
body #maincontent .columns .postContent ul.slider li:before,
	body #maincontent .columns .postContent .breadcrumbs ul li:before{ display:none;}
body #maincontent .columns .postContent .breadcrumbs ul{ padding-left:0px;margin-top:0px; }
body #maincontent .postContent a:hover,
	body #maincontent .postContent a:hover img{ opacity:0.95; }
	
body #maincontent .postContent .owl-theme .owl-controls{ margin-bottom:0px; }
body #maincontent .postContent .owl-theme .owl-controls .owl-dots{ display:none !important; }
body #maincontent .postContent .owl-theme .owl-controls .owl-nav .owl-prev{ background-image:url(../images/bannersSliderLeft.png) !important;left:0px; }
body #maincontent .postContent .owl-theme .owl-controls .owl-nav .owl-next{ background-image:url(../images/bannersSliderRight.png) !important;right:0px; }
body #maincontent .postContent .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev,
body #maincontent .postContent .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next{ text-indent:-99999px;top:0px;position: absolute;padding: 0px;background-color:transparent;width:45px;height:calc(100% - 1px);background-position:center center;background-color:rgba(31,57,85,0.8);margin:0px;background-repeat:no-repeat; }
body #maincontent .postContent .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:hover,
body #maincontent .postContent .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:hover{ opacity:0.7; }

/* END BLOG CONTENT */


/* BEGIN CONTACTHELPER STYLE */

body .content-contact{ position:absolute;bottom:-244px;width:100%;z-index:4; }
body .content-contact > div{ background-color:#1f3855;width:100%;max-width:774px;height:85px;margin-top:150px;position:relative;margin-bottom:200px; }
body .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 .content-contact > div:before{ content:'';position:absolute;left:22px;top:-75px;background-image:url(../images/team-solo.png);height:181px;width:145px; }
body .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 .content-contact > div a{ right:-25px;padding-left:50px;background-color:#0eb666;height:43px;width:155px;position:absolute;padding-top:13px;top:50%;transform:translateY(-50%);display:inline-block; }
body .content-contact > div a span{ color:#ffffff; }
body .content-contact > div a:before{ content:'';position:absolute;left:20px;top:17px;background-image:url(../images/flame-white.png);height:18px;width:11px; }
body .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 .content-contact > div a span{ position:relative;z-index:1; }

/* END CONTACTHELPER STYLE */
