@font-face {
    font-family: 'Agita Playtype'; 
    src: url("/Portals/_default/Skins/Notus/fonts/Agita-Playtype.otf") format("opentype");
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Agita Bold Playtype'; 
    src: url("/Portals/_default/Skins/Notus/fonts/Agita-Bold-Playtype.otf") format("opentype");
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Agita DemiBold Playtype'; 
    src: url("/Portals/_default/Skins/Notus/fonts/Agita-DemiBold-Playtype.otf") format("opentype");
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'UniversLTStd'; 
    src: url("/Portals/_default/Skins/Notus/fonts/UniversLTStd.otf") format("opentype");
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'UniversLTStd-Light'; 
    src: url("/Portals/_default/Skins/Notus/fonts/UniversLTStd-Light.otf") format("opentype");
    font-style: normal;
	font-display: swap;
}

/*! ---------------------------------------------------------
	
	* VARIABLES
	
------------------------------------------------------------*/@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-top{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-top{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-in-bottom{from{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{from{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} /*! ---------------------------------------------------------
	
	* BASE
	
------------------------------------------------------------*/*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;font-family:sans-serif;font-size:16px;background-color:#fff}@media screen and (max-width:992px){body,html{font-size:15px}}@media screen and (max-width:768px){body,html{font-size:14px}}@media screen and (max-width:576px){body,html{font-size:13px}}body{position:relative;height:100%;font-weight:200;line-height:1.5;color:#000;overflow-x:hidden;-webkit-font-smoothing:antialiased}body>form{overflow-x:hidden}h1{font-size:48px;font-size:3rem;line-height:1.08333;margin:0 0 .01563em 0}.content-area h2{margin-top:3rem}h2{font-size:38px;font-size:2.375rem;line-height:1.26316;margin:0 0 .01974em 0}h3{font-size:26px;font-size:1.625rem;line-height:1.38462;margin:0 0 .02885em 0}h4{font-size:22px;font-size:1.375rem;line-height:1.27273;margin:0 0 .03409em 0}h5{font-size:18px;font-size:1.125rem;line-height:1.33333;margin:0 0 .04167em 0}p{margin:0 0 1.5rem}blockquote,ol,pre,table,ul{margin-bottom:1.5rem}ol ol,ol ul,ul ol,ul ul{margin:0}b,code,em,small,strong{line-height:1}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}main div.container{margin-bottom:0!important}b,strong{font-weight:700}a{color:#00f;text-decoration:none;-webkit-transition:.25s ease-in-out all;transition:.25s ease-in-out all}a:hover{color:#0000e6;text-decoration:none}hr{display:block;height:1px;width:25%;border:0;border-top:1px solid #fff;margin-top:1.5rem;margin-bottom:1.5rem;padding:0}pre{background:#e6e6e6;padding:10px 15px}/*! ---------------------------------------------------------
	
	* Filename:			  bootsrap.scss
	* Description: 		Imports bootstrap styles from node_modules
	
------------------------------------------------------------ */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.container-fluid{padding-left:0;padding-right:0}@media screen and (min-width:575px) and (max-width:991px){.container{max-width:100%}} /*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-angle-down:before{content:"\f107"}.fa-angle-right:before{content:"\f105"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-bars:before{content:"\f0c9"}.fa-book:before{content:"\f02d"}.fa-envelope:before{content:"\f0e0"}.fa-exchange-alt:before{content:"\f362"}.fa-facebook-f:before{content:"\f39e"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-instagram:before{content:"\f16d"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-minus:before{content:"\f068"}.fa-money-bill:before{content:"\f0d6"}.fa-newspaper:before{content:"\f1ea"}.fa-phone-alt:before{content:"\f879"}.fa-play:before{content:"\f04b"}.fa-plus:before{content:"\f067"}.fa-print:before{content:"\f02f"}.fa-question:before{content:"\f128"}.fa-share:before{content:"\f064"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sync:before{content:"\f021"}.fa-times:before{content:"\f00d"}.fa-twitter:before{content:"\f099"}.fa-users:before{content:"\f0c0"}.fa-youtube:before{content:"\f167"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}/*! ---------------------------------------------------------
	
	* COMPONENTS
	
------------------------------------------------------------*/.button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4d4d4d;text-transform:uppercase;font-size:13px;font-weight:700;border:none}.button.button--primary{background:#00abd8;color:#fff}.button.button--secondary{background:#9e2065;color:#fff}.footer{background:#d3d3d3}.footer .footer-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.footer .footer-column{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer .footer-column .list{padding-left:1.2rem}.footer .footer-column .list.list--inline li{display:inline-block}.footer .footer-column .list.list--col-2{-webkit-columns:2;-moz-columns:2;columns:2}.footer .footer-column .list.list--col-3{-webkit-columns:3;-moz-columns:3;columns:3}.footer .footer-column .logo img{max-width:100%}.footer .footer-column .address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.footer .footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.footer-copyright-bar{padding:1rem 0;background:#56565b}.footer-copyright-bar .col-12{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.footer-copyright-bar .col-12{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer-copyright-bar .col-12 .left,.footer-copyright-bar .col-12 .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-copyright-bar .col-12 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}.footer-copyright-bar .col-12 ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff}.footer-copyright-bar .col-12 ul li a,.footer-copyright-bar .col-12 ul li span{color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.footer-copyright-bar .col-12 ul li a:hover{color:rgba(255,255,255,.7)}.footer-copyright-bar .col-12 ul.social li{margin:0 .25rem}.footer-copyright-bar .col-12 ul.social li:last-of-type{margin-right:0}.footer-copyright-bar .col-12 ul.links li{margin:0 .25rem}.footer-copyright-bar .col-12 ul.links li:last-of-type{margin-right:0}.footer-copyright-bar .col-12 ul.powered li{margin:0 .25rem}.header{z-index:100;box-sizing:border-box}.header.is-sticky.notification-banner.notification-banner--relative{top:0!important}.menu.menu--desktop ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu.menu--desktop ul li[data-depth="0"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu.menu--desktop ul li[data-depth="0"] a{color:#fff}.menu.menu--desktop ul li[data-depth="0"].parent:hover ul[data-depth="0"]{display:block;-webkit-animation:slide-in-bottom .3s ease-in-out forwards;animation:slide-in-bottom .3s ease-in-out forwards}.menu.menu--desktop ul li[data-depth="0"] .icon{margin-left:4px;font-size:inherit}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"]{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:10;top:100%;left:0;width:240px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#fff;padding:0}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"].active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"].display-left{right:0;left:initial}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"] li{position:relative;margin:0}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"] li:hover ul[data-depth="1"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:slide-in-bottom .3s ease-in-out forwards;animation:slide-in-bottom .3s ease-in-out forwards}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"] li ul[data-depth="1"]{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:-100%;width:100%;background:#fff}.menu.menu--desktop ul li[data-depth="0"] ul[data-depth="0"] li ul[data-depth="1"].display-left{right:initial;left:-100%}.menu.menu--desktop ul li[data-depth="1"] a{color:#000}.menu.menu--desktop ul li:last-of-type ul{right:0;left:initial}.menu.menu--mobile{position:fixed;z-index:100;top:0;right:0;height:100%;width:280px;padding:10px;background:#fff;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:-6px 0 12px rgba(0,0,0,.05);overflow-y:scroll}.menu.menu--mobile.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu.menu--mobile ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.menu.menu--mobile ul li{position:relative;margin:0}.menu.menu--mobile ul li a{font-size:.9375rem}.menu.menu--mobile ul li .icon{position:absolute;top:2px;right:10px;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:1.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu.menu--mobile ul li .icon.active{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.menu.menu--mobile ul li ul{opacity:0;max-height:0;overflow:hidden;position:relative;bottom:unset;left:unset;width:100%;padding-left:1rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border:none;box-shadow:none;-webkit-transition:all .3s linear;transition:all .3s linear}.menu.menu--mobile ul li ul.active{opacity:1}.menu ul{margin:0;padding:0;list-style:none}.menu ul li{position:relative;margin:0 5px}.menu ul li a{display:block;padding:10px;color:#282828;font-size:.875rem;font-weight:700}.mobile__toggle{text-align:right;font-size:1.5rem;cursor:pointer}.mobile__toggle.mobile__toggle--mobile{padding:20px 20px 0 0;margin-bottom:20px}body.dnnEditState .notification-banner{position:relative!important}.notification-banner{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:relative;background:grey;padding:1.5rem 0;color:#fff;text-align:center;-webkit-animation:slide-in-bottom .6s ease-in-out 1s forwards;animation:slide-in-bottom .6s ease-in-out 1s forwards}@media screen and (max-width:767px){.notification-banner{padding-top:2.5rem}}.notification-banner.notification-banner--top[data-sticky=true]{position:fixed;z-index:100;top:0;left:0;width:100%}.notification-banner.notification-banner--bottom[data-sticky]{position:fixed;z-index:100;bottom:0;left:0;width:100%}.notification-banner [data-banner-close]{position:absolute;top:1rem;right:1rem}.notification-banner p:last-of-type{margin-bottom:0}.inner-banner{position:relative;height:500px;background-position:center;background-size:cover;background-repeat:no-repeat}.inner-banner .container,.inner-banner .container>.row{height:100%}@media screen and (max-width:767px){.inner-banner{height:400px}}.uvp{margin:0 0 1.5rem 0;padding:1rem;background:#f0f0f0;list-style:none}.uvp li{font-weight:700;font-size:1.5rem;line-height:1;color:#349df3}.uvp li span{color:#000;font-size:1rem}/*! ---------------------------------------------------------
	
	* Filename:			  back-to-top.scss
	* Description: 		Sets styles for back-to-top button
	
------------------------------------------------------------*/.back-to-top{position:fixed;z-index:20;bottom:30px;right:30px;background:0 0;border:none;outline:0!important;opacity:0;pointer-events:none;-webkit-transition:all .5s ease;transition:all .5s ease}.back-to-top.is-active{pointer-events:initial;opacity:1}.back-to-top i{font-size:2.5rem;cursor:pointer}/*! ---------------------------------------------------------
	
	* CLEAN ACCORDION
	
------------------------------------------------------------*/[data-accordion-group] [data-accordion] [data-content]{max-height:0;overflow:hidden;-webkit-transition:max-height 350ms ease;transition:max-height 350ms ease}[data-accordion-group]{margin-bottom:1.5rem}[data-accordion-group] [data-accordion]{margin-bottom:5px}[data-accordion-group] [data-accordion]:last-of-type{margin:0}[data-accordion] [data-control]{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:grey;color:#fff}[data-accordion] [data-control]::before{margin-right:.5rem;content:'\f054';font-family:'Font Awesome 5 Pro';font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}[data-accordion].open>[data-control]::before{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}[data-accordion-group].read-more{margin-bottom:1.5rem}[data-accordion-group].read-more>[data-accordion]>[data-control]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:200px;margin:0 auto;text-align:center}[data-accordion-group].read-more>[data-accordion]>[data-control]::before{display:none}/*! ---------------------------------------------------------
	
	* CLEAN BACKGROUND VIDEO
	
------------------------------------------------------------*/body[data-background-video]{height:100vh;margin:0}.clean-background-video{height:500px}[data-background-video]{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;overflow:hidden}[data-background-video] video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:auto;min-height:auto;width:100%;height:auto;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}[data-background-video] video.background-video-loaded{opacity:1}@media screen and (max-width:767px){[data-background-video] video,body[data-background-video] video{display:none}} /*! ---------------------------------------------------------
	
	* CLEAN TABS
	
------------------------------------------------------------*/[data-tab-group]{margin-bottom:5rem;background:#f5f5f5}@media screen and (max-width:767px){[data-tab-group]{display:none}}[data-tab-group] ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0;list-style:none}[data-tab-group] [data-button].open{background:red}[data-tab-group] [data-content]{display:none}[data-tab-group] [data-content].open{display:block}[data-accordion-tab-group]{display:none}@media screen and (max-width:767px){[data-accordion-tab-group]{display:block}}[data-accordion-tab-group] [data-accordion] [data-content]{max-height:0;overflow:hidden;-webkit-transition:max-height 350ms ease;transition:max-height 350ms ease}[data-accordion-tab-group] [data-accordion] [data-content] .wrapper>:first-of-type{margin-top:0}[data-accordion-tab-group] [data-accordion] [data-content] .wrapper>:last-of-type{margin-bottom:0}/*! ---------------------------------------------------------
	
	* FLICKITY
	
------------------------------------------------------------*/.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity .carousel-cell{width:33.333333333%;height:200px;margin:0;padding:0 5px}.flickity .carousel-cell>img{width:100%}.flickity .flickity-button::after{position:absolute;content:'x';top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-family:'Font Awesome 5 Pro'}.flickity .flickity-button.next::after{content:'\f054'}.flickity .flickity-button.previous::after{content:'\f054'}.flickity .flickity-button svg{display:none}/*! ---------------------------------------------------------
	
	* Filename:			  fslightbox.scss
	* Description: 		Sets styles for fslightbox
	
------------------------------------------------------------*/html.fslightbox-open{overflow:initial}.fslightbox-fade-in-strong iframe{display:block!important}.fslightbox-source{display:block!important;height:auto!important;max-width:900px}/*! ---------------------------------------------------------
	
	* Filename:			  lazyload.scss
	* Description: 		Sets styles for lazyload.js.
	
------------------------------------------------------------*/.lazyload,.utm-form{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.loaded{opacity:1}.lazyload[data-was-processed=true]{opacity:1}/*!
* DO NOT MODIFY ANYTHING ABOVE THIS. STYLES ABOVE WILL BE OVERWRITTEN.
* Add all custom styles below.
*/
/*# sourceMappingURL=core.min.css.map */

/* ---------------------------------------------------------
  
  * Filename:			  header-6.scss
  
------------------------------------------------------------*/
.header.header--6 { position: absolute; top: 0; left: 0; width: 100%; background: #000; -webkit-animation: fade-in 0.5s ease; animation: fade-in 0.5s ease; }

.header.header--6.is-sticky { position: fixed; -webkit-animation: fade-in-top 0.5s ease; animation: fade-in-top 0.5s ease; }

.header.header--6.is-sticky .top { display: none; }

.header.header--6.is-sticky .bottom .col-12 .logo-sticky { display: block; }

.header.header--6 .top .col-12 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 991px) { .header.header--6 .top .col-12 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

.header.header--6 .top .col-12 .top-right-pane ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0; margin: 0; list-style: none; }

.header.header--6 .bottom .col-12 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header.header--6 .bottom .col-12 .logo-sticky { display: none; }

@media screen and (max-width: 991px) { .header.header--6 .bottom .col-12 .logo-sticky { display: none !important; } }

.header.header--6 .bottom .mobile { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; }

.header.header--6 .bottom .mobile .button { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }

.dnnEditState .header.header--6 { position: relative !important; }

form[action="/Login?returnurl=%2fadmin"] .header.header--6, form[action*="/admin"] .header.header--6, form[action*="/Admin"] .header.header--6 { position: relative !important; }

/** BEGIN COMPONENT OVERRIDES HERE **/

.header.header--6 { background-size:contain; background-position:center top; background-repeat:no-repeat; padding-top:40px; }

.header.header--6.is-sticky { padding-top:0px; }

.header.header--6.is-sticky .logo-sticky img { width:175px; position:relative; top:3px; }

.header.header--6.is-sticky .fullmenu .searcharea input[type="Text"] { display:none; }

.header.header--6 .menu.menu--desktop ul { position:relative; top:2px; }

.header.header--6 .fullmenu { box-shadow:0px -5px 10px 5px #000; background-repeat:repeat-x; background-position:top; background-color:#e3e3e3; border-top:2px solid #fff; height:50px; }

.header.header--6.is-sticky .fullmenu { border-top:0; }

.header.header--6 .fullmenu .searcharea{color:#fff;vertical-align:middle;display:inline-block;float:none;padding:0;margin-top:5px;margin-right:-5px}

.header.header--6 .fullmenu .searcharea input[type="Text"] { color:#fff; background:#91c8d3; border:1px solid #137285; font-family:'UniversLTStd-Light', sans-serif; display:inline-block; padding:8px 15px; font-size:16px; box-shadow:inset 0px 0px 4px rgb(0 0 0 / 40%); -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; }

.header.header--6 .storebtn { text-align:right; margin-top:20px; margin-bottom:10px; }

.header.header--6 .storebtn .button.button--primary { font-family:'Agita Playtype', sans-serif; font-size:0.9375rem; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#137285), to(#189cb6)); background: -webkit-linear-gradient(top, #189cb6, #137285); background: -moz-linear-gradient(top, #189cb6, #137285); background: -ms-linear-gradient(top, #189cb6, #137285); background: -o-linear-gradient(top, #189cb6, #137285); padding:10px 17px; box-shadow:0px 2px 2px rgb(0 0 0 / 20%); font-weight:300; border-radius:0; }

.header.header--6 .top .col-12 { padding:0; }

.header.header--6 .bottom .col-12 { padding:0; }

.header.header--6 .topmenu { padding:0; display:inline-block; }

.header.header--6 .topmenu ul { margin-bottom:15px; padding-left:0; padding-right:0; margin-top:0px; }

.header.header--6 .topmenu ul li { display:inline-block; border-right:1px solid #0e6f82; }

.header.header--6 .topmenu ul li:last-child { border-right:0; }

.header.header--6 .topmenu ul li:last-child a { padding-right:0; }

.header.header--6 .topmenu ul li a { color:#fff; font-family:'Agita Bold Playtype', sans-serif; padding:0 10px; font-size:0.953rem; text-transform:uppercase; line-height:15px; -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; }

.header.header--6 .logo img { padding:10px 15px 15px; position:relative; top:10px; vertical-align:top; }

.searcharea input[type=Text]:focus{border:1px solid}

/*mobile*/
.header.header--6 .bottom .mobile .button { background:#000; position:relative; top:3px; padding:6px 15px; height:42px; }

.header.header--6 .bottom .mobile span { position:relative; top:5px; }

.header.header--6 .bottom .mobile span .fas { margin-right:7px; }

@media screen and (max-width:1250px) { .header.header--6 .fullmenu { padding-right:15px; padding-left:15px; } #dnn_TopRightPane { padding-right:15px; } }

@media screen and (max-width:1075px) { .header.header--6 .topmenu ul li a { font-size:13px; } }

@media screen and (max-width:991px) { .header.header--6 .storebtn { text-align:center; } .header.header--6 .topmenu ul { text-align:center; } .header.header--6 .top .logo { text-align:center; } .header.header--6 .logo img { padding:0; margin-bottom:5px; } #dnn_TopRightPane { padding-right:0px; } .header.header--6 .fullmenu { padding-left:15px; } .header.header--6.is-sticky .fullmenu .searcharea input[type="Text"] { display:block; } #banner-height { height:260px!important; } }

@media screen and (min-width:767px) { .header.header--6 .logo img { position:relative; top:10px; } .searcharea input[type=Text]{max-width:none;width:100% } }

@media (min-width:768px) and (max-width:1100px){.searcharea input[type=Text]{max-width:150px}}

@media (min-width:768px) and (max-width:900px){.searcharea input[type=Text]{margin-top:-2.5px;max-width:125px}}

@media screen and (max-width:850px) { .header.header--6 .topmenu ul li a { font-size:12px; } }

@media screen and (max-width:767px) { .header.header--6 .searcharea input[type=Text] { max-width:150px; } .header.header--6 { padding-top:20px; } #banner-height { height:239px!important; } }

@media screen and (max-width:608px) { #banner-height { height:258px!important; } }

@media screen and (max-width:450px) { .header.header--6 { padding-top:10px; } #banner-height { height:248px!important; } .header.header--6 .searcharea input[type=Text] { max-width:125px } .header.header--6 .bottom .mobile .button { font-size:12px; } .header.header--6 .bottom .mobile span { top:6px; } .header.header--6 .fullmenu { padding-left:10px; padding-right:10px; } }

@media screen and (max-width:386px) { #banner-height { height:269px!important; } .header.header--6 .bottom .mobile .button { padding:6px 10px; } }

/* ------------ mega menu ------------ */

.menugrid .grid .cta-btn{display:block;background:url('/Portals/_default/Skins/Notus/images/btnbg.png') no-repeat;font-size:17px;font-weight:700;color:#fff;max-width:150px;background-size:150px 30px;box-shadow:inherit;margin-left:45px;text-transform:uppercase;padding:9px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.SpeedyDropDown .nav { margin:0; padding:0; position:relative; top:3px; }

.SpeedyDropDown ul.nav > li .sp-mega-submenu-wrapper, .SpeedyDropDown ul.nav > li .menuSubtitle, #menu-mobile .menuSubtitle { display:none; }

.SpeedyDropDown ul.nav li { display:inline-block; list-style:none; }

.SpeedyDropDown .nav li .inlinedropdown { float:none; margin-top:0px; display:inline-block; }

.SpeedyDropDown .nav li .inlinedropdown a { display:inline-blok; color:#189cb6; font-size:16px; padding:0 5px; }

.SpeedyDropDown .nav li .inlinedropdown #experience-cfmoto { width:20px; }

.SpeedyDropDown .nav li .inlinedropdown #power-syndicate { width:17px; position:relative; top:1.75px; }

.SpeedyDropDown .nav li .inlinedropdown #safety-icon { width:11px; position:relative; top:1.5px; }

.SpeedyDropDown .nav li .inlinedropdown .fas.fa-book { font-size:13px; position:relative; top:-0.5px; }

.SpeedyDropDown .nav li .inlinedropdown .fas.fa-file{font-size:13px;position:relative;top:-1px}

.SpeedyDropDown .nav li .inlinedropdown .fas.fa-envelope, .SpeedyDropDown .nav li .inlinedropdown .fas.fa-file { font-size:13px; position:relative; top:-1px; }

.SpeedyDropDown .nav li .inlinedropdown .fas.fa-question { font-size:14px; }

.SpeedyDropDown .nav li .inlinedropdown span { display:inline-block; font-size:13px; position:relative; top:-1px; }

.SpeedyDropDown ul.nav > li > a { color:#fff; font-family:'Agita Playtype',sans-serif; font-weight:700; font-size:1.078rem; text-transform:uppercase; padding:10px 15px 15px; text-shadow:1px 1px 1px rgb(0 0 0 / 30%); }

.SpeedyDropDown ul.nav > li > ul.subs .clearboth { clear:both; }

.SpeedyDropDown ul.nav > li > ul.subs { margin-top:0px; color:#333333; display:none; position:absolute; z-index:9999; background:#fff; left:0; margin-top:10px; width:1205px; padding-left:0; padding-top:20px; border-bottom:solid 1px #e6e6e6; }

.SpeedyDropDown ul.nav > li > ul.subs:before { content:""; display:block; position:absolute; top:0; z-index:-1; background:#fff; width:100vw; transform:translate(-50%, 0); height:100%; }

.SpeedyDropDown ul.nav > li > ul.subs:after { content:""; display:block; position:absolute; top:0; z-index:-1; background:#fff; width:100vw; transform:translate(50%, 0); height:100%; }

.SpeedyDropDown ul.nav > li > ul.subs .resp-tabs-list { padding-left:0; }

.SpeedyDropDown .nav > li.parent > a::after { content:"\f107"; font-family:"Font Awesome 5 Pro"; position:relative; color:#fff; font-size:13px; font-weight:400; left:5px; top:-0.5px; }

.header.header--6.is-sticky .SpeedyDropDown ul.nav > li > ul.subs { left:-250px; }

.menugrid { margin-left:-15px; display:block; text-align:left; width:1205px; float:left; }

.menugrid .grid { display:inline-block; text-align:center; margin-bottom:25px; }

.menugrid .grid h3 { font-size:20px; color:#58585a; font-weight:500; }

.menugrid .grid h3.spd-margin-top-10 { margin-top:-10px!important; }

.menugrid .grid .cta-btn{background:0 0;color:#189cb6;padding-top:12.5px;padding-bottom:10.5px;font-family:'Agita DemiBold Playtype',sans-serif!important}

.menugrid.uforcegrid .grid .cta-btn, .menugrid.uforcegrid .grid h3, .menugrid.uforcegrid .grid p, .spd-row.fullwidthmenu.atvmenu .menugrid .grid .cta-btn, .spd-row.fullwidthmenu.atvmenu .menugrid .grid h3, .spd-row.fullwidthmenu.atvmenu .menugrid .grid p, .spd-row.sidexsidegrid .menugrid .grid.trailgrid .cta-btn, .spd-row.sidexsidegrid .menugrid .grid.trailgrid h3, .spd-row.sidexsidegrid .menugrid .grid.trailgrid p { position:relative; left:10px; }

.menugrid .grid p{text-align:center;color:#000;font-weight:lighter;font-size:16px;margin:-7.5px 0 7.5px 0;font-family:UniversLTStd-Light,sans-serif}

.spd-row.fullwidthmenu.atvmenu .menugrid .grid{margin-left:-35px}

.spd-row.sidexsidegrid .menugrid.uforcegrid .grid{margin-left:-25px}

.spd-row.sidexsidegrid .menugrid .grid{margin-left:-20px;margin-top:-12.5px}

.spd-row.fullwidthmenu.atvmenu .menugrid .grid:last-child { position:relative; left:5px; }

#horizontalTab li { display:inline-block; color:#b1b1b1;font-size:20px;font-weight:500;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; cursor:pointer; cursor:hand; margin-bottom:-5px; list-style:none; background:url('/Portals/_default/Skins/Notus/images/bulletlogo.png') no-repeat left top 10px; padding-left:18px; }

#horizontalTab li > p { font-family:'Agita Bold Playtype',sans-serif; margin-bottom:0; }

#horizontalTab .viewall,#horizontalTab1 .resp-tabs-list .viewall{color:#b1b1b1;font-family:'Agita Bold Playtype',sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-left:18px;}

#horizontalTab1 .resp-tabs-list .viewall { background:url('/Portals/_default/Skins/Notus/images/bulletlogo.png') no-repeat left top 6px; }

#horizontalTab li:first-child { padding:0!important; }

.spd-row.sidexsidegrid .menugrid .grid#lastgrid{margin-left:-10px}

.menugrid .grid:hover .cta-btn{color:#000}

.spd-row.sidexsidegrid .menugrid .grid .cta-btn{margin-left:40px}

.spd-row.sidexsidegrid .menugrid.uforcegrid .grid .cta-btn{margin-left:50px}

.menugrid .grid .cta-btn span{display:block;position:relative;top:-5px}

.horizontalTab { position:relative; height:375px; }

.horizontalTab ul { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction:column; padding-left:0; }

.horizontalTab .horizontalTabItem .menugrid { display:none; position: absolute; left: 0; top:100px; background: white; }

.horizontalTab .horizontalTabItem.active { color:#189cb6!important; }

.horizontalTab .horizontalTabItem.active .menugrid { display:block; }

.menugrid .grid h3 span { color:#189cb6; }

#horizontalTab1 .resp-tabs-list li{color:#189cb6; font-family:'Agita Bold Playtype', sans-serif; font-size:20px; font-weight:500; text-transform:uppercase; position:relative; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; display:block; margin-top:-5px; list-style:none; padding-left:18px; background:url('/Portals/_default/Skins/Notus/images/bulletlogo.png') no-repeat left top 10px; cursor:hand; cursor:pointer; }

.menugrid .grid .cta-btn:before{height:31px;width:17.5px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:17.5px;transform:translate(-49px,-7px)}

.menugrid .grid .cta-btn:after{height:31px;width:17.5px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:17.5px;transform:translate(34px,-31px)}

.menugrid .grid:hover .cta-btn:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-hover.png');height:31px;width:15px;position:absolute;content:"";background-repeat:no-repeat;background-size:17.5px;transform:translate(-49px,-7px)}

.menugrid .grid:hover .cta-btn:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-hover.png');height:31px;width:17.5px;position:absolute;content:"";background-repeat:no-repeat;background-size:17.5px;transform:translate(34px,-31px)}

.menugrid .grid .cta-btn{width:initial;background:rgba(240,240,240,.6);padding:6.5px 0 0 0!important;max-width:100px;margin:auto;height:30px}

.menugrid .grid .cta-btn span{top:-4px}.menugrid .grid#lastgrid p{padding-bottom:10px}

.menugrid .grid#lastgrid h3,.menugrid .grid#lastgrid img,.menugrid .grid#lastgrid p{position:relative;top:10px}

.spd-row.sidexsidegrid .menugrid .grid .cta-btn,.spd-row.sidexsidegrid .menugrid.uforcegrid .grid .cta-btn{margin-left:0;margin:auto}

/*hover*/
.menugrid .grid:hover .cta-btn { color:#58585a; }

#horizontalTab .viewall:hover,#horizontalTab1 .resp-tabs-list .viewall:hover{color:#189cb6}

.SpeedyDropDown ul.nav > li:hover > ul.subs { display:block; }

.SpeedyDropDown ul.nav > li > a:hover, .SpeedyDropDown ul.nav > li.current > a, .SpeedyDropDown ul.nav > li > a:hover:after, .SpeedyDropDown ul.nav > li.current > a:after { color:#000; }

/*mobile*/
.menu.menu--mobile ul li.parent > a, .menu.menu--mobile ul li.last > a { font-size:1.125rem; color:#fff; font-family:'Agita Playtype',sans-serif; font-weight:bold; text-transform:uppercase; } .menu.menu--mobile{background:-webkit-gradient(linear,0 0,0 100%,from(#137285),to(#189cb6));background:-webkit-linear-gradient(top,#189cb6,#137285);background:-moz-linear-gradient(top,#189cb6,#137285);background:-ms-linear-gradient(top,#189cb6,#137285);background:-o-linear-gradient(top,#189cb6,#137285)} .menu.menu--mobile ul li ul.active { background:#fff; } .menu.menu--mobile .horizontalTab { height:auto; } .menu.menu--mobile ul li .horizontalTab ul { max-height:none; opacity:1; } .menu.menu--mobile ul li #horizontalTab li:first-child { display:none; } .menu.menu--mobile ul li #horizontalTab li > p { display:none; } .menu.menu--mobile ul li .horizontalTab .horizontalTabItem .menugrid { position:relative; display:block; } .menu.menu--mobile ul li .inlinedropdown a{display:block;font-size:14px;color:#189cb6;padding:2px;} .menu.menu--mobile ul li .inlinedropdown span{display:none} .menu.menu--mobile ul li .inlinedropdown #experience-cfmoto{left:-4px;top:1px;margin-right:1px;width:20px;position:relative;} .menu.menu--mobile ul li .inlinedropdown #power-syndicate{padding-right:2px;margin-right:5px;width:17px;} .menu.menu--mobile ul li .inlinedropdown #safety-icon{margin-right:10px;width:11px;} .menu.menu--mobile ul li .inlinedropdown .fas, .menu.menu--mobile ul li .inlinedropdown .far, .menu.menu--mobile ul li .inlinedropdown .fal {width:20.75px} .menu.menu--mobile { width:300px; } .menu.menu--mobile #horizontalTab.inlinedropdown p { margin-bottom:0; } .menu.menu--mobile #horizontalTab.inlinedropdown{padding:10px} .mobile__toggle { position:relative; top:4px; } .mobile__toggle .fas { color:#fff; } .mobile__toggle.mobile__toggle--mobile .fas { color:#000; } .menu.menu--mobile #horizontalTab li { background:none; } .menu.menu--mobile .horizontalTab .horizontalTabItem .menugrid { top:0; }

@media screen and (min-width:767px) { .spd-row.fullwidthmenu.atvmenu .menugrid .grid { max-width:220px; } }

@media (min-width:800px) and (max-width:950px){#horizontalTab .resp-tabs-list .viewall,#horizontalTab1 .resp-tabs-list .viewall,.resp-tabs-list li{font-size:25px}.resp-tabs-list li:after{height:17px}#horizontalTab .resp-tabs-list .viewall+li:before,#horizontalTab1 .resp-tabs-list .viewall+li:before{height:17px}}

@media (min-width:767px) and (max-width:800px){#horizontalTab .resp-tabs-list .viewall,#horizontalTab1 .resp-tabs-list .viewall,.resp-tabs-list li{font-size:20px}.resp-tabs-list li:after{height:12px}#horizontalTab .resp-tabs-list .viewall+li:before,#horizontalTab1 .resp-tabs-list .viewall+li:before{height:12px}}

@media screen and (max-width:1250px) { .sidexsidegrid, .atvmenu { position:relative; left:30px; } }

@media screen and (max-width:1215px) { .header.header--6.is-sticky .SpeedyDropDown ul.nav > li > ul.subs { left:-225px; } }

@media screen and (max-width:1150px) { .SpeedyDropDown ul.nav > li > a { font-size:0.875rem; } .header.header--6.is-sticky .SpeedyDropDown ul.nav > li > ul.subs { left:-250px; } .menugrid .grid img { width:200px; } .menugrid .grid h3 {font-size:16px;} .menugrid .grid p{font-size:14px;} .horizontalTab { height:350px; } }

@media screen and (max-width:1100px) { .header.header--6.is-sticky .SpeedyDropDown ul.nav > li > ul.subs { left:-225px; } }

@media screen and (max-width:1050px) { .header.header--6.is-sticky .SpeedyDropDown ul.nav > li > ul.subs { left:-200px; } .menugrid .grid img { width:200px; } .menugrid .grid h3 {font-size:16px;} .menugrid .grid img { width:195px; } .menugrid .grid .cta-btn { font-size:14px; } }

@media screen and (max-width:1000px){.spd-row.sidexsidegrid .menugrid.uforcegrid .grid{margin-left:-24px}}

@media screen and (max-width:991px) { .menugrid { width:100%; } .menugrid .grid{display:block;width:100%!important} .menugrid .grid{margin-left:0!important;margin-top:0!important}.menugrid .grid .cta-btn{margin:auto!important} .spd-row.sidexsidegrid{margin-top:15px} .header.header--6 .top .col-12 { display:block; } .sidexsidegrid, .atvmenu { left:0; } }

@media screen and (max-width:767px){.SpeedyDropDown .nav li .inlinedropdown #experience-cfmoto,.SpeedyDropDown .nav li .inlinedropdown #power-syndicate,.SpeedyDropDown .nav li .inlinedropdown #safety-icon{float:left;padding-right:2px}} 

@media screen and (max-width:475px){.menugrid .grid .cta-btn span{top:-2px}}

/* ---------------------------------------------------------
	
	* Filename:			  footer-1.scss
  * Description: 		Define the layout for footer-1

------------------------------------------------------------*/
/** BEGIN COMPONENT OVERRIDES HERE **/

.footer.footer--1 .mainfooter { border-width:0 0 2px; border-color:#fff; margin-top:0px; background:#fff; background-repeat:no-repeat; background-size:cover; padding-top:170px; padding-bottom:40px; text-align:center; position:relative; }

.footer.footer--1 .mainfooter .row { display:block; }

.footer.footer--1 .mainfooter .footerinvert { position:absolute; top:0; width:100%; left:0; right:0; }

.footer.footer--1 .mainfooter h4 { font-size:20px; font-weight:400; color:#fff; text-shadow:1px 1px 2px rgba(0,0,0,0.4); -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; margin-top:10px; margin-bottom:10px; }

.footer.footer--1 .mainfooter ul { padding:0; margin:0 0 30px 0; }

.footer.footer--1 .mainfooter ul li { display:block; list-style:none; margin-bottom:3px; }

.footer.footer--1 .mainfooter ul li a { color:#dcdddc; font-family:'Agita Playtype', sans-serif; text-transform:uppercase; font-weight:300; text-shadow:1px 1px 1px rgba(0,0,0,0.3); -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; display:block; }

.footer.footer--1 .mainfooter .col-lg-3 { float:none; width:auto; display:inline-block; text-align:left; vertical-align:top; position:relative; max-width:none; -webkit-flex:none; -ms-flex:none; flex:none; padding:0 25px; }

.footer.footer--1 .mainfooter .col-lg-3:after { width:1px; height:170px; top:11px; right:0; display:block; content:""; background:#000; position:absolute; }

.footer.footer--1 .mainfooter .col-lg-3:last-child:after { display:none; }

.footer.footer--1 .footer-copyright-bar { background:none repeat scroll 0 0 #000000; padding:20px 0; border-top:2px solid #fff; text-align:center; }

.footer.footer--1 .footer-copyright-bar img, .footer.footer--1 .footer-copyright-bar p, .footer.footer--1 .footer-copyright-bar .footersocial { display:inline-block; vertical-align:middle; }

.footer.footer--1 .footer-copyright-bar p { color:#fff; font-family:'Agita Playtype', sans-serif; font-size:15px; font-weight:300; text-transform:uppercase; margin:0; }

.footer.footer--1 .footer-copyright-bar p span { font-weight:bold; display:inline-block; }

.footer.footer--1 .footer-copyright-bar p span.right-line { font-weight:normal; }

.footer.footer--1 .footer-copyright-bar p span.second-line { font-weight:normal; }

.footer.footer--1 .footer-copyright-bar img { max-width:240px; }

.footer.footer--1 .footer-copyright-bar .footersocial .fab { font-size:1.25rem; color:#dcdddc; display:inline-block; margin:0 4px; -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; }

.footer.footer--1 .footer-copyright-bar .footersocial .fab:hover{ color:#189cb6; }

.footer.footer--1 .footer-copyright-bar span#copyright-year { font-size:15px; font-weight:normal; }

.footer.footer--1 .footer-copyright-bar p a:link, .footer.footer--1 .footer-copyright-bar p a:visited { color:#189cb6; }

.halfend{display:inline-block;width:auto;vertical-align:top;margin-right:25px}

.halfend:last-child{margin-right:0}

.halfend .cta-btn{border:2px solid #fff;background:-webkit-gradient(linear,0 0,0 100%,from(#5a5a5c),to(#69696c));background:-webkit-linear-gradient(top,#69696c,#5a5a5c);background:-moz-linear-gradient(top,#69696c,#5a5a5c);background:-ms-linear-gradient(top,#69696c,#5a5a5c);background:-o-linear-gradient(top,#69696c,#5a5a5c);display:block;margin:11px 0 5px;font-size:18px;padding:7px 15px;text-align:center}

#dnn_FooterCopy p span{position:relative;font-size:14px}

/*hover*/
.footer.footer--1 .footer-copyright-bar p a:hover, .footer.footer--1 .footer-copyright-bar p a:focus { color:#137285; }

.footer.footer--1 .mainfooter h4:hover { text-decoration:underline; }

.footer.footer--1 .mainfooter ul li a:hover { color:#fff; }

.halfend .cta-btn:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background:-webkit-linear-gradient(top,#fff,#fff);background:-moz-linear-gradient(top,#fff,#fff);background:-ms-linear-gradient(top,#fff,#fff);background:-o-linear-gradient(top,#fff,#fff);color:#000}

/*mobile*/
@media screen and (max-width:1200px) { .footer.footer--1 .mainfooter .col-lg-3 { padding:0 15px; } }

@media screen and (max-width:1050px) { .footer.footer--1 .footer-copyright-bar p span.second-line { display:block; } .footer.footer--1 .footer-copyright-bar p span.right-line { display:none; } .footer.footer--1 .footer-copyright-bar .footersocial { position:relative; left:75px; display:block; } }

@media screen and (max-width:992px) { .footer.footer--1 .footer-copyright-bar img { margin:0 auto 15px; } .footer.footer--1 .footer-copyright-bar .footersocial { left:0; margin-top:10px; } #dnn_CopyrightPane { width:100%; } }

@media screen and (max-width:768px){#dnn_FooterCopy p span{display:inherit}}

@media screen and (max-width:767px) { .footer.footer--1 .mainfooter { padding-top:70px; } }

@media screen and (max-width:650px) { .footer.footer--1 .mainfooter .col-lg-3 { display:block; text-align:center; } .footer.footer--1 .mainfooter .col-lg-3:after { display:none; } .halfend .cta-btn { margin-left:auto; margin-right:auto; max-width:250px; } .halfend { display:block; margin-right:0px; } }

@media screen and (max-width:575px){.halfend{display:block;margin-right:0}.halfend .cta-btn{margin-left:auto;margin-right:auto;max-width:250px}}

/* ------------ above footer pane ------------ */

#footertoppane{text-align:center;margin-top:80px;margin-bottom:20px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ececec));background:-webkit-linear-gradient(top,#ececec,#fff);background:-moz-linear-gradient(top,#ececec,#fff);background:-ms-linear-gradient(top,#ececec,#fff);background:-o-linear-gradient(top,#ececec,#fff)}

#footertoppane .heightmatch{float:left}

#footertoppane .cta-btn{margin:0 15px}

#footertoppane h2{font-size:60px;color:#c1c1c1;font-weight:500;margin:60px 0 40px;display:block;float:left;width:100%;line-height:1.1;}

#footertoppane img{margin-top:-20%}

#footertoppane .cta-btn { color:#189cb6;font-family:'Agita DemiBold Playtype',sans-serif!important; }

#footertoppane .cta-btn:before { height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px) }

#footertoppane .cta-btn:after{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

#footertoppane .cta-btn{background:rgba(240,240,240,.6);box-shadow:none!important;padding-bottom:9.5px;padding-top:12.5px}

/*hover*/
#footertoppane .cta-btn:hover:before { background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-hover.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px) }

#footertoppane .cta-btn:hover:after { background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-hover.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px) }

#footertoppane .cta-btn:hover { color:#58585a; }

#footertoppane .cta-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.7)}

/*mobile*/

@media screen and (max-width:768px){#footertoppane{margin-top:0}#footertoppane img{margin-top:0}}

@media screen and (max-width:500px){#footertoppane .cta-btn{margin-bottom:20px}#footertoppane h2{font-size:48px}}

@media screen and (max-width:400px){#footertoppane h2{font-size:42px}}

/* ------------ sticky banner ------------ */

.notification-banner.notification-banner--bottom[data-sticky] { padding:1.5rem 1rem; background:#189cb6; }

.notification-banner.notification-banner--bottom[data-sticky] p:last-child { margin-top:5px; }

.notification-banner.notification-banner--bottom[data-sticky] a { font-weight:bold; color:#000; transition:all 0.15s ease; }

.notification-banner.notification-banner--bottom[data-sticky] p { font-family:'Agita Bold Playtype', sans-serif; font-weight:normal; font-size:1.125rem; text-align:center; color:#fff; margin-bottom:0; }

.notification-banner [data-banner-close] { cursor:pointer; cursor:hand; z-index:1; }

/*hover*/
.notification-banner.notification-banner--bottom[data-sticky] a:hover { color:rgba(255, 255, 255, 0.7); }

/*mobile*/
@media screen and (max-width:485px) { .sticky-banner p { font-size:14px; } }

/* ------------ accordion ------------ */

[data-accordion] [data-control] { background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#137285), to(#189cb6)); background:-webkit-linear-gradient(top, #189cb6, #137285); background:-moz-linear-gradient(top, #189cb6, #137285); background:-ms-linear-gradient(top, #189cb6, #137285); background:-o-linear-gradient(top, #189cb6, #137285); padding:12px 15px; text-shadow:1px 1px 1px rgb(0 0 0 / 20%); font-family:'Agita Bold Playtype',sans-serif!important; font-weight:bold; font-size:1.125rem; text-transform:uppercase; }

[data-accordion] [data-control]:before { display:none; }

[data-accordion] [data-content] p:last-child { margin-bottom:0; }

[data-accordion] [data-control] .fas { position:absolute; right:15px; }

[data-accordion] [data-control] .fas.fa-minus { display:none; }

[data-accordion].open [data-control] .fas.fa-plus { display:none; }

[data-accordion].open [data-control] .fas.fa-minus { display:block; }

[data-accordion-group] [data-accordion] [data-content] { background:#e4e4e4; }

[data-accordion-group] [data-accordion] [data-content] .accordcontent { padding-left:15px; padding-top:10px; padding-bottom:10px; }

[data-accordion-group] [data-accordion] [data-content] .accordcontent ul { margin:0; }

[data-accordion-group] [data-accordion] [data-content] .accordcontent ul li a { font-weight:bold; }

[data-accordion-group].contentaccordion [data-accordion] [data-content] .accordcontent ul li a { color:#189cb6; font-weight:bold; font-family:'UniversLTStd',sans-serif; }

[data-accordion-group].contentaccordion [data-accordion] [data-content] { background:transparent; }

[data-accordion-group].contentaccordion [data-accordion] [data-control] { background:transparent; color:#189cb6; padding-left:0; }

[data-accordion-group].contentaccordion [data-accordion] [data-control] .fas { transform:rotate(90deg); text-shadow:none; font-size:1.5rem; }

[data-accordion-group].contentaccordion [data-accordion].open [data-control] .fas { transform:rotate(270deg); }

[data-accordion-group].contentaccordion [data-accordion] [data-content] .accordcontent { background:transparent; padding-left:0; }

#accessories [data-accordion-group] [data-accordion] [data-content] ul { margin-bottom:0; margin-top:0; }

#accessories [data-accordion-group] [data-accordion] [data-content] ul li { font-size:1.25rem; }

#accessories [data-accordion-group] [data-accordion] [data-content] ul li { font-size:20px; }

#accessories [data-accordion-group] [data-accordion] [data-content] ul li a { position:relative; top:-2px; }

#accessories [data-accordion-group] [data-accordion] [data-content] ul + ul li { font-weight:bold; }

#sidebar .accordbtn { background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#137285), to(#189cb6)); background:-webkit-linear-gradient(top, #189cb6, #137285); background:-moz-linear-gradient(top, #189cb6, #137285); background:-ms-linear-gradient(top, #189cb6, #137285); background:-o-linear-gradient(top, #189cb6, #137285); padding:12px 15px; text-shadow:1px 1px 1px rgb(0 0 0 / 20%); font-family:'Agita Bold Playtype',sans-serif!important; font-weight:bold; font-size:1.25rem; text-transform:uppercase; color:#fff; }

#sidebar [data-accordion-group] [data-accordion], #sidebar [data-accordion-group] { margin-bottom:0; }

#sidebar [data-accordion] [data-control] { font-size:1.25rem; }

#sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent { padding:20px; }

#sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent ul { margin:0; padding:0; }

#sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent ul li { display:block; list-style:none; background:url('/Portals/_default/Skins/Notus/images/bulletlogo.png') no-repeat left 9px; padding-left:20px; }

#sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent ul li a { position:relative; top:1.5px; font-family:'UniversLTStd',sans-serif; font-size:1rem; font-weight:bold; color:#636363; }

#sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent ul li.currentpage, #sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent ul li.currentpage a { color:#189cb6!important; }

#presskit [data-accordion] [data-control] { background:#58585a; }

/*hover*/
#sidebar [data-accordion-group] [data-accordion] [data-content] .accordcontent ul li a:hover { color:#189cb6!important; }

/* ------------ product top feature section ------------ */

.productfeatbg { background:#ececec; display:inline-block; display:flex; }

#productfeat{ font-family: 'Agita Bold Playtype', sans-serif; background-position:right; background-repeat:no-repeat;}

#productfeat.productfeat13 { background: #ececec url('/Portals/_default/Skins/Notus/images/Z1000-feat.jpg') no-repeat right bottom;	}

#productfeat.width95 .greyarea ul li { width:95%;}

#productfeat.bg875 { background-size:875px;}

#productfeat.top-right { background-position:top right; }

#productfeat.top-right { background-position:top right; }

#productfeat.right-bottom { background-position:right bottom; }

#productfeat .spd-row { position: static; overflow: hidden; }

#productfeat .greyarea { background: #ececec; position: relative; padding: 80px 0; z-index: 1; } 

#productfeat .greyarea h3{ margin: 0 0 20px 0; font-size: 40px; color: #189cb6; font-weight: 400; }

#productfeat .greyarea ul{ margin: 0; padding: 0; }

#productfeat .greyarea ul li{ display: block; list-style: none; background: url('/Portals/_default/Skins/Notus/images/listicon.png') no-repeat left 0px top 5.25px; padding-left: 20px; font-size: 15px; color: #58585a; font-weight: 300; width: 85%; margin-bottom: 5px; }

#productfeat .greyarea:after{  height: 120%; width: 100%; background-color: #ececec; position: absolute; content: ""; transform: rotate(-18deg); transform-origin: top left; right: -4%; z-index: -1; }

#productfeat .imgarea img{ position: absolute; width: 100%; left: 0; right: 0; }

.placeholderd{ display: block; width: 100%; min-height: 1; }

.keyfeatures { background-repeat:no-repeat; background-size:cover; }

.keyfeatures p { font-size:20px; color:#fff; margin:10px 0; }

.keyfeatures p span { color:#333; margin:0 10px; font-size:25px; position:relative; top:2.5px; }

.keyfeatures h3 { color:#fff; font-size:40px; line-height:1.1; margin-bottom:0px; padding-top:15px; padding-bottom:10px; }

#productfeat.twenty-eighteen .greyarea { padding:40px 0; }

#productfeat.twenty-eighteen .greyarea ul li { font-size:17px; }

#productfeat.twenty-eighteen .greyarea:after { height:155%; }

#productfeat .greyarea ul li{font-family:UniversLTStd-Light,sans-serif}

#productfeat ul li button{background:0 0;border:0;font-size:15px;color:#189cb6;font-weight:700}

/*mobile*/
@media screen and (min-width:1700px){#productfeat .greyarea:after{right:-24%}}

@media screen and (max-width:1250px){#productfeat .greyarea h3{margin-left:10px}#productfeat .greyarea ul{position:relative;left:10px}}

@media screen and (max-width:1200px){.keyfeatures h3{padding-left:15px}}

@media screen and (max-width:950px) { #productfeat { background-position:center right!important; } }

@media screen and (max-width:768px){#productfeat .imgarea{display:none}}

@media screen and (max-width:600px){.keyfeatures h3{font-size:35px}#image-effect-5 .overlay{display:none}}

/* ------------ product specs section ------------ */

#prodspecs{ background-repeat:no-repeat; background-size: cover; padding: 100px 0 100px; margin-bottom: 80px; }

#prodspecs h3{ font-size: 40px; color: #fff; margin: 0 0 40px 0; font-weight: 500; }

#prodspecs h3 .fas { margin-left: 7px; color:#fff; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-control]{ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e2e2), to(#fefefe)); background: -webkit-linear-gradient(top, #fefefe, #e2e2e2); background: -moz-linear-gradient(top, #fefefe, #e2e2e2); background: -ms-linear-gradient(top, #fefefe, #e2e2e2); background: -o-linear-gradient(top, #fefefe, #e2e2e2); font-size: 25px; color: #58585a!important; padding:10px 10px 10px 60px; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-control] .fas{ color:#189cb6; right:auto; left:15px; font-size:20px; text-shadow:1px 1px 1px rgb(0 0 0 / 40%); }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent { padding: 20px 43px; border-color: #189cb6; background: transparent; color: #58585a; border:0px; font-family:'UniversLTStd',sans-serif; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] { background:#eee; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] { margin-bottom:0px; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent p { font-size:16px; font-weight:bold; color:#58585a; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent ul { padding-left:0; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent li { background:none; padding-left:0px; list-style:none; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent li .prodlabel{ font-family:'Agita Playtype',sans-serif; font-weight:bold; color:#189cb6; font-size:18px; text-transform:uppercase; display:inline-block; padding-right:5px; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent li .prodinfo{ font-family:'Agita Playtype',sans-serif; font-weight:bold; color:#58585a; font-size:18px; text-transform:uppercase; display:inline-block; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent img.engineimg { margin-bottom:-40px; }

#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent a { color:#189cb6; }

/*hover*/
#prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent a:hover { color:#137285; }

/*mobile*/
@media screen and (min-width:1200px) { #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent div.enginepadding-xl { padding-top:70px; } #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent div.enginepadding-l { padding-top:60px; } #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent div.enginepadding { padding-top:50px; } #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent div.enginepadding-m { padding-top:40px; } #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent div.enginepadding-s { padding-top:30px; } }

@media screen and (max-width:1200px) { #prodspecs h3 { padding-left:15px; } }

@media screen and (max-width:768px) { #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent img.engineimg { margin-bottom:-30px; } #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-control] { font-size:20px; } }

@media screen and (max-width:450px) { #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-control] { font-size:17px; } }

@media screen and (max-width:425px) { #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent li .prodlabel, #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-content] .accordcontent li .prodinfo { font-size:15px; } }

@media screen and (max-width:375px) { #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-control] { font-size:15px; } }

@media screen and (max-width:335px) { #prodspecs [data-accordion-group].specsaccordion [data-accordion] [data-control] { font-size:13px; } }

/* ------------ product info section ------------ */

.proddesc .cta-product{background:#189cb6;margin-top:30px}

.proddesc .cta-product{background:0 0;color:#189cb6;padding-top:12.5px;padding-bottom:10.5px;font-family:'Agita DemiBold Playtype',sans-serif!important}

#productinfo{padding:0 0 50px 0;z-index:2;background:#fff;box-shadow:none}

#productinfo .paddinfo ul{font-family:UniversLTStd-Light,sans-serif}

#productinfo.notsalepage{box-shadow:none}

#productinfo .inlinegrid{display:inline-block;vertical-align:middle;margin:0 15px}

#productinfo .prodopt{text-align:center}

#productinfo .threebtn{color:#189cb6;font-family:'UniversLTStd-Light',sans-serif;text-transform:uppercase;border:1px solid #58585a;display:block;width:152px;margin:0 auto}

#productinfo .threebtn .fas{margin-right:10px;display:inline-block;vertical-align:middle;color:#58585a;font-size:14px;position:relative;top:-1px;}

#productinfo .threebtn a.button { padding:13px 28px; font-size:16px; font-weight:300; }

#productinfo .threebtn iframe, #productinfo .threebtn video { display:none; }

#productinfo .colorbtn{font-size:18px;color:#000;font-family:'Agita Bold Playtype',sans-serif;text-transform:uppercase;text-align:left;padding-top:15px}

#productinfo .colorbtn ul{margin:0;padding:0}

#productinfo .colorbtn ul li{display:inline-block;list-style:none;margin-right:3px}

#productinfo .colorbtn a img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}

#productinfo .colorbtn a:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

#productinfo .colorbtn .porange{color:orange}

#productinfo .colorbtn .pblue{color:#00f}

#productinfo .colorbtn .pred{color:red}

#productinfo .colorbtn2 ul li.pwhite { color:#fff; border:1px solid #000; }

#productinfo .colorbtn2{font-size:18px;color:#000;font-family:'Agita Bold Playtype',sans-serif;text-transform:uppercase;text-align:left;padding-top:15px}

#productinfo .colorbtn2 ul{margin:0;padding:0}

#productinfo .colorbtn2 ul li{display:inline-block;list-style:none;margin-right:3px}

#productinfo .colorbtn2 a{min-height:50px;position:absolute;top:0}

#productinfo .colorbtn2 a div { height:50px; width:50px; }

#productinfo .colorbtn2 ul li.porange{background:orange}

#productinfo .colorbtn2 ul li.pblue{background:#154cb1}

#productinfo .colorbtn2 ul li.pred{background:red}

#productinfo .colorbtn2 ul li.pgrey{background:#999}

#productinfo .colorbtn2 ul li.pblack{background:#151515}

#productinfo .colorbtn2 ul li.pgreen{background:url('/Portals/_default/Skins/Notus/images/camoBG.jpg')}

.proddesc .camoprice{font-size:24px;font-weight:500;color:#949f89;text-transform:uppercase}

#productinfo .colorbtn2 .swatchnew li{border:0;background:0 0;box-sizing:border-box;box-shadow:inset 0 0 0 3px #fff;color:#fff;font-size:inherit;font-weight:700;position:relative;vertical-align:middle;width:100px;height:100px;-webkit-transform:skewX(45deg) scaleY(.70711);transform:skewX(45deg) scaleY(.70711)}

#productinfo .colorbtn2 .swatchnew li:after,#productinfo .colorbtn2 .swatchnew li:before{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%}

#productinfo .colorbtn2 .rhombus{margin-right:20px;transition:color .35s}

#productinfo .colorbtn2 .rhombus:after,#productinfo .colorbtn2 .rhombus:before{border:3px solid transparent;width:0;height:0}

#productinfo .colorbtn2 .rhombus:before{top:0;left:0}

#productinfo .colorbtn2 .rhombus:after{bottom:0;right:0}

#productinfo .colorbtn2 .rhombus:hover{color:#189cb6}

#productinfo .colorbtn2 .rhombus:hover:before{border-top-color:#189cb6;border-right-color:#189cb6;transition:width .35s ease-out,height .35s ease-out .35s}

#productinfo .colorbtn2 .rhombus:hover:after{border-bottom-color:#189cb6;border-left-color:#189cb6;transition:border-color 0s ease-out .5s,width .35s ease-out .5s,height .35s ease-out .75s}

#productinfo .colorbtn2 .rhombus a{min-width:100px;min-height:100px;z-index:2;display:block}

#productinfo .prodopt .prodimg{margin-bottom:20px;display:block}

#productinfo .prodopt .prodimg .zoom-left img{min-height:auto}

#productinfo .colorbtn2 ul li{transform:skewX(45deg);width:50px;height:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

#productinfo .colorbtn2 ul li:nth-child(3),#productinfo .colorbtn2#xc-fix ul li.porange{position:relative;left:5px}

#productinfo .colorbtn2#xc-fix ul li.pblack{position:relative;left:10px}

.proddesc{font-family:'Agita Bold Playtype',sans-serif;color:#58585a;font-weight:300}

.proddesc .cta-product:before{height:52px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-20px,-14px)}

.proddesc .cta-product:after{height:52px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-10px,-14px)}

.proddesc .cta-product:hover:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-hover.png');height:52px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-20px,-14px)}

.proddesc .cta-product:hover:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-hover.png');height:52px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-10px,-14px)}

.proddesc .cta-product{background:rgba(240,240,240,.6);padding-bottom:4.5px;box-shadow:none!important;padding-top:13px}

.proddesc .cta-product span{position:relative;top:-2px}

.proddesc .pyear{display:block;font-size:18px}

.proddesc .pname{font-size:50px;color:#189cb6;font-weight:500;text-transform:uppercase;line-height:60px}

.notsalepage .proddesc .pname{line-height:44px}

.proddesc .pprice{font-size:35px;font-weight:500;line-height:50px;line-height:1;}

.paddinfo ul{margin:25px 0;padding:0;display:block}

.paddinfo ul li{display:block;list-style:none;font-size:13px}

.notsalepage .paddinfo ul li{font-size:16px;text-transform:uppercase;font-weight:lighter;margin-bottom:5px}

.notsalepage .pshortdesc{font-size:18px;font-weight:500;text-transform:uppercase}

.ptabmenu{display:block}

.ptabmenu ul{margin:0;padding:0}

.ptabmenu ul li{display:inline-block;font-size:20px;text-transform:uppercase;position:relative}

.ptabmenu ul li:after{width:2px;content:"";height:19px;right:0;top:5px;position:absolute;background:#189cb6}

.ptabmenu ul li:last-child:after{display:none}

.ptabmenu ul li a{color:#58585a!important;padding:5px 10px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.ptabmenu ul li:first-child a{padding-left:0}

#productinfo a { color:#189cb6; }

.fslightbox-fade-in-strong iframe.fslightbox-source { width:1000px!important; height:718px!important; max-width:100%; }

.fslightbox-toolbar .fslightbox-toolbar-button:first-child { display:none; }

#features p,#gallery p,#specs p{display:none}

#productinfo .proddesc .pyear{font-family:UniversLTStd-Light,sans-serif}

#productinfo .proddesc .newmodelpromo{font-family:UniversLTStd-Light,sans-serif;font-size:16px}

#productinfo .proddesc .newmodelpromo a{color:red}

#productinfo p.calc{padding-top:10px;font-size:16px;margin-bottom:-10px}

/*hover*/
.ptabmenu ul li a::hover{color:#189cb6!important}

#productinfo .colorbtn2 li:hover img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}

#productinfo .colorbtn2 ul li:hover{width:60px}

#productinfo a:hover { color:#137285; }

.proddesc .cta-product:hover{box-shadow:0 4px 12px rgba(0,0,0,.7)}

#productinfo .proddesc .newmodelpromo a:hover{color:red}

/*mobile*/
@media screen and (min-width:768px){#features,#gallery,#specs{position:relative;top:-50px}}

@media screen and (max-width:768px) { #productinfo #gallery_01f{width:100%!important;max-width:380px} #productinfo .proddesc{margin-top:20px}.notsalepage .proddesc .pname,.notsalepage .pshortdesc{text-align:center}.notsalepage#productinfo .paddinfo ul{max-width:265px;margin:auto;margin-top:20px} .proddesc .pname { font-size:40px; line-height:1; } .proddesc .pprice { font-size:30px; } }

@media screen and (max-width:550px){#productinfo .prodopt .prodimg .zoom-left img{min-height:200px;height:auto!important}}

/* ------------ product gallery section ------------ */

#prodimgset{padding-bottom:70px;box-shadow:0 4px 5px rgba(0,0,0,.1);position:relative}

#prodimgset:after{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:38px solid #fff;position:absolute;content:"";left:0;right:0;margin:0 auto;bottom:-38px;z-index:1}

#prodimgset .btnset{display:block;padding:0 15px;margin-bottom:50px}

.vidholder img{width:100%}

#prodimgset .vidholder{padding-right:5px}

#prodimgset .cta-btn{padding:14px 20px;margin-right:10px;box-shadow:none}

#prodimgset .cta-btn .far{display:inline-block;vertical-align:top;margin-right:4px;margin-top:2px;font-size:24px}

#prodimgset .cta-blue{background:#189cb6}

#prodimgset .cta-grey{background:#58585a}

#prodimgset #image-effect-5 .overlay { display:block; position:absolute; z-index:20; background:rgba(0,0,0,0.8); overflow:hidden; top:0; bottom:6px; opacity:0; -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; }

#prodimgset #image-effect-5 .overlay a.expand { color:#fff; top:0; bottom:0; left:0; right:0; margin:auto; width:100%; height:100%; text-decoration:none; border-radius:0; display:block; position:absolute; z-index:100; text-align:center; line-height:50px; font-weight:700; font-size:30px; }

#prodimgset #image-effect-5 .overlay a.expand span { border:5px solid #fff; border-radius:100%; width:55px; height:55px; display:block; position:relative; top:30%; margin:auto; -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; }

#prodimgset #image-effect-5 .overlay a.expand span strong { position:relative; top:-2px; }

#prodimgset #image-effect-5.image-effect.clearfix .spd-col-md-6.spd-col-sm-6.spd-margin-bottom-30 { padding:0px!important; margin-bottom:0px!important; }

#prodimgset #image-effect-5.image-effect.clearfix { position:relative; left:15px; }

#prodimgset #image-effect-5.image-effect.clearfix .spd-col-md-6.spd-col-sm-6.spd-margin-bottom-30 .img { position:relative; margin-bottom:-6px; }

#prodimgset #image-effect-5.image-effect.clearfix .spd-col-md-6.spd-col-sm-6.spd-margin-bottom-30 .img img { width:100%; }

#prodimgset #image-effect-5.image-effect.clearfix .spd-col-md-6.spd-col-sm-6.spd-margin-bottom-30 .img .overlay { left:0; right:0; }

#prodimgset .vidholder div {  position: relative; width: 100%; height: 0; padding-bottom:62.3%;	}

#prodimgset .vidholder div .vid { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*hover*/
#prodimgset .cta-btn:hover { box-shadow:0 4px 12px rgba(0,0,0,.7); }

#prodimgset #image-effect-5 .img:hover .overlay { opacity:1; }

/*mobile*/
@media screen and (max-width:768px){.spd-col-sm-6 #image-effect-5.image-effect.clearfix .img img{width:auto!important}.spd-col-sm-6 #image-effect-5.image-effect.clearfix .overlay{max-width:275px;margin:auto}#prodimgset .vidholder div .vid{padding-bottom:40px}#prodimgset #image-effect-5.image-effect.clearfix .spd-col-md-6.spd-col-sm-6.spd-margin-bottom-30 .img{text-align:center;}#prodimgset #image-effect-5.image-effect.clearfix .spd-col-md-6.spd-col-sm-6.spd-margin-bottom-30{margin-bottom:30px!important;}}

@media screen and (max-width:650px){#prodimgset .cta-btn{margin-bottom:10px}}

/* ------------ notus transfers ------------ */

.spd-margin-top-10{margin-top:10px!important}.spd-margin-bottom-20{margin-bottom:20px!important}.spd-margin-bottom-30{margin-bottom:30px!important}.spd-padding-bottom-20{padding-bottom:20px!important}.spd-no-padding-top{padding-top:0!important}.spd-padding-top-10{padding-top:10px!important}.spd-no-padding-bottom{padding-bottom:0!important}.spd-padding-bottom-10{padding-bottom:10px!important}.spd-padding-top-30{padding-top:30px!important}.spd-margin-bottom-10{margin-bottom:10px!important}.spd-padding-top-50{padding-top:50px!important}.spd-margin-bottom-60{margin-bottom:60px!important}.spd-no-padding {padding:0!important}.spd-padding-bottom-100{padding-bottom:100px!important}.spd-margin-top-0{margin-top:0px!important}.spd-no-padding-left{padding-left:0!important;}.spd-padding-top-40{padding-top:40px!important;}.spd-margin-top-20{margin-top:20px!important}.spd-margin-bottom-0{margin-bottom:0px!important;}.spd-margin-top-60{margin-top:60px!important;}

.spd-col-sm-6{width:50%;float:left;padding:0 15px;}

/*mobile*/
@media screen and (max-width:767px){.spd-xs-margin-top-30{margin-top:30px!important}.spd-xs-margin-bottom-20{margin-bottom:20px!important}.spd-xs-no-padding-bottom{padding-bottom:0!important;}.spd-col-sm-6{width:100%;float:none;}.spd-xs-no-padding-left{padding-left:0!important}.spd-xs-padding-top-30{padding-top:30px!important}}

/* ------------ grid ------------ */

#subcategory .spd-padding-bottom-20 { padding-bottom:35px!important; }

#subcategory .grid { display: block; margin: 0 auto; width: 100%; position: relative; box-shadow:0px 0px 5px #58585a; }

#subcategory .grid img { width: 100%; position: relative; }

#subcategory .grid h4 { background: url('/Portals/_default/Skins/Notus/images/grudgeend-grid.png') right no-repeat; bottom: -10px; color: #fff; display: block; font-size: 35px; padding: 14px 0; position: absolute; text-align: center; width: 100%; font-weight:bold; font-family:'Agita Playtype', sans-serif!important; }

#subcategory .grid h4 span { position:relative; top:10px; font-size:20px; }

#subcategory.fullgrid { box-shadow:0px -5px 10px -6px #58585a, 0px 5px 10px -6px #58585a; border-top:2px solid #fff; }

#subcategory.fullgrid .grid { border-left:2px solid #fff; border-bottom:2px solid #fff; box-shadow:none; }

/*mobile*/
@media screen and (max-width:768px){#subcategory .grid{max-width:700px}}

/* ------------ syndicate page ------------ */

.powersyndicate{width:100%;text-align:center;color:#58585a}

.powersyndicate h2{font-size:60px}

.powersyndicate p{font-size:18px;line-height:32px}

.powersyndicate .bluetext{color:#079bb5}

.powersyndicate .fab{font-size:32px;margin:0 15px 20px 15px;color:#189cb6}

.social-feed{padding:50px 0}

.social-feed-box{float:left;position:relative;width:25%;min-height:22vw}

.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover}

.social-feed-box.facebook:after,.social-feed-box.instagram:after,.social-feed-box.twitter:after{font-family:"Font Awesome 5 Brands";position:absolute;color:#fff;font-size:28px;line-height:28px;bottom:15px;right:15px;text-shadow:0 0 10px rgba(0,0,0,.66)}

.social-feed-box:hover.facebook:after,.social-feed-box:hover.instagram:after,.social-feed-box:hover.twitter:after{color:#079bb5}

.social-feed-box.instagram:after{content:'\f16d'}

.social-feed-box.facebook:after{content:'\f39e'}

.social-feed-box.twitter:after{content:'\f099'}

.syndicatecontent{padding:50px 0;max-width:1200px;margin:0 auto;width:90%;clear:both}

.syndicatecontent ul{padding:5px 0 35px 0;list-style-type:none;display:table;width:auto;margin:0 auto;text-align:left;font-size:16px}

.syndicatecontent p{padding:0 0 20px 0}

a.joinsyndicate{background:#079bb5;padding:15px 35px;border-radius:15px;color:#fff!important;clear:both}

/*hover*/
a.joinsyndicate:hover{background:#137285}

.powersyndicate .fab:hover{color:#137285}

/*mobile*/
@media screen and (max-width:768px){.powersyndicate h2{font-size:50px}}

@media screen and (max-width:600px){.powersyndicate h2{font-size:40px}}
 
@media screen and (max-width:475px){.powersyndicate .syndicatecontent h2 .bluetext{display:block}.powersyndicate .syndicatecontent h2{line-height:40px}}
  
@media screen and (max-width:375px){a.joinsyndicate{padding:15px 5px}} @media screen and (max-width:350px){.powersyndicate h2{font-size:35px}.powersyndicate .syndicatecontent h2{line-height:35px}}

/* ------------ homebanner ------------ */

#homebanner{height:750px}

#hometext{font-size:75px;color:#fff;text-transform:uppercase;font-family:'Agita Bold Playtype',sans-serif;font-weight:500;line-height:76px;text-shadow:2px 2px 2px rgba(0,0,0,.4);margin-top:22%;margin-bottom:15px}

#hometext span{color:#189cb6}

#homebanner .cta-btn{margin-right:15px}

#homebanner img{position:absolute;bottom:-1px;width:100%;left:0}

#homebanner video { margin-left:-1px; }

#homebanner .spd-row#videocta { position:relative; }

#homebanner .cta-btn {font-family:'Agita DemiBold Playtype',sans-serif!important }

#homebanner .cta-btn{padding-bottom:9.5px;background:#189cb6;padding-top:12.75px;color:#fff}

#homebanner .cta-btn:before{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-white.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px)}

#homebanner .cta-btn:after{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-white.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

#homebanner .cta-btn:hover:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px)}

#homebanner .cta-btn:hover:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

/*hover*/
#homebanner .cta-btn:hover {color:#189cb6;background:#fff}

#homebanner .cta-btn:hover{box-shadow:0 5px 10px rgba(0,0,0,.8)}

/*mobile*/
@media screen and (max-width:1250px) { #hometext{padding-left:30px;} #homebanner.innerbanner h1, #homebanner.productbanner h1 { padding-left:10px; } #homebanner .cta-btn#mobilemargin { margin-left:30px; } }

@media screen and (max-width:1000px){#homebanner.innerbanner h1{font-size:65px}}

@media screen and (max-width:810px){#homebanner.innerbanner h1{font-size:65px}}

@media screen and (max-width:800px){#homebanner.innerbanner h1{font-size:55px}}

@media screen and (max-width:768px) { #homebanner.home { background-image:url('/portals/0/homebanner-mobile.jpg')!important; background-position:center center; }#homebanner { height:550px; } #homebanner.innerbanner{background-position:center!important}#homebanner.productbanner{height:450px;background-position:center!important}#hometext{margin-top:150px} }

@media screen and (max-width:700px){#homebanner.innerbanner h1{font-size:52px}#hometext{font-size:65px;line-height:66px}}

@media screen and (max-width:690px){#homebanner.innerbanner h1{font-size:45px}}

@media screen and (max-width:650px){#homebanner.productbanner h1{font-size:65px}}

@media screen and (max-width:625px){#hometext{font-size:55px;line-height:56px}}

@media screen and (max-width:575px){#homebanner.productbanner h1{font-size:55px}#homebanner.innerbanner h1 span{display:inherit}}

@media screen and (max-width:550px){#homebanner.innerbanner h1 span{display:inherit}}

@media screen and (max-width:525px){#hometext{font-size:45px;line-height:46px}}

@media screen and (max-width:492px){#homebanner #videocta .cta-btn{margin-left:30px}#homebanner .cta-btn#mobilemargin{margin-bottom:10px}}

@media screen and (max-width:450px) { #homebanner #videocta .cta-btn { padding-bottom:12px; } #homebanner #videocta .cta-btn{font-size:18px}#hometext{font-size:40px;line-height:41px} }

@media screen and (max-width:425px){#homebanner #videocta .cta-btn{margin-left:30px}#homebanner .cta-btn#mobilemargin{margin-bottom:10px}}

@media screen and (max-width:400px){#hometext{font-size:35px;line-height:36px}#homebanner.productbanner h1{font-size:40px}}

@media screen and (max-width:385px){#homebanner #videocta .cta-btn{font-size:16px;max-width:178px;padding-bottom:15px}#homebanner #videocta .cta-btn span{position:relative;top:3px}#homebanner .cta-btn#mobilemargin{max-width:147px}#homebanner #videocta .cta-btn:after{transform:translate(-11px,-14px)}}

@media screen and (max-width:375px){#homebanner #videocta .cta-btn:after{transform:translate(-10px,-14px)}#homebanner #videocta .cta-btn#mobilemargin:after{transform:translate(-9px,-14px)}#homebanner #videocta .cta-btn{display:block;margin-left:30px}#homebanner .cta-btn#mobilemargin{margin-bottom:5px}}

@media screen and (max-width:350px){#hometext{font-size:30px;line-height:31px}#homebanner.productbanner h1{font-size:35px}}

@media screen and (max-width:335px){#homebanner #videocta .cta-btn{font-size:16px;max-width:181px}#homebanner .cta-btn#mobilemargin{max-width:148px}}

/* ------------ innerbanner ------------ */

#homebanner.innerbanner{height:450px}

#homebanner.bottom{background-position:bottom;}

#homebanner.innerbanner h1{font-size:75px;font-weight:500;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.4);position:absolute;bottom:130px}

#homebanner.innerbanner h1 span{color:#189cb6}

#homebanner.productbanner{height:550px}

#homebanner.productbanner h1{font-size:75px;font-weight:500;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.4);position:absolute;bottom:130px}

#homebanner.productbanner h1 span{color:#189cb6}

/*mobile*/
@media screen and (min-width:1650px) { #homebanner.innerbanner { height:550px; } }

@media screen and (max-width:1225px) { #homebanner.innerbanner h1 { font-size:60px; } }

@media screen and (max-width:991px) { #homebanner.productbanner h1 span:nth-child(2), #homebanner.innerbanner h1 span { display:block; } #homebanner.productbanner { height:450px; } }

@media screen and (max-width:768px) { #homebanner.productbanner.vidbanner1{background-image:url('/Portals/0/_CFORCE%20500S%20EPS.jpg')!important} #homebanner.productbanner.vidbanner2{background-image:url('/Portals/0/ZFORCE-1000-bg.jpg')!important} #homebanner.productbanner.vidbanner3{background-image:url('/Portals/0/_UFORCE%20800%20EPS.jpg')!important} #homebanner.productbanner.vidbanner4{background-image:url('/Portals/0/_CFMOTO%20ATVs%20%28CFORCE%29.jpg')!important} #homebanner.productbanner.vidbanner5{background-image:url('/Portals/0/_Sport%20side%20x%20sides.jpg')!important} #homebanner.productbanner.vidbanner6{background-image:url('/Portals/0/uforce-series-bg-12.jpg')!important} #homebanner.productbanner.vidbanner7{background-image:url('/Portals/0/c800-banner.jpg')!important} #homebanner.productbanner.vidbanner8{background-image:url('/Portals/0/c800-touring-banner.jpg')!important} #homebanner.productbanner.vidbanner9{background-image:url('/Portals/0/z950-banner.jpg')!important} #homebanner.productbanner.vidbanner10{background-image:url('/Portals/0/U1000Video-2019.jpg')!important} #homebanner.productbanner.vidbanner11{background-image:url('/Portals/0/cforce-topline-banner.jpg')!important} #homebanner.productbanner.vidbanner12{background-image:url('/Portals/0/zforce-topline.jpg')!important} #homebanner.productbanner.vidbanner13{background-image:url('/Portals/0/uforce-topline-banner.jpg')!important} #homebanner.productbanner.vidbanner14{background-image:url('/Portals/0/Accessories-2021.jpg')!important} #homebanner.productbanner.vidbanner15{background-image:url('/Portals/0/C1000-2021.jpg')!important} #homebanner.productbanner.vidbanner16{background-image:url('/Portals/0/U600-2021.jpg')!important} #homebanner.productbanner.vidbanner17{background-image:url('/Portals/0/Z950-2021.jpg')!important} #homebanner.innerbanner { height:350px; } #homebanner.innerbanner h1 { bottom:100px; } }

@media screen and (max-width:475px) { #homebanner.productbanner h1 { font-size:45px; } #homebanner.productbanner { height:350px; } }

/* ------------ product grids ------------ */

#productgrid{padding-bottom:30px;text-align:center}

.homepagegrid#productgrid .learn-btn span{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.homepagegrid#productgrid .learn-btn span .grey{color:#dbdada!important}

#productgrid.twoonly .spd-col-sm-4{float:none}

#productgrid .spd-col-sm-4, #productgrid .col-md-4 { display:inline-block; text-align:center; }

#productgrid .imgwrap{padding-top:30px;vertical-align:bottom}

#productgrid .imgwrap img{vertical-align:bottom}

#productgrid .sname{display:inline-block;font-size:18px;color:#231f20;text-transform:uppercase;font-family:'Agita Playtype',sans-serif;font-weight:300;margin:10px 0}

#productgrid .learn-btn.smallerbtn { background:0 0;color:#189cb6;padding-top:12.5px;padding-bottom:10.5px;font-family:'Agita DemiBold Playtype',sans-serif!important; }

#productgrid.smallerproductgrid, #productgrid.largerproductgrid { display:flex; }

#productgrid .learn-btn.smallerbtn:before{height:52px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-20px,-14px)}

#productgrid .learn-btn.smallerbtn:after{height:52px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-10px,-14px)}

#productgrid .productitem:hover .learn-btn.smallerbtn:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-hover.png');height:52px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-20px,-14px)}

.homepagegrid#productgrid .learn-btn{background:0 0;color:#189cb6;padding-top:12.5px;padding-bottom:10.5px;font-family:'Agita DemiBold Playtype',sans-serif!important}

.homepagegrid#productgrid .learn-btn:before{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px)}

.homepagegrid#productgrid .learn-btn:after{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

#productgrid .learn-btn.smallerbtn{background:rgba(240,240,240,.6);max-width:140px;font-size:18px;margin-top:5px;padding-top:12.5px;padding-bottom:7.5px}#productgrid .learn-btn.smallerbtn span{color:#189cb6;top:-1.5px}

.largerproductgrid .productitem h3{font-size:24px}

.homepagegrid#productgrid .learn-btn{padding:12.19999px 16px 14px 16px;width:initial;background:rgba(240,240,240,.6)}

.homepagegrid#productgrid .learn-btn span{color:#189cb6;position:relative;top:1px}

.homepagegrid#productgrid .learn-btn span .grey,.homepagegrid#productgrid .productitem:hover .learn-btn span,.proddesc .cta-product:hover{color:#58585a!important}

.homepagegrid#productgrid .learn-btn span .grey{top:0!important}

.productitem h3{font-size:30px;color:#58585a;font-weight:500}.productitem h3 em{font-style:normal;color:#189cb6}

.learn-btn.smallerbtn{background:url('/Portals/_default/Skins/Notus/images/btnbg-smaller.png') center no-repeat;font-size:16px;width:100%}

.smallerproductgrid .productitem h3{font-size:24px}

.smallerproductgrid .learn-btn.smallerbtn span{color:#fff;position:relative;top:1.25px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.smallerproductgrid#productgrid .productitem:hover .learn-btn.smallerbtn span{color:#000}

#productgrid.homepagegrid h2.fancytitle{-webkit-text-stroke:initial}

.homepagegrid#productgrid .productitem:hover .learn-btn span{color:#000}

.largerproductgrid .productitem h3,.smallerproductgrid .productitem h3{margin-top:0;margin-bottom:5px}

.homepagegrid#productgrid .productitem h3{margin-top:20px}

.homepagegrid#productgrid .learn-btn{font-size:17px}

.largerproductgrid .learn-btn span{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/*hover*/
.largerproductgrid#productgrid .productitem:hover .learn-btn span{color:#000}

#productgrid .productitem:hover .learn-btn{color:#000}

.smallerproductgrid#productgrid .productitem:hover .learn-btn.smallerbtn span{color:#58585a}

.homepagegrid#productgrid .productitem:hover .learn-btn:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-hover.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px)}

.homepagegrid#productgrid .productitem:hover .learn-btn:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-hover.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

#productgrid .productitem:hover .learn-btn.smallerbtn:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-hover.png');height:52px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-10px,-14px)}

.homepagegrid#productgrid .learn-btn:hover { color:#58585a; }

/*mobile*/
@media screen and (min-width:768px){.learn-btn.smallerbtn,.smallerproductgrid .productitem h3{position:relative;left:10px}.largerproductgrid .learn-btn,.largerproductgrid .productitem h3{position:relative;left:20px}.homepagegrid#productgrid .productitem.uforceseriesgrid .learn-btn,.homepagegrid#productgrid .productitem.uforceseriesgrid .sname,.homepagegrid#productgrid .productitem.uforceseriesgrid h3{position:relative;left:20px}.homepagegrid#productgrid .productitem.zforceseriesgrid .learn-btn,.homepagegrid#productgrid .productitem.zforceseriesgrid .sname,.homepagegrid#productgrid .productitem.zforceseriesgrid h3{position:relative;left:10px}}

@media screen and (min-width:1050px){#productgrid .imgwrap #atvfeatured{margin-top:40px}}

@media screen and (min-width:1200px){#productgrid.homepagegrid .spd-col-sm-center{width:0%;float:left}#productgrid.homepagegrid{max-width:100%!important}#productgrid.homepagegrid .sname{display:block}} 

@media screen and (min-width:1500px){#productgrid.homepagegrid .spd-col-sm-center{width:7.5%;float:left}#productgrid.homepagegrid .spd-col-sm-4.productitem{width:28.33333%}} 

@media screen and (min-width:1700px){#productgrid.homepagegrid .spd-col-sm-center{width:12.5%;float:left}#productgrid.homepagegrid .spd-col-sm-4.productitem{width:25%}}

@media screen and (min-width:768px) and (max-width:1000px){.homepagegrid#productgrid .learn-btn{font-size:14px}.homepagegrid#productgrid .learn-btn{padding-bottom:18px}.homepagegrid#productgrid .learn-btn span{top:3px}}

@media screen and (max-width:768px){.homepagegrid#productgrid .spd-col-sm-4.productitem.atvfeatured{margin-top:-75px}#productgrid .sname{display:block}.homepagegrid#productgrid .learn-btn{font-size:16px}#productgrid.homepagegrid h2.fancytitle{margin-bottom:-30px;}}

@media screen and (max-width:767px) { #productgrid .imgwrap img { top:0!important; } }

@media screen and (max-width:650px){#productgrid h2.fancytitle{font-size:50px;}}

@media screen and (max-width:600px){.homepagegrid#productgrid .spd-col-sm-4.productitem.atvfeatured{margin-top:-65px}}
			  
@media screen and (max-width:500px){.homepagegrid#productgrid .spd-col-sm-4.productitem.atvfeatured{margin-top:-55px}#productgrid h2.fancytitle{font-size:40px;margin-bottom:15px}}
			   
@media screen and (max-width:425px){.homepagegrid#productgrid .spd-col-sm-4.productitem.atvfeatured{margin-top:-45px}.largerproductgrid .learn-btn{background:url('/Portals/_default/Skins/Notus/images/btnbg-smaller.png') center no-repeat;font-size:16px;width:100%}.largerproductgrid .learn-btn span{position:relative;top:1.25px}.largerproductgrid .productitem h3{font-size:24px}#productgrid h2.fancytitle{font-size:35px;margin-bottom:10px}}
				
@media screen and (max-width:350px){.homepagegrid#productgrid .spd-col-sm-4.productitem.atvfeatured{margin-top:-35px}#homebanner.innerbanner h1{font-size:48px}}

@media screen and (max-width:375px){#productgrid h2.fancytitle{font-size:30px}}

/* ------------ homepage american dream section (feat-1) ------------ */

#wtext{background-repeat:no-repeat;background-size:100%;background-position:top;text-align:center;padding:120px 0 40px}

#wtext p{font-family:UniversLTStd-Light,sans-serif;font-size:16px;color:#106374;font-weight:300}

#wtext h2.fancytitle{margin:10px 0;padding-top:10px;text-shadow:0 2px 2px rgba(0,0,0,.3)}

#wtext .cta-group{display:block;text-align:center;margin:20px 0 20px 0}

#wtext .cta-group .cta-btn.firstbtn{margin-right:30px}

#wtext .cta-group .cta-btn{margin:0 10px;background:#189cb6;color:#fff;box-shadow:none!important;padding-top:12.25px;padding-bottom:9px;font-family:'Agita DemiBold Playtype',sans-serif!important}

#wtext .cta-group .cta-btn:before{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-white.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px)}

#wtext .cta-group .cta-btn:after{height:55px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-white.png');position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

#wtext .cta-group .cta-btn:hover:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-20px,-14px)}

#wtext .cta-group .cta-btn:hover:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');height:55px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:30px;transform:translate(-10px,-14px)}

/*hover*/
#wtext .cta-group .cta-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.7)}

#wtext .cta-group .cta-btn:hover{color:#189cb6;background:#fff}

/*mobile*/
@media screen and (max-width:1275px){#wtext .cta-group .cta-btn{background:rgba(240,240,240,.6);color:#189cb6}#wtext .cta-group .cta-btn:hover{color:#58585a;background:rgba(240,240,240,.6)}#wtext .cta-group .cta-btn:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');background-size:30px;height:54px;}#wtext .cta-group .cta-btn:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');background-size:30px;height:54px;}#wtext p{padding:0 15px;}}

@media screen and (max-width:975px) { #wtext h2.fancytitle { font-size:60px; } }

@media screen and (max-width:925px) { #wtext h2.fancytitle { font-size:50px; } }
 
@media screen and (min-width:768px) and (max-width:1000px){#wtext .cta-group .cta-btn{padding-bottom:12.5px;font-size:18px}}

@media screen and (max-width:768px) { #wtext .cta-group { margin-bottom:0px; } #wtext h2.fancytitle { font-size:40px; } }

@media screen and (max-width:625px) { #wtext h2.fancytitle { font-size:30px; } }

@media screen and (max-width:475px) { #wtext .cta-group .cta-btn { padding-bottom:16px; } #wtext .cta-group .cta-btn.firstbtn { margin-right:0px; margin:auto; } #wtext .cta-group .cta-btn span { position:relative; top:3px; } #wtext h2.fancytitle { font-size:30px; margin-bottom:10px; } #wtext h2.fancytitle { font-size:25px; } #wtext .cta-group .cta-btn { font-size:16px; } }

@media screen and (max-width:450px){#wtext img{padding-right:10px}}

@media screen and (max-width:400px){#wtext h2.fancytitle{font-size:22.5px;margin-bottom:5px}}

@media screen and (max-width:350px){#wtext h2.fancytitle{font-size:20px}}

/* ------------ search results ------------ */

.dnnSearchBoxPanel .dnnSearchBox { height:35px; }

.dnnSearchResultPanel { height:55px; }

.dnnTableDisplay th { background:-moz-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#dfdfdf)); background:-webkit-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:-o-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:-ms-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); text-align:left; text-shadow:1px 1px 0px rgb(255 255 255 / 80%); border-left:1px solid #d1d1d1; box-shadow:1px 0px 0px 0px rgb(255 255 255 / 90%); padding:0; border-bottom:1px solid #d1d1d1;}

.dnnTableDisplay tr:first-child { border-right:1px solid #d1d1d1; }

.dnnTableDisplay td { border-bottom:1px solid #d1d1d1; padding:5px 9px; }

.dnnTableDisplay td:first-child { border-left:1px solid #d1d1d1; }

.dnnTableDisplay th > span, .dnnTableDisplay th > a { display:block; padding:5px 9px; }

.dnnTableDisplay tr:nth-child(2n) td { background:rgba(0,0,0,0.04) }

.dnnSearchResultPanel .dnnRight { float:right; }

.dnnFormHelpContent { visibility:hidden; }

.ModSearchResultsC a { color:#189cb6; }

#advancedTagsCtrl_addTag input { padding:8px; }

#dnnSearchResultAdvancedForm .dnnFormItem:nth-child(4) { display:none; }

#dnnSearchResultAdvancedForm .dnnActions { margin:20px 0 5px 0; padding:0; }

#dnnSearchResultAdvancedForm .dnnActions li { float:left; margin-right:5px; list-style:none; margin-bottom:20px; }

#dnnSearchResultAdvancedForm .dnnActions li .dnnPrimaryAction { border:1px solid #0D569E; padding:9px; background:#3792ED; background:-moz-linear-gradient(top,#358eea 0%,#2170cd 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#358eea),color-stop(100%,#2170cd)); background:-webkit-linear-gradient(top,#358eea 0%,#2170cd 100%); background:linear-gradient(top,#358eea 0%,#2170cd 100%); -webkit-box-shadow:0px 1px 0px 0px rgb(0 0 0 / 60%), inset 0px 1px 0px 0px rgb(255 255 255 / 40%); box-shadow:0px 1px 0px 0px rgb(0 0 0 / 60%), inset 0px 1px 0px 0px rgb(255 255 255 / 40%); color:#efefef; text-shadow:0px -1px 0px #185b93; border-radius:3px; cursor:pointer; cursor:hand; }

#dnnSearchResultAdvancedForm .dnnActions li .dnnSecondaryAction { background:#f5f5f5; background:-moz-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#dfdfdf)); background:-webkit-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:-o-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:-ms-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); background:linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%); -webkit-box-shadow:0px 1px 0px 0px rgb(0 0 0 / 40%), inset 0px 1px 0px 0px rgb(255 255 255); box-shadow:0px 1px 0px 0px rgb(0 0 0 / 40%), inset 0px 1px 0px 0px rgb(255 255 255); text-shadow:0px 1px 0px #ffffff; color:#333; padding:9px; border:1px solid #c2c2c2; border-radius:3px; cursor:pointer; cursor:hand; }

/*hover*/
.ModSearchResultsC a:hover { color:#137285; }

.dnnTableDisplay tr:hover td { background:rgba(2,139,255,0.15); }

/* ------------ comparison section ------------ */

#comparisonsection .cwrap .cta-absolute { background:0 0;color:#189cb6;padding-top:12.5px;padding-bottom:10.5px;font-family:'Agita DemiBold Playtype',sans-serif!important; }

#comparisonsection .cwrap .cta-absolute:before{height:52px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick-white.png');position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-20px,-14px)}

#comparisonsection .cwrap .cta-absolute:after{height:52px;width:30px;background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick-white.png');position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-10px,-14px)}

#comparisonsection .cwrap .cta-absolute#firstbtn:after,#comparisonsection .cwrap .cta-absolute#secondbtn:after{transform:translate(-9px,-14px)}

#comparisonsection .cwrap .cta-absolute:hover:before{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-left-thick.png');height:52px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-20px,-14px)}

#comparisonsection .cwrap .cta-absolute:hover:after{background:url('/Portals/_default/Skins/Notus/images/cta-bracket-right-thick.png');height:52px;width:30px;position:absolute;content:"";background-repeat:no-repeat;background-size:27.5px;transform:translate(-10px,-14px)}

#comparisonsection .cwrap .cta-absolute{box-shadow:none!important;background:#189cb6;padding-bottom:4.5px;padding-top:13px;color:#fff}

#comparisonsection .cwrap .cta-absolute span{position:relative;top:-2px}

#comparisonsection .cwrap .cta-absolute#firstbtn{width:198px}

#comparisonsection .cwrap .cta-absolute#secondbtn{width:212px}

#comparisonsection{padding:80px 0;margin:50px 0 60px}

#comparisonsection h2 { text-align:center;font-size:70px;color:#189cb6;font-weight:500;margin:0 0 30px 0 }

#comparisonsection h2 em { color:#000;font-weight:400;font-style:normal;font-size:65px }

#comparisonsection .cwrap{display:block;background:rgba(255,255,255,.6);width:90%;padding:50px 40px;margin:0 auto;min-height:310px;height:100%;position:relative}

#comparisonsection .cwrap .cta-absolute{position:absolute;bottom:-23px;width:235px;margin:0 auto;left:0;right:0;text-align:center}

#comparisonsection .cwrap h3{display:block;text-align:center;margin:0 0 30px 0}

#comparisonsection .cwrap h3 img{display:inline-block}

#comparisonsection .cwrap p{font-size:17px;color:#000;font-family:UniversLTStd-Light,sans-serif;font-weight:300}

#comparisonsection .flexdisp{display:flex;width:100%}

#comparisonsection .cwrap ul{margin:0;padding:0}

#comparisonsection .cwrap ul li{font-size:17px;color:#189cb6;font-weight:300;display:block;background:url('/Portals/_default/Skins/Notus/images/greylist.gif') no-repeat left 0 top 9px;padding-left:19px;font-family:UniversLTStd-Light,sans-serif}

#comparisonsection p{color:#333;margin-bottom:30px;width:90%;margin-left:5%;font-family:UniversLTStd-Light,sans-serif;font-weight:300;font-size:14px}

#comparisonsection .cwrap .doublelogo{font-size:28px;position:relative;top:10px}

#comparisonsection .cwrap .doublelogo img{width:45%}

/*hover*/
#comparisonsection .cwrap .cta-absolute:hover{box-shadow:0 4px 12px rgba(0,0,0,.7)}

#comparisonsection .cwrap .cta-absolute:hover{color:#189cb6;background:#fff}

/*mobile*/
@media (min-width:768px) and (max-width:1050px){.forcecomparison#comparisonsection .cwrap h3 img{max-width:200px}}

@media screen and (max-width:850px){#comparisonsection h2,#comparisonsection h2 em{font-size:60px}}

@media screen and (max-width:768px){#comparisonsection{margin-bottom:0}#comparisonsection h2,#comparisonsection h2 em{font-size:50px}}

@media screen and (max-width:650px){#comparisonsection .flexdisp{display:block}#comparisonsection .cwrap#mobilemargin{margin-top:70px}.forcecomparison#comparisonsection .cwrap h3 img{max-width:200px}}
  
@media screen and (max-width:625px){#comparisonsection h2,#comparisonsection h2 em{font-size:40px}}

@media screen and (max-width:400px){#comparisonsection .cwrap{width:100%;padding:50px 15px}.forcecomparison#comparisonsection h2,.forcecomparison#comparisonsection h2 em,.forcecomparison#titlewtext h2,.forcecomparison#titlewtext h2 em{font-size:35px}}

@media screen and (max-width:350px){.forcecomparison#comparisonsection h2,.forcecomparison#comparisonsection h2 em,.forcecomparison#titlewtext h2,.forcecomparison#titlewtext h2 em{font-size:30px}#comparisonsection h2,#comparisonsection h2 em{font-size:35px}}

/* ------------ titlewtext ------------ */

#titlewtext p{font-size:18px;color:#58585a;font-weight:300;font-family:UniversLTStd-Light,sans-serif;text-align:center}

#titlewtext{padding:60px 0}

#titlewtext h2{text-align:center;font-size:70px;color:#189cb6;font-weight:500;margin:0 0 30px 0}#titlewtext h2 em{color:#000;font-weight:400;font-style:normal;font-size:65px}

/*mobile*/
@media screen and (max-width:850px){#titlewtext h2,#titlewtext h2 em{font-size:60px}}

@media screen and (max-width:768px){#titlewtext h2 em{font-size:50px}}

@media screen and (max-width:625px){#titlewtext h2,#titlewtext h2 em{font-size:40px;}}

@media screen and (max-width:350px){#titlewtext h2,#titlewtext h2 em{font-size:35px}}

/* ------------ general ------------ */

html{scroll-behavior: smooth;}

.content-area a, .sidebar-area a { color:#189cb6; }

.normalcontent hr { border-top:1px solid #eee; width:100%; }

#bannerstrip { background-repeat:no-repeat; background-size:cover; min-height:225px; }

h1 {font-family:'Agita Bold Playtype', sans-serif!important;text-transform:uppercase;}
h2 {font-family:'Agita Bold Playtype', sans-serif!important;text-transform:uppercase;}
h3 {font-family:'Agita Bold Playtype', sans-serif!important;text-transform:uppercase;}
h4 {font-family:'Agita Bold Playtype', sans-serif!important;text-transform:uppercase;}
h5 {font-family:'Agita Bold Playtype', sans-serif!important;text-transform:uppercase;}
h6 {font-family:'Agita Bold Playtype', sans-serif!important;text-transform:uppercase;}

.fullwidth { float:left; width:100%; display:block; position:relative; }

.fullbg { background-size:cover!important; background-repeat:no-repeat!important; }

p { font-family:'Lato', sans-serif; }

img { max-width:100%; height:auto; }

.spd-row, .container { max-width:1200px; width:100%; margin:0 auto; }

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; }

.cta-btn{display:inline-block;background:-webkit-gradient(linear,0 0,0 100%,from(#137285),to(#189cb6));background:-webkit-linear-gradient(top,#189cb6,#137285);background:-moz-linear-gradient(top,#189cb6,#137285);background:-ms-linear-gradient(top,#189cb6,#137285);background:-o-linear-gradient(top,#189cb6,#137285);font-size:20px;font-family:'Agita Playtype',sans-serif;color:#fff;text-transform:uppercase;font-weight:300;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:10px 17px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.heightmatch{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.heightmatch:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

ul.list-group{ padding-left: 0px !important; padding-top:10px; }

.fancytitle{text-align:center;display:block}

h2.fancytitle{color:#189cb6;font-weight:600;font-size:63px;margin:0 0 30px 0;-webkit-text-stroke:1px #fff}

h2.fancytitle span{color:#000;font-weight:500}

.learn-btn{display:inline-block;background:url('/Portals/_default/Skins/Notus/images/btnbg.png') no-repeat;font-size:18px;font-family:'Agita Playtype',sans-serif;font-weight:700;color:#fff;width:289px;text-transform:uppercase;padding:9px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.learn-btn span{ color: #dbdada; }

#sidebar{display:block;max-width:360px;width:100%;margin:0 auto;padding:50px 0}

.normalcontent{padding:50px 0 100px 0}

.normalcontent p{color:#58585a;font-size:16px;font-weight:300;font-family:UniversLTStd-Light,sans-serif}

.normalcontent h3{font-size:40px;color:#189cb6;font-weight:500;margin:0 0 5px 0;padding-top:20px; line-height:1;}

.normalcontent h3 span{color:#58585a}

.normalcontent h4 { margin-bottom:10px; margin-top:30px; }

.normalcontent .cta-btn{background:#58585a;padding:14px 20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.normalcontent .cta-btn .fas{display:inline-block;margin-right:4px;margin-top:5px;vertical-align:top;font-size:22px}

.ownersmanuals{margin-top:30px}

.normalcontent .ownersmanuals .cta-btn{margin-right:10px;margin-bottom:10px}

.normalcontent .ownersmanuals#manuals .cta-btn .fas{margin-top:2px;font-size:24px}

.normalcontent ul{list-style:none;padding-left:10px}

.normalcontent ul li{color:#58585a;font-size:16px;font-weight:300;font-family:UniversLTStd-Light,sans-serif;padding-left:20px;background:url('/Portals/_default/Skins/Notus/images/bulletlogo.png') no-repeat left top 8px}

.normalcontent .spd-r-call-01{border-color:#58585a #58585a #58585a #189cb6}

.normalcontent .spd-r-btn-blue{background:none repeat scroll 0 0 #189cb6}

.normalcontent .spd-r-call-01 h4{font-size:21px;color:#58585a;font-weight:700}

.normalcontent .spd-r-call-01 h4 span{color:#189cb6}

.normalcontent .spd-r-call-01 h4 em{font-weight:400;font-size:18px}

.normalcontent .spd-r-table9{min-width:inherit;font-family:UniversLTStd-Light,sans-serif}

.normalcontent .spd-r-table9 strong{font-family:UniversLTStd,sans-serif}

.normalcontent .spd-r-table9 caption{background:#189cb6;padding:15px 0;color:#fff;font-size:16px;font-family:UniversLTStd,sans-serif;font-weight:700}

.normalcontent .spd-r-table9 tr:nth-child(2n) td,.normalcontent .spd-r-table9.smalltable th{padding:5px;border-color:#333}

.normalcontent .spd-r-table9 td,.normalcontent .spd-r-table9 th{font-weight:300;border:1px solid #189cb6;text-align:center;font-size:13px}

.normalcontent .spd-r-table9 tr:nth-child(2n+1) td{background:0 0}

.normalcontent .spd-r-table9 tr:nth-child(2n) td{background:rgba(228,228,228,.75)}

.normalcontent .spd-r-table9.smalltable th{background:#189cb6;color:#fff} 

.normalcontent .tableheader{text-align:center;position:relative;top:10px;text-decoration:underline;font-weight:400;padding-bottom:5px}

.normalcontent .tablefooter{text-align:center;font-size:15px;padding-top:5px;font-style:italic}

.normalcontent .normal{font-weight:400}

.normalcontent .nostyle{color:#58585a;font-size:19px;text-transform:none!important;font-weight:700}

.DnnModule.DnnModule-SunBlog.DnnModule-517 { color:#58585a; }

a.button{display:inline-block;margin:0 0;padding:6px 10px;background:#fff;text-decoration:none;border-radius:3px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #106374}

#dnn_ctr518_ModuleContent.DNNModuleContent.ModSunBlogC,#dnn_ctr520_ModuleContent.DNNModuleContent.ModSunBlogC,.DnnModule.DnnModule-SunBlog.DnnModule-517 .post-meta{font-weight:300;font-size:14px;font-family:UniversLTStd-Light,sans-serif}

#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_0,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_1,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_10,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_2,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_3,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_4,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_5,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_6,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_7,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_8,#dnn_ctr414_ControlLoader_BizSearchResult_rptSearchResults_trViewDetails_9{display:none}

.normalcontent img.floatedimg{float:left;padding-right:15px}

.reviewmgr-stream{clear:both}

#ownersmanuals .spd-panel-body li a{word-wrap:break-word}

.elevatezoom-gallery img:hover{-webkit-transform:scaleX(-1);transform:scaleX(-1)}

.normalcontent#presskit .cta-btn{margin-right:10px}

.normalcontent#presskit .cta-btn#lastbtn{margin-right:0}

.normalcontent#ownersmanuals .ownersmanuals .cta-btn.longbtn{min-width:379px}

.DNNModuleContent.ModROLocatorC{padding-top:20px}

.DNNModuleContent.ModROLocatorC .dnnFormItem input[type=submit],.DNNModuleContent.ModROLocatorC .dnnPrimaryAction,.DNNModuleContent.ModROLocatorC a.dnnPrimaryAction{background:-webkit-gradient(linear,0 0,0 100%,from(#137285),to(#189cb6));background:-webkit-linear-gradient(top,#189cb6,#137285);background:-moz-linear-gradient(top,#189cb6,#137285);background:-ms-linear-gradient(top,#189cb6,#137285);background:-o-linear-gradient(top,#189cb6,#137285);width:100%;margin-top:7.5px;max-width:210px;margin-bottom:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Agita Bold Playtype',sans-serif}

.DNNModuleContent.ModROLocatorC .dnnFormItem input[type=email],.DNNModuleContent.ModROLocatorC .dnnFormItem input[type=password],.DNNModuleContent.ModROLocatorC .dnnFormItem input[type=tel],.DNNModuleContent.ModROLocatorC .dnnFormItem input[type=text],.DNNModuleContent.ModROLocatorC .dnnFormItem select,.dnnFormItem textarea{width:100%;max-width:206px;margin-top:5px;font-family:UniversLTStd-Light,sans-serif}

.DNNModuleContent.ModROLocatorC span#dnn_ctr414_ControlLoader_BizSearch_lblSearchPageLabel{color:#58585a;text-transform:uppercase;font-family:'Agita Bold Playtype',sans-serif;line-height:1.1;font-weight:500;font-size:40px}

.DNNModuleContent.ModROLocatorC span#dnn_ctr414_ControlLoader_BizSearch_lblSearchPageLabel span{color:#189cb6}

#dnn_ctr414_ControlLoader_BizSearch_divPage.dnnFormItem table{width:100%}

.DNNModuleContent.ModROLocatorC #dnn_ctr414_ControlLoader_BizSearchResult_hr1{margin-top:11px}

#dnn_ctr414_ControlLoader_BizSearchResult_cmdNext,#dnn_ctr414_ControlLoader_BizSearchResult_cmdPrev{display:none}

.normalcontent .spd-panel-title{text-shadow:1px 1px 1px rgba(0,0,0,.2);font-family:'Agita Bold Playtype',sans-serif!important;font-weight:700}

.normalcontent .spd-panel-title a{color:#fff!important;font-family:'Agita Bold Playtype',sans-serif!important;font-weight:700}

.normalcontent .spd-r-btn-big{font-family:UniversLTStd,sans-serif}

.DnnModule-447 #dnn_ctr447_ModuleContent #dnn_ctr447_HtmlModule_lblContent{margin-left:-15px}

.DnnModule-SearchResults.DnnModule-549 #dnn_ctr549_ContentPane #dnn_ctr549_ModuleContent{font-family:UniversLTStd-Light,sans-serif}

#dnn_ctr414_ControlLoader_BizSearchResult_divHeader.mapresponsive table{font-family:UniversLTStd-Light,sans-serif}

#dnn_ctr414_ControlLoader_BizSearchResult_divHeader.mapresponsive .PageTitle{font-family:UniversLTStd,sans-serif}

#dnn_ctr414_ControlLoader_BizSearchResult_divHeader.mapresponsive .BackLinks{font-family:UniversLTStd,sans-serif;font-size:12px}

#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults .basicviewbold{font-family:UniversLTStd,sans-serif;font-size:13px}

#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults .repeaterscroll{font-family:UniversLTStd-Light,sans-serif}

#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults .basicview{font-family:UniversLTStd-Light,sans-serif;font-size:12px}

#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults .repeaterscroll a{font-size:13px}

.mapwidth #dnn_ctr414_ControlLoader_BizSearchResult_divMapsSimpleView .gm-style{font-family:UniversLTStd-Light,sans-serif!important}

.pagemsg{font-family:UniversLTStd-Light,sans-serif!important;font-size:12px!important}

#dnn_ctr414_ControlLoader_BizSearchResult_NoResultsMsg{font-size:UniversLTStd-Light,sans-serif!important;width:1200px;margin:0 auto}

.DNNModuleContent.ModROLocatorC .dnnFormItem input[type=submit]{font-size:15px}

#globe2{display:none}

#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults .gm-style .gm-style-iw{font-weight:700}

#dealer-badges div{text-align:center}

#dealer-badges div img{margin-top:15%}

.popover{max-width:500px;width:100%}

.normalcontent .readmore ul li{margin-bottom:5px}

.normalcontent a.expand{position:relative;line-height:inherit;width:auto;height:auto;display:initial;border:0;font-size:initial;font-weight:initial;border-radius:0;text-align:left}

.normalcontent#archive ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; }

/*hover*/
.content-area a:hover, .sidebar-area a:hover { color:#137285; }

.learn-btn:hover{ color: #000; }

.normalcontent .cta-btn:hover{background:#189cb6}

.normalcontent .spd-r-btn-blue:hover{background:none repeat scroll 0 0 #58585a}

/*mobile*/
@media screen and (min-width:1215px){.reviewmgr-stream{position:relative;left:-15px}}

@media screen and (max-width:1300px){#dnn_ctr414_ControlLoader_BizSearchResult_NoResultsMsg{width:90%}.DnnModule-447 #dnn_ctr447_ModuleContent #dnn_ctr447_HtmlModule_lblContent{margin-left:0}}

@media screen and (max-width:1200px){.normalcontent#ownersmanuals .ownersmanuals .cta-btn{min-width:379px} }

@media screen and (max-width:1000px){.normalcontent img.floatedimg{float:none;display:block;padding-right:0}} 

@media screen and (max-width:768px) { #dealer-badges div img{margin-bottom:30px;margin-top:0} #globe2{display:block}.globe1{display:none!important} .normalcontent#archive ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; } }
 
@media screen and (max-width:767px){.basicLightbox__placeholder iframe{width:100%!important;height:auto!important;min-height:450px;min-width:650px}.normalcontent{padding-bottom:10px;}}

@media screen and (max-width:667px){.basicLightbox__placeholder iframe{min-width:550px}}

@media screen and (max-width:600px){#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults table td.listwidth{width:100%}#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults table td.mapwidth{display:none}#dnn_ctr414_ControlLoader_BizSearchResult_pnlRepeaterResults table td.listwidth .repeaterscroll{height:auto;overflow:initial}}

@media screen and (max-width:567px){.basicLightbox__placeholder iframe{min-width:450px}}

@media screen and (max-width:550px){.normalcontent .spd-r-table9 td,.normalcontent .spd-r-table9 th{padding:5px}}

@media screen and (max-width:500px){.normalcontent .map{width:100%;height:350px}}

@media screen and (max-width:467px){.basicLightbox__placeholder iframe{min-width:350px;min-height:275px}}

@media screen and (max-width:425px){.normalcontent#ownersmanuals .ownersmanuals .cta-btn,.normalcontent#ownersmanuals .ownersmanuals .cta-btn.longbtn{min-width:initial;width:100%}}

@media screen and (max-width:375px){.normalcontent .spd-r-table9 tr:nth-child(2n) td,.normalcontent .spd-r-table9.smalltable th{word-wrap:break-word;max-width:100px}} 