.w50.wizard50 {
   height: auto !important;
}

#tl_navigation .tl_level_1_group .group-redirect_manager {
    background: url(../../system/modules/redirect_manager/assets/images/redirect.svg) 0px 1px no-repeat;
    background-size: 16px 16px;
	color: #91979c;
}

@media screen{
#iso_ajaxBox{width:20%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:40%;background:#fff url(../../system/modules/isotope/assets/images/loading.gif) no-repeat right center;border:2px solid #000;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#000;z-index:9999}#iso_ajaxBox.btnClose{background-image:none;cursor:pointer}#iso_ajaxBox p{margin:1em 0;padding:0}#iso_ajaxBox .iso_error{padding-left:34px;background:url(../../system/modules/isotope/assets/images/cross-24.png) left center no-repeat}#iso_ajaxBox .iso_confirm{padding-left:34px;background:url(../../system/modules/isotope/assets/images/tick-24.png) left center no-repeat}#iso_ajaxBox .iso_info{padding-left:34px;background:url(../../system/modules/isotope/assets/images/information-24.png) left center no-repeat}#iso_ajaxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;z-index:9998;-moz-opacity:.5;opacity:.5;_display:none;filter:Alpha(opacity=50)}
}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-groups{display:none;padding-top:15px}.cc-group{text-align:left}.cc-group>label{margin:5px 130px 5px 10px}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn-details:hover{color:var(--ccb-detail-clr-hvr, #717171)}
/* mindsparks_footer.css */
#footer{padding-top:60px;padding-bottom:80px;background-color:#e5e5e5;border-top:25px solid #ffde54;border-bottom:25px solid #ffde54;font-size:.875em}#wrapper #footer .inside{padding-top:0}#footer .size1of3{margin-top:0;margin-bottom:0;padding-right:0;padding-left:0;font-size:.875em;line-height:1.4em}#footer .size1of3 h2{margin-top:0;margin-bottom:0;font-size:1.25em;font-weight:500}#footer .size2of3,#footer .footer_wrap{padding-right:0;padding-left:0}#footer a{border-bottom:0}#footer a.logo{width:100px;height:100px;display:inline-block}.edge #footer a.logo img{width:100%;height:auto}#footer .mod_navigation ul,#footer .mod_customnav ul{margin-right:0;margin-bottom:0;margin-left:0;padding:0;font-weight:bold;list-style-type:none}#footer .mod_navigation ul a,#footer .mod_customnav ul a{border-bottom:0;color:#401741}#footer .mod_navigation ul a:hover,#footer .mod_customnav ul a:hover{color:#8a3b8d}#footer .mod_navigation ul{margin-top:0}#footer #footer_logo{padding-left:0}#footer #footer_products h3{margin-top:0;margin-bottom:5px;color:#823f98}#footer_copyright{margin-top:70px;font-size:14px}#footer_copyright img,#footer_copyright p{display:inline-block}#footer_copyright img{padding-right:15px}#footer #bcs{font-size:.822em}#footer #bcs a{border-bottom:0;color:#401741}
/* mindsparks_forms.css */
#contact .ce_form h1{text-align:center;font-size:2.5em;font-weight:bold;color:#401741}#contact .ce_form{max-width:800px;padding-top:4em;padding-bottom:4em;margin: auto}form .submit_container,#contact form .widget-submit{margin-top:1em;text-align:center}form div.widget label{margin-top:1em;margin-bottom:.5em;padding-left:0;color:#823f98}.ce_form h2{margin-bottom:10px}.ce_form input.text,.ce_form textarea,.mod_lostPassword input.text,.ce_comments input.text,.ce_comments input.textarea,.mod_login input.text{width:100%;margin-bottom:1em}input.text,.textarea,.mod_login input.text,.mod_lostPassword input.text,.mailing_list input.text,.ce_comments input.text,.ce_comments .textarea,#main .mod_search input.text{height:52px;padding:13px 15px;background-color:#dfded4;border:0px solid;border-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-appearance: none}.captcha{width:75px;height:50px;margin-bottom:20px;padding-right:10px;padding-left:10px;border:1px solid #282a4a}input.submit,.mailing_list input.submit,.ce_comments input.submit,#main .mod_search input.submit,button.submit{height:52px;padding-right:35px;padding-left:35px;background-color:#401741;border:0;border-radius:20px;font-size:.822em;color:#fff;text-transform:uppercase;behavior:url('assets/css3pie/1.0.0/PIE.htc');behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer;font-weight:400;box-shadow: inset 0 0 0 0 #282a4a;/*-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;*/-webkit-appearance: none}input.submit:hover,.mailing_list input.submit:hover,.ce_comments input.submit:hover,#main .mod_search input.submit:hover,button.submit:hover{background-color:#ffdf46;/*box-shadow: inset 240px 1px 0 0 ffdf46;-webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s;*/}::-webkit-input-placeholder{color:#6b6767;opacity:1;font-weight:200}:-moz-placeholder{color:#6b6767;opacity:1;font-weight:200}::-moz-placeholder{color:#6b6767;opacity:1;font-weight:200}:-ms-input-placeholder{color:#6b6767;opacity:1;font-weight:200}.ce_form .headline p{font-size:.822em}/*styles below this comment for GDPR*/

.widget-checkbox fieldset{margin-right:0;padding-right:0;padding-left:0;text-align:center}.widget-explanation{width:100%;margin-right:-0.25em;padding-top:30px;padding-right:30px;padding-left:30px;vertical-align:top;font-size:.722em}
/* mindsparks_header.css */
@keyframes bounceIn{0% {    opacity: 1;    transform: scale(.3);   top: -150px;  }   50% {    opacity: 1;       top: -150px;  }   70% {    opacity: 1;    transform: scale(1.05);  }  90% {    transform: scale(.9);   top: 10px; }  100% {    opacity: 1;    transform: scale(1);   top:0px;  }}#header{width:100%;position:fixed;font-size:.822em;z-index:1000}#header_top{height:160px}.interior #header_top{background-image: linear-gradient(bottom, rgba(255,255,255,0.0) 50%, #ffde54 50%);background-image: -o-linear-gradient(bottom, rgba(255,255,255,0.0) 50%, #ffde54 50%);background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0.0) 50%, #ffde54 50%);background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0.0) 50%, #ffde54 50%);background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0.0) 50%, #ffde54 50%)}#header_top a,#header a{border-bottom:0;color:#401741}.header_top_inside{text-align:right}#header #logo{padding-top:20px}#header #logo img{position:relative;animation: bounceIn 1.0s;  transform: rotate(0deg) scale(1) translateZ(0);  transition: all 0.4s cubic-bezier(.8,1.8,.75,.75);  cursor: pointer}#header #logo img:hover{transform: rotate(10deg) scale(1.1)}.mobile_nav{display:none}#header #logo{display:inline-block}.header_top_right{float:right;padding-top:0;text-align:right}#header .mod_navigation,#header .contact{}#header .contact{font-size:.822em;text-transform:lowercase}#header .contact #search{display:inline-block}#header .contact #search .widget-text,#header .contact #search .widget-submit{display:inline-block}#header .contact #search .widget-submit{vertical-align:top}#header .contact #search input.text{width:135px;height:35px;padding-top:10px;padding-bottom:15px;padding-left:20px;background-color:#$lyell;border:0px;border-bottom-left-radius:15px;color:#401741}#header .contact #search input.text::-webkit-input-placeholder{color:#401741}#header .contact #search input.text::-moz-placeholder{color:#401741}#header .contact #search input.text:-ms-input-placeholder{color:#401741}#header .contact #search input.text:-moz-placeholder{color:#401741}#header .contact #search input.submit,#header .contact #search button.submit{width:40px;height:35px;margin-left:-5px;padding:0;vertical-align:bottom;background-color:#401741;border:0;border-radius:0 0 15px;font:1.2em FontAwesome;color:#ffdf46;background-image: none}#header .contact .display_mobile{display:none}#header .ce_text_inside{font-size:2em;font-weight:100}#header i{padding-right:60px;padding-left:10px;font-size:1.3em}#header .inside{max-width:100%;padding:0;background-image: linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -o-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%)}#header_top_flex,#header_bottom_flex{max-width:1400px;margin-right:auto;margin-left:auto;padding-right:60px;padding-left:60px;display:flex; justify-content: space-between}#header_bottom_flex{align-items: center}#header_bottom_flex .nav{padding-top:20px;align-self: flex-start}#header .top_wrap{background: rgb(253,247,143);background: -moz-linear-gradient(left, rgba(253,247,143,1) 0%, rgba(255,255,255,0) 60%);background: -webkit-linear-gradient(left, rgba(253,247,143,1) 0%,rgba(255,255,255,0) 60%);background: linear-gradient(to right, rgba(253,247,143,1) 0%,rgba(255,255,255,0) 60%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf78f', endColorstr='#ffffff',GradientType=1 )}#header_top_flex .slick-container{height:35px;position:relative}.ie10 #header_top_flex,.ie11 #header_top_flex,.trident #header_top_flex{display:block}.ie10 #header_top_flex .contact,.ie11 #header_top_flex .contact,.trident #header_top_flex .contact{float:right}
/* mindsparks_header_nav.css */
#header .mod_navigation ul{margin:0;padding:0;list-style-type:none}#header .mod_navigation li{display:inline-block}#header .mod_navigation li.last a,#header .mod_navigation li.last span{padding-right:0}#header .mod_navigation a,#header .mod_navigation span.active{display:inline-block;padding:10px 22px;font-size:1.125em;font-weight:bold;text-transform:none}#header .mod_navigation span.active{color:#8a3b8d}
/* mindsparks_slickslider.css */
.slick-container{max-width:295px;position:absolute;display:inline-block}@media screen and (max-width:750px){.slick-container {		display:none;	}#header_top_flex {        flex-direction: row-reverse;}}@media screen and (max-width:750px){.ie10 #header_top_flex, .ie11 #header_top_flex, .trident #header_top_flex {   display: flex;}.ie10 #header_top_flex .contact, .ie11 #header_top_flex .contact, .trident #header_top_flex .contact {  float: none;}}.ticker-container{display:none}ul.ticker{display:flex;margin:0;padding:0;align-items: center}ul.ticker li{height:25px;margin:5px 0;padding:0 5px;text-align:center}ul.ticker li a:after{display:inline;padding-left:7px;color:#401741;content: " |"}ul.ticker li a{height:25px;font-size:12px;text-decoration:none;color:#$green;display: flex; align-items: center; font-weight: 400; line-height: initial}#header_top_flex ul.ticker li.purp a{color:#8a3b8d}ul.ticker li a:hover{text-decoration:none;color:#3b3b3b}ul.ticker li a span{padding-top:5px;vertical-align:text-top;font-size:.5em;align-self: baseline}.slick-prev{display: none!important}.slick-next{width:7px;height:16px;overflow:hidden;cursor: pointer;border: none;background: transparent}.slick-next:before{display:block;border-left:7px solid #401741;content: '';border-top: 7px solid transparent;border-bottom: 7px solid transparent}button.slick-next:hover{background-color: transparent}.slick-next:focus{outline: none}
/* standard-2.css */
body,#header .background,#header .background_image{overflow-x:hidden}body,form{margin:0;padding:0;font-family:"adelle-sans",sans-serif;color:#401741}img{height:auto;max-width:100%;display:block;border:0px}a img{border-bottom:0px}figure{margin:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}select,input,textarea{font-size:99%}.ie8 figure img{width:auto}.ce_gallery ul{overflow:hidden;margin:0;padding:0;list-style-type:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.clear,#clear{height:.1px;clear:both;font-size:.1px;line-height:.1px}.invisible{width:0;height:0;left:-1000px;position:absolute;overflow:hidden;display:inline;top:-1000px}.custom{display:block}#container:after,.custom:after{height:0;clear:both;display:block;content:"."visibility:hidden}input.text,input.email,textarea{width:95%;padding-right:1%;padding-left:1%;outline:none}textarea{min-height:100px}fieldset{margin:0;padding:0;border:0px hidden;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-before:0;-webkit-padding-after:0}fieldset table{width:100%}input.captcha{width:50px}.tableless label{display:block}.tableless span label{display:inline}.ce_form td,.formbody td{padding-bottom:5px}.ce_form td.col_0{padding-right:10px;text-align:right}input.checkbox,.tableless .checkbox_container label,.checkbox_container span.mandatory{display:inline}input.radio,.tableless .radio_container label,.radio_container span.mandatory{display:inline}.checkbox_container span,.radio_container span{display:block}body.ios input.text,body.ios input.email,body.ios textarea,body.ios input.submit,body.ios input.captcha{-webkit-appearance: none}input.text,input.submit,.textarea,input.captcha{behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-appearance: none;-moz-border-radious:0}.ce_comments .form .widget{padding-bottom:5px}.ce_comments .form input{margin-right:5px}.error,span.mandatory,.confirm{color:#f00}p.error{margin:0;padding-top:10;padding-bottom:0}p.active,p.confirm{margin:0;padding:0}.ce_download img,.ce_downloads img,.enclosure img{display:inline;vertical-align:top}.ce_downloads p,.enclosure p{padding-bottom:0}.enclosure{padding-top:20px}.pdf_link img{display:inline}table{border-spacing:0}.ce_table td,.ce_table th{padding-right:15px;padding-bottom:10px}address{display:inline;font-style:normal}.float_left{float:left}.float_right{float:right}.float_clear{clear:both}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}
/* mindspraks-structure.css */
.contao-cookiebar .cc-inner{margin-left: auto;margin-right: auto}a.mobile_nav{display:none}*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#header_top,#header_middle,#header_bottom{width:100%}#header_top_inside,.container_inside,#footer .inside,#header .mod_article .ce_text_inside,.contact_scroll,.header_text{max-width:1400px;margin-right:auto;margin-left:auto;padding-right:60px;padding-left:60px}.header_article{width:100%;position:relative;padding-top:237px;text-align:center;color:#fff;z-index:100}.interior #container .inside{padding-top:200px;padding-bottom:200px}#container{position:relative}.container_inside{padding-top:25px;padding-bottom:50px}.size1of1,.size3of4,.size2of3,.size1of2,.size1of3,.size1of4{display:inline-block;margin-right:-0.25em;padding-right:30px;padding-left:30px;vertical-align:top}.size1of1{width:100%}.size1of2{width:50%}.size1of3{width:33.333%}.size2of3{width:66.66666%}.size3of4{width:75%}.size1of4{width:25%}.center{text-align:center}th{text-align:left}.center img{margin-right:auto;margin-left:auto;padding-bottom:20px}table{width:100%}.cell,.feature.size1of2.cell{display:table-cell;vertical-align:middle}.cell_wrapper{width:100%;display:table}
/* superfish-1.css */
#header .mod_navigation{margin-left:auto;font-size:.824em;text-transform:uppercase;overflow: visible !important}.sf-menu a,.sf-menu span.active,.sf-menu span.forward{height:46px;display:block;padding:12px 17px 0;border-bottom:0;font-weight:bold;text-decoration:none;color:#e63c2c;font-weight:500}.sf-menu a:hover,.sf-menu .active:hover{color:#5c94a9;-webkit-transition: color 200ms linear;-moz-transition: color 200ms linear;-o-transition: color 200ms linear;-ms-transition: color 200ms linear;transition: color 200ms linear}.sf-menu .last a,.sf-menu .last span.active,.sf-menu .last .current,.sf-menu .current.last{padding-right:0}.sf-menu ul li{position:relative}.sf-menu ul.level_2{padding-right:15px;background-color:#fff;background-repeat:repeat}
/* mindsparks.css */
body{height:100%;font-size:1.3em;line-height:1.4em;color:#$text;font-weight:300}p{margin:0 0 1em;padding:0;line-height:1.35em}h1,h2,h3,h4,h5{margin:0;padding:0;line-height:1.35em}h1{margin-bottom:40px;font-size:2.875em;line-height:1.125em;font-weight:600}h2{font-size:2.5em;font-weight:500}h2 a,h2 a:hover,h3 a,h3 a:hover,.mod_share a,.mod_share a:hover{border-bottom:0}a{border-bottom:1px solid #8a3b8d;text-decoration:none;color:#8a3b8d}a:hover{border-bottom:1px solid #401741;text-decoration:none;color:#401741}a.button{display:inline-block;padding:15px 40px;background-color:#401741;border-bottom:0;border-radius:20px;font-size:.75em;color:#fff;text-transform:uppercase;text-decoration: none; font-weight:500; cursor:pointer}a.button:hover{background-color:#ffdf46;color:#401741}.lighter{color:#8a3b8d}
/* mindsparks_landing.css */
.header_text{color:#fff}.header_text h1{margin-bottom:.5em}.mod_iso_productlist{margin-top:-60px}.mod_iso_super_sort_list{margin-top:-60px}.product_list .product .bottom h3{margin-bottom:.25em}.product_list .product .bottom h3 a{margin-bottom:.25em;color:#3e0140;text-transform:uppercase;text-decoration: none}.product_list .product .meta{display:inline-block;margin-left:-0.25em;padding-right:9px;padding-left:9px;border-right:2px solid #823f98;color:#823f98;margin-bottom: 5px; font-weight:600}.product_list .product .meta:last-child,.product_list .product .meta.subtitle{border-right:0px}.product_list img{margin-right:auto;margin-left:auto}.product_list .product .submit_container{display:none}.product_list .product .details{padding-top:40px;padding-bottom:20px}.product_list .product{width:50%;display:inline-block;margin-right:-0.25em;padding:30px;vertical-align:top;text-align:center}.product_list .product .formbody{width:70%;margin: auto}.product .bottom h3{height:64px}body.landing #container #main .inside{margin-top:-96px;padding-top:0}.landing .landing_title{width:100%;margin:-200px 60px -40px;padding-top:60px;padding-bottom:80px;text-align:center;background-image:url("../../files/mindsparks_structure/background.svg");background-position:center top;background-repeat:no-repeat;margin: auto; background-size: contain}.landing .landing_title h2{position:relative;margin-right:60px;margin-left:60px;font-size:1.25em;font-weight:bold;color:#401741;text-transform:uppercase}.landing #Hero .inside .cta{padding-right:100px;vertical-align:bottom;text-align:right}.landing #Hero .inside a.button{background-color:#ffde54;color:#3e0140}.landing #Hero .inside .ce_text.cta.last p{margin-top:1em}div.custom{padding-top:200px;padding-bottom:200px;background-color:rgba(130,63,152,.8)}.math .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/math/dice_game.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/math/dice_game.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/math/dice_game.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/math/dice_game.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/math/dice_game.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.teach_tear .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/teach_tear_tapes_images/tear_tapes_header.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/teach_tear_tapes_images/tear_tapes_header.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/teach_tear_tapes_images/tear_tapes_header.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../mindsparks_content/teach_tear_tapes_images/tear_tapes_header.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/teach_tear_tapes_images/tear_tapes_header.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.dry_erase .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.games_puzzles .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/games_puzzles_images/games_puzzles_header.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/games_puzzles_images/games_puzzles_header.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/games_puzzles_images/games_puzzles_header.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../mindsparks_content/games_puzzles_images/games_puzzles_header.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/games_puzzles_images/games_puzzles_header.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.steam .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.science .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/dry_erase_images/dry_erase_header.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.language_arts .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/language_arts/abeec_game.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/language_arts/abeec_game.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/language_arts/abeec_game.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/language_arts/abeec_game.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/language_arts/abeec_game.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.supplementary .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.6)), url(../../files/mindsparks_content/supplementary/dry-erase-block.jpg) center center no-repeat;    background: -webkit-linear-gradient(left, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/supplementary/dry-erase-block.jpg) center center no-repeat;    background: -o-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/supplementary/dry-erase-block.jpg) center center no-repeat;    background:-ms-linear-gradient(right, rgba(117, 41, 120, 0.5),       rgba(117, 41, 120, 1)), url(../../files/mindsparks_content/supplementary/dry-erase-block.jpg) center center no-repeat;background: linear-gradient(to right, rgba(117, 41, 120, 1),       rgba(117, 41, 120, 0.5)), url(../../files/mindsparks_content/supplementary/dry-erase-block.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}
/* mindsparks_search.css */
h1{font-size:2em;color:#401741}.mod_iso_productfilter{margin-right:auto;margin-left:auto;text-align:center}.mod_iso_productfilter .sorting{margin-bottom:1em}.mod_iso_productfilter .clear_filters{color:#8a3b8d}.mod_iso_productfilter input.text{width:450px;padding-right:20px;padding-left:20px;border-radius:20px;color:#401741;text-transform:capitalize}.mod_iso_productfilter div.search{margin-bottom:1em}.mod_iso_productfilter input.submit{margin-left:1em;vertical-align:top}.mod_iso_productfilter input.text,.mod_iso_productfilter input.submit{display:inline;margin-bottom:20px}.mod_iso_productfilter .clear_filters{visibility: hidden}.mod_iso_productfilter label{display:none}.mod_iso_productlist{margin-top:0}.pagination.block p:first-child{display:none}.pagination.block ul{text-align:center;list-style-type:none}.pagination.block ul li{display:inline-block;margin-right:15px}.pagination.block ul li a{margin-bottom:10px;padding:5px 10px;border-bottom:0px;color:#8a3b8d}
@media screen and (max-width: 1000px){
/* mindsparks_responsive_1000.css */
#header_top_inside,.container_inside,#footer .inside,#header .mod_article .ce_text_inside,.contact_scroll,.header_text,#header_top_flex,#header_bottom_flex{padding-right:30px;padding-left:30px}.product h1{font-size:2.25em}#wrapper #footer .inside .size1of1 .size2of3,#wrapper #footer .inside .size1of1 .size1of3{width:50%}#wrapper #footer .inside .size1of1 .size2of3 .size1of2{width:100%}#wrapper #footer .inside .size1of1 .size2of3 #footer_products{padding-top:30px}
}
@media screen and (max-width: 830px){
/* mindsparks_responsive_0830.css */
#header_top_inside,.container_inside,#footer .inside,#header .mod_article .ce_text_inside,.contact_scroll,.header_text{padding-right:40px;padding-left:40px}#header_bottom_flex .nav{padding-top:5px}#header #logo img{width:200px}#header .contact{font-size:.722em}#header .mod_navigation a,#header .mod_navigation span.active{padding:10px 12px;font-size:1em;text-transform:none}.header_text h1{font-size:2.5em}#header i{padding-right:17px}.interior #container .container_inside .inside{padding-top:150px;padding-bottom:75px}.landing .custom{padding-top:150px;padding-bottom:150px}.landing #Hero .ce_text.first,.landing #Hero .ce_text.last{width:100%}.landing #Hero .ce_text.cta{text-align:left}.product #images{width:80%;float:none;margin-right:10%;margin-bottom:5%;margin-left:10%}.product .formbody #description_wrapper{width:100%}#footer .inside .size1of1 .size2of3,#footer .inside .size1of1 .size1of3,{width:50%}
}
@media screen and (max-width: 795px){
/* mindsparks_responsive_0795.css */
#header #logo img{width:180px}#wrapper #footer .inside .size1of1 .size2of3{width:100%}#footer .inside .size1of1 .size1of3{display:none}#wrapper #footer .inside .size1of1 .size2of3 .size1of2{width:50%}#footer #footer_logo img{width:180px}#footer #footer_logo{float:right}#wrapper #footer .inside .size1of1 .size2of3 #footer_products{padding-top:0;padding-bottom:30px}#footer_copyright p{width:100%;margin-bottom:0}#learning_blocks .text,#teach_tear_tapes .text,#games_puzzles .text,#dry_erase .text{padding:40px}.home #container{padding-right:0;padding-left:0}
}
@media screen and (max-width:765px){
/* mindsparks_responsive_landing_0765.css */
.product_list .product{width:100%}
}
@media screen and (max-width: 645px){
/* mindsparks_responsive_0645.css */
.home .custom{position:relative;overflow:hidden;color:#fff;background-size: cover;    background: -moz-linear-gradient(rgba(139, 60, 142, 0.75),       rgba(139, 60, 142, 0.75)), url(../../files/mindsparks_content/homepage_images/home_hero.jpg) center center no-repeat;    background: -webkit-linear-gradient(rgba(139, 60, 142, 0.75),       rgba(139, 60, 142, 0.75)), url(../../files/mindsparks_content/homepage_images/home_hero.jpg) center center no-repeat;    background: -o-linear-gradient(rgba(139, 60, 142, 0.75),       rgba(139, 60, 142, 0.75)), url(../../files/mindsparks_content/homepage_images/home_hero.jpg) center center no-repeat;    background:-ms-linear-gradient(rgba(139, 60, 142, 0.7),       rgba(139, 60, 142, 0.75)), url(../../mindsparks_content/homepage_images/home_hero.jpg) center center no-repeat;background: linear-gradient(rgba(139, 60, 142, 0.75),       rgba(139, 60, 142, 0.75)), url(../../files/mindsparks_content/homepage_images/home_hero.jpg) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}.overlay{display:none}.home .header_text .size2of3,.home .header_text .size2of3 p{padding-right:0;text-align:center;background:none}.home .header_text .size2of3{padding-top:460px;padding-bottom:200px}#header_top_inside,.container_inside,#footer .inside,#header .mod_article .ce_text_inside,.contact_scroll,.header_text,#header_top_flex,#header_bottom_flex{padding-right:20px;padding-left:20px}#header #logo img{width:140px}.interior #container .container_inside .inside{padding-top:150px;padding-bottom:50px}#contact .ce_form h1{font-size:2em}#header .mod_navigation a,#header .mod_navigation span.active{padding-right:8px;padding-left:8px;font-size:.875em}.interior.dev #header .inside{max-width:100%;padding:0;background-image: linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -o-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%);    background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0.0) 40%, #ffde54 40%)}.home_products .product_list .product{width:100%}.home_products .product_list .product img{margin-right:auto;margin-left:auto}
}
@media screen and (max-width: 578px){
/* mindsparks_responsive_0578.css */
#header{height:110px;position:absolute;background-color:#ffdf46}#header #logo{width:100%;padding-top:10px}#header_bottom_flex #logo{padding-top:5px}#header #logo img{width:130px;margin-right:auto;margin-left:auto;padding-top:70px;padding-left:0}.header_top_right{width:100%;top:0;position:fixed;float:none;padding-right:0;padding-left:0;text-align:center;background-color:#ffdf46}#header i{padding-right:10px}#header .contact .display_mobile{display:inline}#header .contact #search input.text{display:none}#header .contact #search input.submit{padding-top:5px;border-bottom-right-radius:0;color:#401741;background: none}#header_top_inside{padding-right:0;padding-left:0}#header .mod_navigation a,#header .mod_navigation span.active{padding-top:5px;padding-bottom:5px}.home #main .size1of3,#main .size2of3{width:100%}.home #main .ce_text{position:relative;padding-top:250px}.home #main .image{width:100%;height:220px;top:0;position:absolute;display:block}.size1of2,.size1of1{width:100%;padding-right:0;padding-left:0}.landing .custom{padding-top:180px;padding-bottom:70px;text-align:center}.landing #Hero .size1of2.ce_text.cta{width:100%;padding-right:0;padding-left:0;text-align:center}.mod_iso_productfilter input.text{width:100%}#footer_copyright img,#footer_copyright p{width:100%;display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;padding:0;text-align:center}#footer #footer_logo img,#footer_copyright img{width:120px}.home #main .size1of3 img{margin-bottom:0}.landing .landing_title{background-image:none}body.landing #container #main .inside{margin:0}#tabs{font-size:.75em;line-height:1.35em}.size1of4.buttons a{width:100px}body.landing #container #main .inside{margin-top:-80px}.header_text h1{font-size:2.25em}#learning_blocks .text,#teach_tear_tapes .text,#games_puzzles .text,#dry_erase .text{padding:25px;font-size:.875em}#header_top_flex{justify-content: center}#header_bottom_flex{flex-direction: column-reverse; justify-content: center}#header_bottom_flex .nav{padding-top:0;align-self: center}#header_bottom_flex #logo img{padding-top:0}.home_products #main .ce_text{position:relative;padding-top:60px}
}
