@charset "utf-8";
/* CSS Document */
@import url('fonts/custom-fonts.css');

body { font-family:'lucida_granderegular'; }

#sp-section-1.rek-menu-section { position:absolute; width:100%; box-sizing:border-box;  z-index:1000; top:40px; }


.dj-megamenu.rek-topt-menu { background:none; }
.sp-module.rek-topt-menu .dj-megamenu-wrapper { float:right; max-width:1690px; width:96%; background-color:#99177F; border-bottom-left-radius:24px; padding-left:48px; box-sizing:border-box; }
.dj-megamenu.rek-topt-menu li a.dj-up_a { border:none; }
/*
.dj-megamenu.rek-topt-menu li.hover a.dj-up_a, 
.dj-megamenu.rek-topt-menu li:hover a.dj-up_a { background-color:#3C3 !important; }*/

.dj-megamenu-default.rek-topt-menu li:hover a.dj-up_a,
.dj-megamenu-default.rek-topt-menu li.hover a.dj-up_a,
.dj-megamenu-default.rek-topt-menu li.active a.dj-up_a { background:none; background-color:rgba(180,84,161,1); }


.dj-megamenu-default.rek-topt-menu { font-family:'lucida_granderegular'; max-width:1300px; margin:0 auto !important; }
.dj-megamenu-default.rek-topt-menu li a.dj-up_a { font-weight:normal; font-size:22px; }

.dj-megamenu-offcanvas.rek-topt-menu { width:80px; float:right; }
.dj-megamenu-offcanvas.rek-topt-menu .dj-mobile-open-btn { background-color:rgba(180,84,161,1); }



.sp-page-builder .page-content #tab-horizontal-0.sppb-section.tab-horizontal-section { padding:0; }

.sp-page-builder .page-content #tab-horizontal-0.sppb-section.tab-horizontal-section .sppb-row-container { margin:0; padding:0; width:100%; max-width:none; }
.sp-page-builder .page-content #tab-horizontal-0.sppb-section.tab-horizontal-section .sppb-row-container  .sppb-addon-content .custom { padding-top:0px; }

.page-content { background-color: #3C2E8A; }

.sppb-row-container { max-width:none; }

@media (min-width:1200px) { 
	.sppb-row-container { width:100%; }
}

.sp-page-builder .page-content .sppb-section.rek-section.page { padding-top:0;  }
.sppb-section.rek-section.page .sppb-row-container { max-width:1600px; padding-left:0; padding-right:0; width:100%; }
.sppb-section.rek-section.page .sppb-row-container  .sppb-row { margin-left:0; margin-right:0; }

.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page { padding-top:0; padding-bottom:0; }
.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 { background-color:#FFF; padding-right:0; padding-left:0; background-image:url('stk-custom/bg.png'); background-repeat:no-repeat; background-position:top right; }

.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons { padding-top:170px; padding-left:120px; padding-right:150px; padding-bottom:250px; }

.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons h2 { color: #3C2E8A; font-weight:normal; font-family:'lucida_grandebold'; font-size:25px; }

.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons h3 { color: #3C2E8A; font-weight:normal; font-family:'lucida_grandebold'; font-size:18px; line-height:1.2em; }
.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons h3>a  { color:inherit; }

.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons .sppb-article-introtext p { font-family:'lucida_granderegular'; font-size:16px; line-height:1.4em; }

.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-1 { padding:0; }

/*TAB left1 rekenmaatje*/
.sppb-column.column-left1 > .sppb-column-addons { background-image:url('stk-custom/tab01.png'); background-position:top right; background-repeat:no-repeat; background-size: contain; position:relative; }
.sppb-column.column-left1 > .sppb-column-addons::after { content:""; display:block; position:absolute; width:50px; height:70px; top:380px; right:-24px; background-image:url('stk-custom/arrow.png'); background-position:50% 50%; background-size:contain; background-repeat:no-repeat; }

.sppb-addon-raw-html.tab-left1 h2 { 
	margin-top:100px;
	font-weight:bold; font-family:'lucida_grandebold'; font-size:70px; color:#FFF; letter-spacing:-0.02em; position:relative;
	-webkit-transform-origin: 0 70px;
	-moz-transform-origin: 0 70px;
	-ms-transform-origin: 0 70px;
	-o-transform-origin: 0 70px;
	transform-origin: 0 70px; 

	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg); 
	transform: rotate(90deg);
}

.sppb-addon-raw-html.tab-left1 h2::before { content:""; display:block; display:block; position:absolute;
	background-image:url('stk-custom/logo-rekenmaatje.png'); background-repeat:no-repeat; background-size:contain;

	top:85px; left:210px; width:110px; height:320px;

	-webkit-transform-origin: 10px 70px;
	-moz-transform-origin: 10px 70px;
	-ms-transform-origin: 10px 70px;
	-o-transform-origin: 10px 70px;
	transform-origin: 10px 70px; 

	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg); 
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg); 
	transform: rotate(-90deg);
}

.sppb-addon-raw-html.tab-left1 h2>a { color:inherit; }

.sppb-addon-raw-html.tab-left1 h2>a:hover { color:#99177F; }

/*TAB left1 rekenmaatje*/

/*TAB right1 Regelmaatje*/
.sppb-column.column-right1 > .sppb-column-addons { background-position:top right; background-repeat:no-repeat; background-size: contain; position:relative; }
.sppb-column.column-right1 > .sppb-column-addons::before { content:""; display:block; position:absolute; background-image:url('stk-custom/tab02.png'); background-position:top right; background-repeat:no-repeat; background-size: contain; top:0; height:660px; left:-46px; width:46px; }
.sppb-addon-raw-html.tab-right1 h2 { 
	margin-top:40px;
	font-weight:bold; font-family:'lucida_grandebold'; font-size:70px; color:rgba(255,255,255,0.5); letter-spacing:-0.02em; position:relative;
	-webkit-transform-origin: -40px 130px;
	-moz-transform-origin: -40px 130px;
	-ms-transform-origin: -40px 130px;
	-o-transform-origin: -40px 130px;
	transform-origin: -40px 130px; 

	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg); 
	transform: rotate(90deg);
}
.sppb-addon-raw-html.tab-right1 h2>a { color:inherit; }
.sppb-addon-raw-html.tab-right1 h2>a:hover { color:#99177F; }
.sppb-addon-raw-html.tab-right1 h2::before {width:120px; height:140px; display:block; position:absolute; content:""; left:0; top:0; color:rgba(255,0,0,1); text-align:center; font-size:20px; font-weight:normal; background-image:url('stk-custom/right-ga-raar.png'); background-position:50% 50%; background-repeat:no-repeat; background-size:contain;
	-webkit-transform-origin: 210px 10px;
	-moz-transform-origin: 210px 10px;
	-ms-transform-origin: 210px 10px;
	-o-transform-origin: 210px 10px;
	transform-origin: 210px 10px; 

	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg); 
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg); 
	transform: rotate(-90deg);
}
/*TAB right1 Regelmaatje*/

/*TAB right2 Verbetermaatje*/
.sppb-column.column-right2 > .sppb-column-addons { background-color:#FFF; }
.sppb-column.column-right2 > .sppb-column-addons::before { content:""; display:block; position:absolute; width:40px; height:720px; background-image:url('stk-custom/tab03.png'); background-position:top right; background-repeat:no-repeat; background-size: contain; top:0; left:-40px; }
.sppb-addon-raw-html.tab-right2 h2 { 
	margin-top:40px;
	font-weight:bold; font-family:'lucida_grandebold'; font-size:70px; color:rgba(230,230,230,1); letter-spacing:-0.02em; position:relative;
	-webkit-transform-origin: -40px 150px;
	-moz-transform-origin: -40px 150px;
	-ms-transform-origin: -40px 150px;
	-o-transform-origin: -40px 150px;
	transform-origin: -40px 150px; 

	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg); 
	transform: rotate(90deg);
}
.sppb-addon-raw-html.tab-right2 h2>a { color:inherit; }
.sppb-addon-raw-html.tab-right2 h2>a:hover { color:#99177F; }
.sppb-column.column-right2 > .sppb-column-addons::after { content:""; display:block; position:absolute; width:1000%; height:100%; background-color:#fff; top:0; right:-1000%; }

/*TAB right2 Verbetermaatje*/



/*Footer*/
#sp-footer { display: none; }


.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer::before { content:""; display:block; height:30px; background-color:#99177f; position:absolute; width:96%; top:-30px; max-width:1560px; border-top-right-radius:10px; }
.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer { padding:0; padding-top:40px; padding-bottom:60px; position:relative; }
.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer .sppb-row-container { max-width:1600px; padding:0; }
#rek-footer.sppb-section.rek-footer { position:relative; width:100%; left:0; background-color:#fff;  }
.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer .sppb-addon-content ul { margin-bottom:0; padding:0; list-style:none; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer .sppb-addon-content ul > li { width:20%; text-align:center; font-size:14px; color:#3C2E8A; }


.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer .sppb-row { margin:0; }
.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer .sppb-row-container .sppb-col-md-9 { padding:0; }

/*Footer*/
.sppb-addon.main-text-block { min-height:1000px; }

/*mobile top menu ver2*/
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu { display:none; position:absolute; width:100%; top:-60px; left:0; box-sizing:border-box; padding-left:5%; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class { list-style:none; margin:0; padding:0; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li { float:left; border-bottom-left-radius:12px; border-bottom-right-radius:12px; box-shadow:-2px 3px 10px rgba(0,0,0,0.7); }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:after { content:""; clear:both; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(1){ width:25%; background-color:#4736a5; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(2){ width:calc(25% + 20px); background-color:#dedede; margin-left:-20px; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(3){ width:calc(50% + 20px); background-color:#4736a5; border-bottom-right-radius:0px; margin-left:-20px; box-sizing:border-box; padding-left:30px; }

#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;	
}

#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li a { display:block; text-align:center; color:#FFF; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(1) a { padding-top:10px; padding-bottom:4px; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(2) a { padding-top:10px; padding-bottom:4px; color:#3c2e8a; }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(3) a { padding-top:10px; padding-bottom:4px; text-align:left;  }
#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li.current a { padding-top:24px !important; }

#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:hover a { padding-top:18px; color:rgba(205,124,189,1); }

#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu::after{ content:""; position:absolute; display:block; width:100px; height:300px; top:140px; left:22px; background-image:url('stk-custom/logo-rekenmaatje.png'); background-repeat:no-repeat; background-size:contain; }

@media only screen and (max-width:620px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(1){ width:33.33%; }
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(2){ width:calc(33.33% + 20px); }
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(3){ width:calc(33.33% + 20px); }	
}

@media only screen and (max-width:520px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu { padding-left:0; }
}

@media only screen and (max-width:480px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu::after {  width:100px; height:250px; top:120px; left:12px; }
}

@media only screen and (max-width:430px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li { font-size:13px; }
}

@media only screen and (max-width:380px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(1) { width:calc(33.33% + 20px); }
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(2) { width:calc(33.33% + 10px); padding-right:10px; box-sizing:border-box; }
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu  .menu.rek-topt-mobile-menu-class > li:nth-child(3) { padding-left:10px; width:calc(33.33% + 10px); }
}

@media only screen and (max-width:340px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu::after { left:0px; }
}

/*mobile top menu ver2*/

/*mobile top menu*/
#rek-section-mobile-top.sppb-section.rek-section.mobile-top{ display:none; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top { padding:0; position:absolute; top:0; left:0; width:100%; z-index:1100; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container { max-width:none; padding:0; margin:0; width:100%; padding-left:4%; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-row { margin:0; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12{ padding:0;  }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul { list-style:none; margin:0; padding:0; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li { float:left; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(1){ width:25%; background-color:#4736a5; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2){ width:calc(25% + 20px); background-color:#dedede; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(3){ width:calc(50% + 20px); background-color:#4736a5; }

#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li { border-bottom-left-radius:12px; border-bottom-right-radius:12px; box-shadow:-2px 3px 10px rgba(0,0,0,0.7); }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li a { display:block; text-align:center; color:#FFF; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(1) a {  padding-top:10px; padding-bottom:4px;  }

#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2) a { padding-top:20px; padding-bottom:4px; color:#3c2e8a; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(3) a {  padding-top:10px; padding-bottom:4px; text-align:left; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(3) {  border-bottom-right-radius:0px; margin-left:-20px; }
#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2) { margin-left:-20px; }

#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:after { content:""; clear:both; }
.sppb-section.rek-section.mobile-top { display:none; padding:0; }
.sppb-section.rek-section.mobile-top::after{ content:""; position:absolute; display:block; width:100px; height:300px; top:140px; left:22px; background-image:url('stk-custom/logo-rekenmaatje.png'); background-repeat:no-repeat; background-size:contain; }
@media only screen and (max-width:1000px){
	#sp-section-1.rek-menu-section .sp-module.rek-top-mobile-menu { display:block; }
	.sppb-section.rek-section.mobile-top { display:block; }
	#sp-section-1.rek-menu-section { top:60px; }
}
@media only screen and (max-width:620px){
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(1){ width:33.33%; }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2){ width:calc(33.33% + 20px); }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(3){ width:calc(33.33% + 20px); }	
}
@media only screen and (max-width:480px){
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container { padding-left:0; }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(1) a { padding-top:38px; }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2) a { padding-top:48px; }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2) { margin-left:-5px; }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(3) { margin-left:-100px; width:calc(33.33% + 85px); }
}
@media only screen and (max-width:380px){
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(1){ width:calc(33.33% + 20px); }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(2){ width:calc(33.33% + 20px); }
	#rek-section-mobile-top.sppb-section.rek-section.mobile-top .sppb-row-container .sppb-col-md-12 ul > li:nth-child(3) { width:calc(33.33% + 65px); }
}
@media only screen and (max-width:340px){
	.dj-megamenu-offcanvas.rek-topt-menu { width:70px; }
}
/*mobile top menu*/

/*main column content*/
.sppb-section.rek-section.page .sppb-row-container .sppb-addon.rek-articles .sppb-row { margin-left:-15px; margin-right:-15px; }
.sppb-addon-raw-html.rek-list .sppb-addon-content > ul { padding:0; }
.sppb-addon-raw-html.rek-list .sppb-addon-content > ul > li { list-style:none; position:relative; padding-left:36px; line-height:1.4em; margin-bottom:1em; }
.sppb-addon-raw-html.rek-list .sppb-addon-content > ul > li::before { content:""; display:inline-block; width:32px; height:32px; background-image:url('stk-custom/circle.png'); background-repeat:no-repeat; background-position:50% 50%; background-size:contain; position:absolute; left:0; top:-8px; }
/*main column content*/

@media only screen and (max-width:1920px) {
	.sppb-section.rek-section.page .sppb-row-container { max-width: 1600px; }
}

@media only screen and (max-width:1700px) {
	.sppb-section.rek-section.page .sppb-row-container { max-width: 1500px; }
}


@media only screen and (max-width:1600px) {
	.sppb-section.rek-section.page .sppb-row-container { max-width: 1400px; }
}

@media only screen and (max-width:1500px) {
	.sppb-section.rek-section.page .sppb-row-container { max-width: 1300px; }
	.sppb-addon-raw-html.tab-left1 h2 { font-size:50px; padding-top:10px; }
	.sppb-addon-raw-html.tab-right1 h2 { font-size:50px; padding-top:30px; }
	.sppb-addon-raw-html.tab-right2 h2 { font-size:50px; padding-top:50px; }
}

@media only screen and (max-width:1400px) {
	.sppb-section.rek-section.page .sppb-row-container { max-width: 1200px; }
	.sppb-column.column-left1 > .sppb-column-addons::after  { top:280px; }
}

@media only screen and (max-width:1300px) {
	.sppb-section.rek-section.page .sppb-row-container { max-width: 1100px; }
	.sppb-addon-raw-html.tab-left1 h2 { font-size:40px; padding-top:20px; padding-left:100px; }
	.sppb-addon-raw-html.tab-right1 h2 { font-size:40px; padding-top:40px; padding-left:100px; }
	.sppb-addon-raw-html.tab-right2 h2 { font-size:40px; padding-top:60px; padding-left:100px; }
	
}

@media only screen and (max-width:1200px) {
	.sppb-section.rek-section.page .sppb-row-container { padding-left:100px; }
	.sppb-addon-raw-html.tab-left1 h2::before { left:20px; }
	.sppb-addon-raw-html.tab-left1 h2 { padding-left:0px; }
	
	.sppb-column.column-right1 > .sppb-column-addons::before { background-size:auto; background-position:bottom right; height:400px; }
	.sppb-column.column-right2 > .sppb-column-addons::before { background-size:auto; background-position:bottom right; height:500px; }
	
	.sppb-addon-raw-html.tab-right1 h2 { padding-left:0;
		-webkit-transform-origin: -10px 70px;
		-moz-transform-origin: -10px 70px;
		-ms-transform-origin: -10px 70px;
		-o-transform-origin: -10px 70px;
		transform-origin: -10px 70px;	
	}
	
	.sppb-addon-raw-html.tab-right2 h2 { padding-left:0;
		-webkit-transform-origin: -10px 90px;
		-moz-transform-origin: -10px 90px;
		-ms-transform-origin: -10px 90px;
		-o-transform-origin: -10px 90px;
		transform-origin: -10px 90px;		
	}
	
	.sppb-column.column-left1 > .sppb-column-addons::after  { top:240px; }
	.sppb-addon-raw-html.tab-right1 h2::before { width:110px; height:120px; top:-10px; left:-120px; }
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons { padding-left:60px; padding-right:40px; }
	
	.sppb-column.column-left1 > .sppb-column-addons::after  { width:40px; height:40px; }
	
	.sppb-column.column-main-content .sppb-addon.sppb-addon-header.sppb-text-left { padding-right:100px; }
	
	#rek-footer.rek-footer .sppb-row-container { width:100%; }
	#rek-footer.rek-footer .sppb-row-container .sppb-col-md-1 { display:none; }
	#rek-footer.rek-footer .sppb-row-container .sppb-col-md-9 { width:100%; max-width: none; flex:100%; }
}

@media only screen and (max-width:1000px) {
	#rek-section-main .sppb-row-container > .sppb-row { display:block; }
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548768136267,
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548768136269,	
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548768136270{ display:none; }
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548768136268 { max-width:none; }
	
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548962078362,
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548962078364,
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548962078365 { display:none; }
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548962078363 { max-width:none; }
	
	
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548963476862,
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548963476864,
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548963476865{ display:none; }	
	#rek-section-main .sppb-row-container .sppb-row #column-wrap-id-1548963476863 { max-width:none; }
	
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons	{ padding-right:20px; padding-left:100px; }
	
	#rek-footer .sppb-row-container > .sppb-row { display:block; }
	#rek-footer .sppb-row-container > .sppb-row .sppb-col-md-1 { display:none; }
	#rek-footer .sppb-row-container > .sppb-row .sppb-col-md-9 { max-width:none; }
	
	.sppb-column.column-main-content .sppb-addon.sppb-addon-header.sppb-text-left { padding-right:0px; }
	
	.sp-page-builder .page-content #rek-footer.sppb-section.rek-footer .sppb-addon-content ul > li { width:100%; padding-left:100px; text-align:left; }
	
}

@media only screen and (max-width:820px){
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons { padding-left:60px; }
}

@media only screen and (max-width:480px){
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons { padding-left:40px; }
	.sppb-section.rek-section.page .sppb-row-container { padding-left:60px; }
	.sppb-section.rek-section.mobile-top::after { width:80px; height:240px; left:0;}
}

@media only screen and (max-width:380px){
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons h2 { font-size:20px; }
	.sppb-addon-raw-html.rek-list .sppb-addon-content > ul > li { padding-left:22px; margin-bottom:0.5em; }
	.sppb-addon-raw-html.rek-list .sppb-addon-content > ul > li::before { width:18px; height:18px; top:0; }
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons h3 { font-size:16px; }
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons .sppb-article-introtext p { font-size:15px; }
}

@media only screen and (max-width:340px){
	.sppb-section.rek-section.mobile-top::after { width:80px; height:220px; left:-10px;}
	.sp-page-builder .page-content #rek-section-main.sppb-section.rek-section.page .sppb-col-md-9 .sppb-column.column-main-content .sppb-column-addons { padding-left:20px; }
}

.tmp { border:solid 1px #00FF00; box-sizing:border-box !important; }
.clr { clear:both; }