* {font-family: 'Open Sauce One', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
:root {
--white-color: #fff;
--grey-color: #f7f7f7;
--verybright-color: #C5A55A; 
--bright-color: #F5F0E6; 
--dark-color: #1F3E2C; 
--light-color:#FDF4DF;
--verydark-color: #65081F; 
--veryverydark-color: #4A0616; 

--black-color: #111111; 
  --kadmus-green: #1F3E2C;
  --kadmus-crimson: #65081F;
  --kadmus-cream: #FDF4DF;
  --kadmus-gold: #C5A55A;
  --kadmus-dark: #111111;
  --kadmus-light: #F5F0E6;
--font: 'Open Sauce One', Arial;
--heading-font: 'Open Sauce One', Arial!important;
--main-radius: 0;
--other-radius:0;
--swiper-navigation-color:#FDF4DF!important; 
--swiper-theme-color:#FDF4DF!important; 
}

:target {
display: block; 
position: relative;  
top: -100px;
visibility: hidden;
}
html {
scroll-behavior: smooth;
background:var(--light-color);
}
.contain img {object-fit:contain!important}
.scrolled,
.scrolled .body {
overflow: hidden!important;
}
.topheader {background:var(--light-color); z-index:2000;position: fixed;top:0px;box-shadow:0px 1px 23px rgba(0,0,0,0.0);transition: all .2s ease-in-out;}



.topheader svg {width:24px;height:24px; margin-bottom: -4px;display:inline-block}
.topheader .logo {max-width:220px;margin:0 ; image-rendering: -webkit-optimize-contrast;width:100%;}
.topheader .flex table {width:100%;height:100%;}
.topheader .flex table tr {height:100%;}
.topheader .flex table td{vertical-align:middle;text-align:center;padding:10px 5px;height:100%;}
.topheaderinner {position:realtive;}
.topheaderbg {position:absolute;top:0;left:0;width:100%;height:100%;background: var--white-color;opacity:0;z-index:-1;transition: all .2s ease-in-out;}
@media only screen and (min-width:960px) {
}

@media only screen and (max-width:960px) {

.topheader .logo {max-width:120px;margin:0 5px }
.topheader .flex {display:table;width:100%; padding:   10px !important;}
.topheader .flex > div{display:table-cell;float:unset!important;vertical-align:middle!important;padding:5px 5px!important;height:100%;}
.topheader .flex > .order1{width:unset!important;}
.topheader .flex > .order2{width:120px!important;}
.topheader .flex > .order3{width:50px!important;}

}

.topmenu, .wrappermenu {display: table;list-style: none;padding: 0!important;margin: 0 auto!important;}

.topmenu > li > a, .wrappermenu > li > a {color:var(--dark-color);display:block;height: 50px;line-height: 50px;text-align: center;}
.topmenu > li:hover > a {color:var(--bright-color)}

.topmenu > li > ul{padding:0!important;background-color: var(--white-color);width: 400px;top: 150%;border-radius:var(--main-radius);overflow:hidden; box-shadow: 0px 0px 20px rgba(0,0,0,0.05);right: 0;visibility: hidden;opacity: 0;position: absolute;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;z-index: 1;}
.topmenu > li:hover > ul{top: 100%;opacity: 1;visibility: visible;}
.topmenu > li > a > .items{ top: 5px; right: -8px;position:absolute;font-size:10px;color:var(--white-color);background:var(--bright-color);width:15px;height:15px;border-radius:var(--main-radius);text-align:center;font-weight:bold;font-family:var(--heading-font);;line-height:15px;text-indent:-1px;}
.topmenu > li > ul> li {text-align:left;display:block;width:100%;}
.topmenu > li > ul> li > a {color:var(--black-color);font-size:14px; padding: 5px 10px; text-align:left; display:block;width:100%;text-transform:capitalize;font-weight:normal!important}
.topmenu > li > ul> li:hover > a , .topmenu > li > ul> li.active > a {color:var(--black-color);background:var(--white-color);}
@media only screen and (min-width:960px) {
.topmenu > li {display: table-cell;position: relative;width:40px; }

}
@media only screen and (max-width:960px) {
.topmenu > li,	.wrappermenu > li {display: table-cell;width:40px; }
.topmenu .dropdown-menu {display:none}
.topmenu > li > a, .wrappermenu > li > a , .wrappermenu > li > label { 	    color: var(--white-color);     background: none;     position: relative;     width: 40px;     border-radius: var(--main-radius);     display: block;     height: 50px;     line-height: 50px;     text-align: center; }

}

.hamburger ,.phone {color:var(--dark-color);padding:0;font-size:24px;    position: relative;
    z-index: 2000;}
@media only screen and (min-width:960px) {


.mainmenu .fa {font-size:24px!important}
.mainmenu {display: flex; list-style: none; padding: 0; margin: 0; position: relative; flex-direction: row; flex-wrap: nowrap; align-content: stretch; justify-content: space-evenly; align-items: center;}

.mainmenu > li > a, .mainmenu >li > span {color:var(--dark-color);display:block;text-decoration:none;font-size:15px;font-weight:500;padding: 18px 0px;margin-right:2px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0);letter-spacing: 0.08em;transition: all .2s ease-in-out;}
.mainmenu > li.active > a, .mainmenu >li > a:hover , .mainmenu >li > span:hover {color:var(--dark-color)!important;border-bottom:1px solid var(--dark-color)!important;

}
.mainmenu > li > a > .fa {font-size:20px;}
.mainmenu > li > span > svg {margin:0 -5px 0 5px ;width:10px;transform: rotate(180deg);}
.hamburger {display:none;}
.mainmenu > li > .dropdown-menu {padding:5px;background-color: var(--dark-color);width:250px;top: 100%; left:0; box-shadow: 0px 0px 20px rgba(0,0,0,0.05);;right: 0;visibility: hidden;border-bottom-left-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius);opacity: 0;box-sizing: border-box;margin: 0;;position: absolute;transition: all .2s ease-in-out;z-index: 1;}
.mainmenu > li:hover > .dropdown-menu,.mainmenu > li+a:hover > .dropdown-menu {top: 100%;opacity: 1;visibility: visible;}
.mainmenu > li > a > .items{ top: -5px; right: -8px;position:absolute;font-size:10px;color:var(--black-color);background:var(--white-color);width:15px;height:15px;border-radius:var(--main-radius);text-align:center;font-weight:300;font-family:arial;line-height:15px;text-indent:-1px;}
.mainmenu > li > ul > li {text-align:left;display:block;width:100%;border-bottom:0px solid #eee}
.mainmenu > li > ul > li > a {color:var(--white-color);font-size:16px; padding: 10px 10px; text-align:left;text-decoration:none; display:block;width:100%;text-transform:;font-weight:400!important;font-family:var(--heading-font);text-transform:;}
.mainmenu > li > ul > li > a:hover , .mainmenu > li > ul > li.active > a {color:var(--bright-color);font-weight:400!important;}
.mainmenu > li > ul > li > ul {padding:0;margin:0;}
.mainmenu > li > ul > li > ul > li > a {color:var(--black-color);font-size:16px; padding:2.5px 10px ; text-align:left;text-decoration:none; display:block;width:100%;text-transform:;font-weight:400!important;font-family:var(--heading-font);text-transform:uppercase;}
.mainmenu > li > ul > li > ul > li > a:hover , .mainmenu > li > ul > li.active > a {color:var(--bright-color);font-weight:400!important;}
.mainmenu > li > .ul {padding:5px;background-color: var(--white-color);width:100%;top: 150%; left:0; box-shadow: 0px 0px 20px rgba(0,0,0,0.05);;right: 0;visibility: hidden;border-radius:var(--main-radius);opacity: 0;box-sizing: border-box;margin: 0;;position: absolute;transition: all .2s ease-in-out;z-index: 1;}
.mainmenu > li:hover > .ul {top: 100%;opacity: 1;visibility: visible;}
.mainmenu > li > .ul > .menuleft > ul > li {text-align:left;display:block;width:100%;border-bottom:0px solid #eee}
.mainmenu > li > .ul > .menuleft > ul > li > a {color:var(--black-color);font-size:16px; padding: 10px 10px; text-align:left;text-decoration:none; display:block;width:100%;text-transform:;font-weight:400!important;font-family:var(--heading-font);text-transform:;}
.mainmenu > li > .ul > .menuleft > ul > li > a:hover , .mainmenu > li > ul > li.active > a {color:var(--bright-color);;font-weight:400!important;}
.mainmenu > li > .ul > .menuleft > ul > li > ul {padding:0;margin:0;}
.mainmenu > li > .ul > .menuleft > ul > li > ul > li > a {color:var(--black-color);font-size:16px; padding:2.5px 10px ; text-align:left;text-decoration:none; display:block;width:100%;text-transform:;font-weight:400!important;font-family:var(--heading-font);text-transform:uppercase;}
.mainmenu > li > .ul > .menuleft > ul > li > ul > li > a:hover , .mainmenu > li > ul > li.active > a {color:var(--bright-color);font-weight:400!important;}
.mainmenu	.dropdown-menu {   padding: 0;}
.mainmenu .dropdown svg {margin-left: 5px ;vertical-align:5px;width:12.5px!important;height:12.5px!important;transform: rotate(0deg);transition: all .2s ease-in-out;}



}






.categorymenu {list-style: none;padding: 0;margin: 0!important; display: flex; flex-direction: row; align-items: center; justify-content: space-evenly;;position:relative }
.categorymenu > li {display: inline-block;;}
.categorymenu > li > a {color:var(--verydark-color);font-size:15px;padding:15px 0px ;text-transform:capitalize;font-weight:normal; display: block;}
.categorymenu > li.active > path {stroke: #000000; stroke-width: 50; }
.categorymenu > li > a {text-decoration:none;font-family:var(--heading-font);}
.categorymenu > li:hover > a{color:var(--bright-color);}
.categorymenu > li.active > a{color:var(--bright-color);}
.categorymenu ul { backdrop-filter: blur(10px); background-color: var--white-colorfffa6;;top: 35px;left:0;width: 100%; padding:0; box-shadow: 0px 0px 20px rgba(0,0,0,0.05);;visibility: hidden;opacity: 0; position: absolute;left: 0;transition: all .2s ease-in-out;z-index: 1;}
.categorymenu > li:hover ul {background-color: var(--white-color);top: 45px;visibility: visible;opacity: 1;}
.categorymenu ul > li:first-child {border-top:0px ;}
.categorymenu ul > li {text-align:left;display:block;width:100%;border-top:1px solid #eee;}
.categorymenu ul > li > a {color:var(--black-color);font-size:14px; font-family:var(--heading-font); padding: 7.5px 10px; text-align:left;display:block;width:100%;text-transform:capitalize;font-weight:normal;text-decoration:none;}
.categorymenu ul > li:hover > a , .categorymenu ul > li.active > a {color:var(--bright-color);background:var(--white-color);}
.categorymenu ul > li > .categories > div > div >div > a { line-height: 150%;color:var(--verydark-color);font-size:15px; font-family:var(--heading-font);padding: 2.5px 10px; text-align:left;display:block;width:100%;text-transform:capitalize;font-weight:bold;text-decoration:none;}
.categorymenu ul > li > .categories > div > div >div >div > a { line-height: 150%;color:var(--verydark-color);font-size:13px; font-family:var(--heading-font); padding: 0px 10px; text-align:left;display:block;width:100%;text-transform:capitalize;font-weight:normal;text-decoration:none;}
.categorymenu ul > li > .categories a:hover{color:var(--bright-color);}
.categorymenu ul > li > .brands a {color:var(--verydark-color);font-size:13px; font-family:var(--heading-font); padding: 5px 10px; text-align:left;display:block;width:100%;text-transform:capitalize;font-weight:normal;text-decoration:none;}
.categorymenu ul > li > .brands a:hover{color:var(--bright-color);}
@media only screen and (max-width:960px) {
.categorymenu {display:none!important;}
.categorymenu > li {display:inline-block!important;}
.categorymenu li a{font-size:13px!important;display:block;padding: 5px 8px!important;}
.categorymenu ul .categorymenu svg {display:none!important;}
.mobilecats {border-top:1px solid #eee;padding:5px 0px;}
.mobilecats a {padding:5px!important}

.categorymenu .dropdown-menu {display:none!important;}
}

@media only screen and (min-width:960px) {


}
@media only screen and (max-width:960px) {


.hamburger .closed {display:none;}

.deeper {position: relative}
.mobilemenu	.dropdown-menu { columns: 2; padding: 0; display: none; }
.mobilemenu .dropdown-menu.open {display:block!important;padding:10px;}
.mobilemenu {display: flex;flex-direction: row;padding: 0 10px}
.mobilemenu > li {list-style: none;border-bottom:0px solid rgba(255,255,255,0.2);}
.mobilemenu > li:first-child {border-top:0px solid rgba(255,255,255,0.2);}
.mobilemenu>li>a ,.mobilemenu>li>span {color: var(--white-color);background: var(--dark-color);display: block;padding: 30px 20px;text-decoration:none;font-size:16px;font-family:var(--heading-font);
font-weight:400; transition: all 200ms ease-in-out;text-transform:uppercase; letter-spacing:1px;}
.mobilemenu .dropdown-menu>li>a ,.mobilemenu .dropdown-menu>li>span {color: var(--dark-color);display: block;padding: 5px 10px;text-decoration:none;font-size:12px; transition: all 200ms ease-in-out;}

.mobilemenu>li:hover>a , .mobilemenu>li.active>a{color: var(--bright-color)!important;background: var(--dark-color);}
.mobilemenu>li:hover>span {color: var(--bright-color)!important;background: var(--dark-color);}.mobilemenu > li.parent > ul {position: relative;opacity: 0;visibility: hidden;width: 100%;height:0;padding:0;margin:0;}
.mobilemenu > li.parent:hover > ul {opacity: 1;visibility: visible;height:auto;}
.mobilemenu > li.parent > ul li a{padding: 15px 20px;color: var(--white-color);transition: all .2s ease-in-out;background:var(--dark-color);text-decoration: none;text-transform:uppercase;font-size: 16px}
.mobilemenu > li.parent > ul li a:hover{color: var(--bright-color);}
.mobilemenu .dropdown svg {margin:10px 0 0 0px ;width:10px!important;height:10px!important;float:right;transform: rotate(0deg);transition: all .2s ease-in-out;}
.mobilemenu > li.parent:hover svg {transform: rotate(270deg);}
.mobilemenu {



}
input[type=checkbox]:checked+.hamburger .closed {	display:inline-block;color:var(--bright-color);	}
input[type=checkbox]:checked+.hamburger .open {		display:none;	}
input[type=checkbox]:checked+label+.mobilemenu {opacity: 1;

transform: translateX(0);}


.navbar {
top: 0;
right: 0;
margin: 0;
padding: 100px 0 0 0;
z-index: 1010;
flex-flow: column;
position: fixed;
background: var(--veryverydark-color);
height: 100vh;
opacity: 0;
transform: translateX(100%);
transform-origin: top center;
transition: all .4s cubic-bezier(0.4, 0.0, 0.2, 1);

width:85%;
}
input[type=checkbox]:checked+label+.navbar {opacity: 1;transform: translateX(0);}
.navbarinner {position:relative;width:100%;height: 100vh;box-shadow:0px 2px 40px rgba(0,0,0,0);}
.navbarinnerinner {padding: 0;}







.mainmenu {display: block;padding:0;margin:0 auto;width:300px;text-align:left;}
.mainmenubottom {padding:40px 20px 0 20px;margin:0 auto;width:300px;text-align:left;}
.mainmenubottom , .mainmenubottom a {font-size:14px!important}
.mainmenu > li {list-style: none;width: 100%;vertical-align: middle;text-align: left;}
.mainmenu > li > a > .mtitle {font-size: 29px;text-transform: uppercase;font-weight: 200;letter-spacing:1.5px}
.mainmenu > li > a > .mdesc {font-weight: 500 !important;}
.mainmenu > li:first-child  {}

.mainmenu > li > a,.mainmenu > li >span {color: var(--white-color);font-size: 16px;text-shadow:1px 1px 2px rgba(0,0,0,0.2);padding: 10px 20px;display: block;text-decoration:none;text-decoration: none transition: all 200ms ease-in-out;font-weight:700;}

.mainmenu >li:hover>a , .mainmenu >li.active>a{color: var(--bright-color);}
.mainmenu >li:hover>span {color: var(--bright-color);}
.mainmenu > li.parent >  ul {position: relative;visibility: hidden;width: 100%;height:0;padding:0;margin:0;}
.mainmenu > li.parent:hover >  ul {opacity: 1;visibility: visible;height:auto;}
.mainmenu > li >.row {display:none}
.mainmenu > li:hover>.row, .mainmenu >li.active>.row{display:block}
.mainmenu > li.parent >  ul li a{display:block;width:100%;font-size: 14px;padding: 10px 20px;color: var(--white-color);transition: all .2s ease-in-out;text-decoration: none;text-transform:uppercase;}
.mainmenu > li.parent >  ul li:first-child {padding-top:15px;}
.mainmenu > li.parent >  ul li:last-child {border-bottom:0px solid  rgba(255,255,255,0.2);padding-bottom:15px;}

.mainmenu > li.parent >  ul li a:hover{color: var(--bright-color);}
.mainmenu > li > a > div > svg {margin:5px 5px 0 0 ;width:10px;height:10px;float:right;transition: all .2s ease-in-out;}
.mainmenu > li > a > div > svg path {fill:currentColor;}
.mainmenu > li.parent:hover svg  {transform: rotate(90deg);}
.hamburger1  {background:rgba(255,255,255,0.5);border-radius:100px;font-size:24px!important;color: #111;line-height: 20px;display: table-cell;vertical-align: middle;white-space: nowrap;text-align: center;padding: 10px 30px;position: relative;cursor: pointer;box-sizing: border-box !important}
.hamburger1 span {font-size:14px;letter-spacing:2px;vertical-align: 6px;margin-left:5px; }
.hamburger1:hover,.phonetop:hover {color:#000!important;}
.hamburger1 .closed {display:none;}
.hamburger1 svg {width:24px;height:24px;display:inline-block;   }
input[type=checkbox]:checked+.hamburger1 .closed  {display:inline-block;}
input[type=checkbox]:checked+.hamburger1 .open  {display:none;}
.closex {display:none;color:#111;position:absolute;top:10px;right:10px;width:44px;height:44px;padding:12px;border-radius:100px;background:rgba(255,255,255,0)}
.closex:hover {color:#111;background:rgba(225,225,225,0.5)}
.closex svg {width:20px;height:20px;}
.deeper {position: relative}
.mobilehide {display: none !important;}
.flexmobile {display: flex;flex-direction: row;justify-content: center;}
.desktopfixed {position:relative;z-index:100;}
.desktophideinline {display:inline-block;}
.left1 {text-align: center !important;}
.right1 {text-align: center !important;}
.bgmobile {background-size: 100% auto;}
h1,h1 a,.h1,.h1 a{font-size: 42px;}
h2,h2 a,.h2,.h2 a{font-size: 38px}
h3,h3 a,.h3,.h3 a,h4,h4 a,.h4,.h4 a {font-size: 28px}
}
.double {width:100%;}
.double td {width:50%;vertical-align:middle;padding:2.5px}
.image img {width:100%;}


.cf-btn {width:100%;margin-left:5px !important;height:40px;    -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;     box-sizing: border-box;}
.grecaptcha-badge { 
    visibility: hidden;
}
.fp,.p05 {
padding: 5px!important;
}
.auto {width:auto!important;padding:0 20px!important;display:inline-block} 
.dz-message {text-align:center!important;margin-bottom:5px}
.cf-response{text-align:center!important;padding:5px;}
.upload label {display:none!important}
.cf-field-hp {display:none!important}
.inlineblock {display:inline-block!important}





.iconsmall {max-width:100px;margin:0 auto}
.icon {max-width:150px;margin:0 auto}
.iconlarge {max-width:250px;margin:0 auto}
.imagehover {
background: rgba(12, 38, 53, .4);
padding: 120px 20px;
-webkit-transition: 1s;
transition: 1s;
}
.imagehover:hover {
background: rgba(255, 255, 255, .7);
-webkit-transition: 1s;
transition: 1s;
}
.imagehover .imagecolor {
filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(31deg) brightness(103%) contrast(107%);
-webkit-transition: 0s;
transition: 0s;
}
.imagehover:hover .imagecolor {
-webkit-transition: 0s;
transition: 0s;
filter: invert(52%) sepia(43%) saturate(4811%) hue-rotate(15deg) brightness(113%) contrast(99%) !important;
-webkit-transition: 0s;
transition: 0s;
}
.imagehover:hover h3 {
color: var(--dark-color); !important 
}
.footertable {
width: 100%;
border-right: 2px solid var(--white-color);
}
/*HEADINGS*/
h1,h1 a,.h1,.h1 a,h2,h2 a,.h2,.h2 a,h3,h3 a,.h3,.h3 a,h4,h4 a,.h4,.h4 a,h5,h5 a,.h5,.h5a,h6,h6 a,.h6,.h6 a {  

font-weight: 400;

line-height: 110%;
margin-top:10px;
margin-bottom:10px;
}
h1,h1 a,.h1,.h1 a{
font-size: 42px;letter-spacing:2px;text-transform:uppercase;}
h2,h2 a,.h2,.h2 a{
font-size: 36px;letter-spacing:2px;text-transform:uppercase;}
h3,h3 a,.h3,.h3 a,h4,h4 a,.h4,.h4 a  {
font-size: 24px;letter-spacing:1px;text-transform:uppercase;}
h5,h5 a,.h5,.h5 a,h6,h6 a,.h6,.h6 a {
font-size: 20px!important;text-transform: none;}
.art-postcontent h1,.art-postcontent h3,.art-postcontent h5,.art-postcontent .h1,.art-postcontent .h3,.art-postcontent .h5 {
color: var(--dark-color);}
.art-postcontent h2,.art-postcontent h4 , .art-postcontent h6,.art-postcontent .h2,.art-postcontent .h4, .art-postcontent .h6 {
color: var(--dark-color);}
.art-footer h1,.art-footer h3,.art-footer h5 ,.art-footer .h1,.art-footer .h3,.art-footer .h5 {
color: var(--bright-color);}
.art-footer h2 ,.art-footer h4  .art-footer h6 ,.art-footer .h2,.art-footer .h4 .art-footer .h6 {
color: var(--verybright-color);}

.footerheader {
font-size: 20px;letter-spacing:1px;text-transform:uppercase;
font-weight:400;
margin: 20px 0;
}

.cf-field-hp {
display: none !important;
}
.none {display: none !important;}
.twocolumn {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
@media (max-width: 1281px) {
.laptophide {
display: none !important;
}
}
@media (max-width: 960px) {


.twocolumn {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
}
.art-postcontent ul>li:before, .art-post ul>li:before, .art-textblock ul>li:before {
content: "\f00c" !important;
margin-right: 0px !important;
font-family: FontAwesome !important;
text-indent: 10px !important;
padding-left: 15px !important;
font-size: 20px !important;
color: var(--verybright-color) !important;
padding-right: 10px !important;
line-height: 0 !important;
}
.art-postcontent ul>li, .art-post ul>li, .art-textblock ul>li {
padding-left: 28px !important;
text-indent: -38px !important;
overflow: hidden !important;
}
a.anchor {
display: block;
position: relative;
top: -150px;
visibility: hidden;
}
@media only screen and (min-width:960px) {
.testimonials .testimonial {min-height:170px;}
}
.testimonials .suburb {line-height:100%;color:var(--dark-color);font-weight:normal;}
.testimonials  a {text-decoration:none!important;}
.testimonials table {width:100%;}
.testimonials td {vertical-align:middle;}
.testimonials td:last-child {text-align:right;}
.testimonials .fa-star {color:#f3aa01!important;font-size:20px;margin-right:2px;}


.centert {
text-align: center;
}
.breadcrumbs, .breadcrumbs a {
font-size: 12px !important;
}
.g-recaptcha {
transform: scale(.83);
-webkit-transform: scale(.83);
transform-origin: 0 0;
-webkit-transform-origin: 0 0 
}
.full1 {
display: block;
width: 100%;
}
.center1 {
max-width: 1400px;
margin: 0px auto;
}

.center600 {
max-width: 600px;
margin: 0px auto;
}
.center800 {
max-width: 800px;
margin: 0px auto;
}
.center1200 {
max-width: 1200px;
margin: 0px auto;
}




@media (min-width: 960px) {
.right1 {
float: right !important;
text-align: right !important;
}
.left1 {
float: left !important;
text-align: left !important;
}
.right2 {
float: right !important;
text-align: left !important;
}
.left2 {
float: left !important;
text-align: right !important;
}
.mobilehide {
}
.desktophide {
display: none !important;
}
.desktopfixed {
position: fixed;
z-index: 100;
}
.bgmobile {
background-size: cover;
}
}
@media (max-width: 960px) {
.right1 {
float: none !important;
text-align: center !important;
}
.left1 {
float: none !important;
text-align: center !important;
}
.right2 {
float: none !important;
text-align: center !important;
}
.left2 {
float: none !important;
text-align: center !important;
}
.mobilehide {
display: none !important;
}
.desktophide {
}
.desktopfixed {
position: relative;
z-index: 100;
}
.bgmobile {
background-size: 100% auto;
}
.bggrey {
background: var(--grey-color) !important;
}
.centerd {
text-align: left;
}
}



/*Colors*/
.white{color:var(--white-color);}.bright{color:var(--bright-color);} .grey{color:var(--grey-color);}.verygrey{color:var(--verygrey-color);}.veryverygrey{color:var(--veryverygrey-color);}.verybright{color:var(--verybright-color);}.bright{color:var(--bright-color);}.dark{color:var(--dark-color);}.verydark{color:var(--verydark-color);}.verydark{color:var(--black-color);}
/*Backgrounds*/
.bgwhite{background:var(--white-color);}.bgbright{background:var(--bright-color);}.bggrey{background:var(--grey-color);}.bgverygrey{background:var(--verygrey-color);}.bgveryverygrey{background:var(--veryverygrey-color);}.bgverybright{background:var(--verybright-color);}.bgbright{background:var(--bright-color);}.bgmedium{background:var(--bright-color);}.bgdark{background:var(--dark-color);}.bgverydark{background:var(--verydark-color);}.bgblack{background:var(--black-color);}


article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}body,figure{margin:0}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:unset!important;scroll-behavior:smooth}body{height:100%;width:100vw!important;max-width:100%!important;min-width:100%!important}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{color:var(--dark-color)}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto;margin-left:auto;margin-right:auto}svg:not(:root){overflow:hidden}fieldset{margin:0 2px;padding:10px}legend{border:0;padding:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}




.row:before, .row:after, .clearfix:before, .clearfix:after {
content: '';
display: table 
}
.row:after, .clearfix:after {
clear: both 
}
.row, .clearfix {
zoom: 1 
}
.rowflex {
width: 100%;
display: inline-flex 
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box 
}
.row {width: 100%;margin-bottom: 0px }.c1 {width: 8.33% }.c2 {width: 16.66% }.c3 {width: 25% }.c4 {width: 33.33% }.c5 {width: 41.66% }.c6 {width: 50% }.c7 {width: 58.33% }.c8 {width: 66.66% }.c9 {width: 75% }.c10 {width: 83.33% }.c11 {width: 91.66% }.c12 {width: 100% }.c1a {width: 10% }.c2a {width: 20% }.c3a {width: 30% }.c4a {width: 40% }.c5a {width: 50% }.c6a {width: 60% }.c7a {width: 70% }.c8a {width: 80% }.c9a {width: 90% }.c10a {width: 100% }.c1b {width: 14.2% }.d1 {width: 8.33% }.d2 {width: 16.66% }.d3 {width: 25% }.d4 {width: 33.33% }.d5 {width: 41.66% }.d6 {width: 50% }.d7 {width: 58.33% }.d8 {width: 66.66% }.d9 {width: 75% }.d10 {width: 83.33% }.d11 {width: 91.66% }.d12 {width: 100% }.d1a {width: 10% }.d2a {width: 20% }.d3a {width: 30% }.d4a {width: 40% }.d5a {width: 50% }.d6a {width: 60% }.d7a {width: 70% }.d8a {width: 80% }.d9a {width: 90% }.d10a {width: 100% }.d1b {width: 14.2% }.e1 {width: 8.33% }.e2 {width: 16.66% }.e3 {width: 25% }.e4 {width: 33.33% }.e5 {width: 41.66% }.e6 {width: 50% }.e7 {width: 58.33% }.e8 {width: 66.66% }.e9 {width: 75% }.e10 {width: 83.33% }.e11 {width: 91.66% }.e12 {width: 100% }.e1a {width: 10% }.e2a {width: 20% }.e3a {width: 30% }.e4a {width: 40% }.e5a {width: 50% }.e6a {width: 60% }.e7a {width: 70% }.e8a {width: 80% }.e9a {width: 90% }.e10a {width: 100% }.e1b {width: 14.2% }.f1 {width: 8.33% }.f2 {width: 16.66% }.f3 {width: 25% }.f4 {width: 33.33% }.f5 {width: 41.66% }.f6 {width: 50% }.f7 {width: 58.33% }.f8 {width: 66.66% }.f9 {width: 75% }.f10 {width: 83.33% }.f11 {width: 91.66% }.f12 {width: 100% }.f1a {width: 10% }.f2a {width: 20% }.f3a {width: 30% }.f4a {width: 40% }.f5a {width: 50% }.f6a {width: 60% }.f7a {width: 70% }.f8a {width: 80% }.f9a {width: 90% }.f10a {width: 100% }.f1b {width: 14.2% }.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c1a, .c2a, .c3a, .c4a, .c5a, .c6a, .c7a, .c8a, .c9a, .c10a {min-height: 1px;float: left;}.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, .d10, .d11, .d12, .d1a, .d2a, .d3a, .d4a, .d5a, .d6a, .d7a, .d8a, .d9a, .d10a {min-height: 1px;float: left;}.e1, .e2, .e3, .e4, .e5, .e6, .e7, .e8, .e9, .e10, .e11, .e12, .e1a, .e2a, .e3a, .e4a, .e5a, .e6a, .e7a, .e8a, .e9a, .e10a {min-height: 1px;float: left;}.f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8, .f9, .f10, .f11, .f12, .f1a, .f2a, .f3a, .f4a, .f5a, .f6a, .f7a, .f8a, .f9a, .f10a {min-height: 1px;float: left;}@media only screen and (max-width:960px) {.row .row>div:last-child {margin-bottom: 0 !important }.row .row .c1, .row .row .c2, .row .row .c3, .row .row .c4, .row .row .c5, .row .row .c6, .row .row .c7, .row .row .c8, .row .row .c9, .row .row .c10, .row .row .c11, .row .row .c12, .row .row .c1a, .row .row .c2a, .row .row .c3a, .row .row .c4a, .row .row .c5a, .row .row .c6a, .row .row .c7a, .row .row .c8a, .row .row .c9a, .row .row .c10a {width: 100%;}.row .row .d1, .row .row .d2, .row .row .d3, .row .row .d4, .row .row .d5, .row .row .d6, .row .row .d7, .row .row .d8, .row .row .d9, .row .row .d10, .row .row .d11, .row .row .d12, .row .row .d1a, .row .row .d2a, .row .row .d3a, .row .row .d4a, .row .row .d5a, .row .row .d6a, .row .row .d7a, .row .row .d8a, .row .row .d9a, .row .row .d10a {width: 50%;}.row .row .e1, .row .row .e2, .row .row .e3, .row .row .e4, .row .row .e5, .row .row .e6, .row .row .e7, .row .row .e8, .row .row .e9, .row .row .e10, .row .row .e11, .row .row .e12, .row .row .e1a, .row .row .e2a, .row .row .e3a, .row .row .e4a, .row .row .e5a, .row .row .e6a, .row .row .e7a, .row .row .e8a, .row .row .e9a, .row .row .e10a {width: 33%;}.row .row .f1, .row .row .f2, .row .row .f3, .row .row .f4, .row .row .f5, .row .row .f6, .row .row .f7, .row .row .f8, .row .row .f9, .row .row .f10, .row .row .f11, .row .row .f12, .row .row .f1a, .row .row .f2a, .row .row .f3a, .row .row .f4a, .row .row .f5a, .row .row .f6a, .row .row .f7a, .row .row .f8a, .row .row .f9a, .row .row .f10a {width: 67%;}.row .row>div:last-child {margin-bottom: 0 !important }}@media handheld, only screen and (max-width: 960px), only screen and (max-device-width: 960px) and (orientation:portrait) {body {font-size: 90% }.row {margin-bottom: 0 !important }.rowflex {width: 100%;display: inline-block }.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c1a, .c2a, .c3a, .c4a, .c5a, .c6a, .c7a, .c8a, .c9a, .c10a {width: 100%;margin-right: 0;margin-left: 0;}.d1, .d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9, .d10, .d11, .d12, .d1a, .d2a, .d3a, .d4a, .d5a, .d6a, .d7a, .d8a, .d9a, .d10a {width: 50%;margin-right: 0;margin-left: 0;}.e1, .e2, .e3, .e4, .e5, .e6, .e7, .e8, .e9, .e10, .e11, .e12, .e1a, .e2a, .e3a, .e4a, .e5a, .e6a, .e7a, .e8a, .e9a, .e10a {width: 33%;margin-right: 0;margin-left: 0;}.f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8, .f9, .f10, .f11, .f12, .f1a, .f2a, .f3a, .f4a, .f5a, .f6a, .f7a, .f8a, .f9a, .f10a {width: 67%;margin-right: 0;margin-left: 0;}}


 .
 .order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}.order6{order:6}





.radius1,.radius100,.radius2,.radius20,.radius3,.radius4,.radius5,.radius50,.radius6,.radius7,.radius8,.radius9{overflow:hidden}.fs0,.fs0 p{font-size:0!important}.fs5,.fs5 p{font-size:5px!important}.fs6,.fs6 p{font-size:6px!important}.fs7,.fs7 p{font-size:7px!important}.fs8,.fs8 p{font-size:8px!important}.fs9,.fs9 p{font-size:9px!important}.fs10,.fs10 p{font-size:10px!important}.fs11,.fs11 p{font-size:11px!important}.fs12,.fs12 p{font-size:12px!important}.fs13,.fs13 p{font-size:13px!important}.fs14,.fs14 p{font-size:14px!important}.fs15,.fs15 p{font-size:15px!important}.fs16,.fs16 p{font-size:16px!important}.fs17,.fs17 p{font-size:17px!important}.fs18,.fs18 p{font-size:18px!important}.fs19,.fs19 p{font-size:19px!important}.fs20,.fs20 p{font-size:20px!important}.fs21,.fs21 p{font-size:21px!important}.fs22,.fs22 p{font-size:22px!important}.fs23,.fs23 p{font-size:23px!important}.fs24,.fs24 p{font-size:24px!important}.fs25,.fs25 p{font-size:25px!important}.fs26,.fs26 p{font-size:26px!important}.fs27,.fs27 p{font-size:27px!important}.fs28,.fs28 p{font-size:28px!important}.fs29,.fs29 p{font-size:29px!important}.fs30,.fs30 p{font-size:30px!important}.fs31,.fs31 p{font-size:31px!important}.fs32,.fs32 p{font-size:32px!important}.fs33,.fs33 p{font-size:33px!important}.fs34,.fs34 p{font-size:34px!important}.fs35,.fs35 p{font-size:35px!important}.fs36,.fs36 p{font-size:36px!important}.fs37,.fs37 p{font-size:37px!important}.fs38,.fs38 p{font-size:38px!important}.fs39,.fs39 p{font-size:39px!important}.fs40,.fs40 p{font-size:40px!important}.fs41,.fs41 p{font-size:41px!important}.fs42,.fs42 p{font-size:42px!important}.fs43,.fs43 p{font-size:43px!important}.fs44,.fs44 p{font-size:44px!important}.fs45,.fs45 p{font-size:45px!important}.fs46,.fs46 p{font-size:46px!important}.fs47,.fs47 p{font-size:47px!important}.fs48,.fs48 p{font-size:48px!important}.fs49,.fs49 p{font-size:49px!important}.fs50,.fs50 p{font-size:50px!important}.fs51,.fs51 p{font-size:51px!important}.fs52,.fs52 p{font-size:52px!important}.fs53,.fs53 p{font-size:53px!important}.fs54,.fs54 p{font-size:54px!important}.fs55,.fs55 p{font-size:55px!important}.fs56,.fs56 p{font-size:56px!important}.fs57,.fs57 p{font-size:57px!important}.fs58,.fs58 p{font-size:58px!important}.fs59,.fs59 p{font-size:59px!important}.fs60,.fs60 p{font-size:60px!important}.fs61,.fs61 p{font-size:61px!important}.fs62,.fs62 p{font-size:62px!important}.fs63,.fs63 p{font-size:63px!important}.fs64,.fs64 p{font-size:64px!important}.fs65,.fs65 p{font-size:65px!important}.fs66,.fs66 p{font-size:66px!important}.fs67,.fs67 p{font-size:67px!important}.fs68,.fs68 p{font-size:68px!important}.fs69,.fs69 p{font-size:69px!important}.full1{display:block;width:100%}.full100{padding:10px 0}.full200{padding:20px 0}.full300{padding:30px 0}.full400{padding:40px 0}.full500{padding:50px 0}.full600{padding:60px 0}.full800{padding:80px 0}.full1000{padding:100px 0}.full1200{padding:120px 0}.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}.order6{order:6}.ff{padding:0 5px}.pc,.pp{padding:10px 5px}.pl{padding:10px 5px 10px 0}.pr{padding:10px 0 10px 5px}.p0{padding:0!important}.fp,.p5{padding:5px!important}.p10,.p1010{padding:10px!important}.p20,.p2020{padding:20px!important}.p010{padding:0 10px!important}.p015{padding:0 15px!important}.p020{padding:0 20px!important}.p05{padding:0 5px!important}.p50{padding:5px 0!important}.p510{padding:5px 10px!important}.p520{padding:5px 20px!important}.p1015{padding:10px 15px!important}.p1020{padding:10px 20px!important}.p2010{padding:20px 10px!important}.p100{padding:10px 0!important}.p150{padding:15px 0!important}.p200{padding:20px 0!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pb110{padding-bottom:110px!important}.pb120{padding-bottom:120px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pt110{padding-top:110px!important}.pt120{padding-top:120px!important}.pt130{padding-top:130px!important}.pt140{padding-top:140px!important}.pt150{padding-top:150px!important}.pt200{padding-top:200px!important}.lh10{line-height:10%!important}.lh20{line-height:20%!important}.lh30{line-height:30%!important}.lh40{line-height:40%!important}.lh50{line-height:50%!important}.lh60{line-height:60%!important}.lh70{line-height:70%!important}.lh80{line-height:80%!important}.lh100{line-height:100%!important}.lh110{line-height:110%!important}.lh120{line-height:120%!important}.lh130{line-height:130%!important}.lh140{line-height:140%!important}.lh150{line-height:150%!important}.lh160{line-height:160%!important}.lh170{line-height:170%!important}.lh180{line-height:180%!important}.lh190{line-height:190%!important}.lh200{line-height:200%!important}.lh210{line-height:210%!important}.lh220{line-height:220%!important}.lh230{line-height:230%!important}.lh240{line-height:240%!important}.lh250{line-height:250%!important}.lh260{line-height:260%!important}.lh270{line-height:270%!important}.lh280{line-height:280%!important}.lh290{line-height:290%!important}.lh300{line-height:300%!important}.m-0,.m0{margin:0!important}.m-10{margin:-10px!important}.m-20{margin:-20px!important}.m-40{margin:-40px!important}.m-50{margin:-50px!important}.m-60{margin:-60px!important}.m-100{margin:-10px 0!important}.m-200{margin:-20px 0!important}.m.m-400{margin:-40px 0!important}.m-500{margin:-50px 0!important}.m-600{margin:-60px 0!important}.m-700{margin:-70px 0!important}.m-800{margin:-80px 0!important}.m-900{margin:-90px 0!important}.m-1000{margin:-100px 0!important}.m-1100{margin:-110px 0!important}.m-1200{margin:-120px 0!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.m40{margin:40px!important}.m50{margin:50px!important}.m60{margin:60px!important}.m100{margin:10px 0!important}.m200{margin:20px 0!important}.m300{margin:30px 0!important}.m400{margin:40px 0!important}.m500{margin:50px 0!important}.m600{margin:60px 0!important}.m700{margin:70px 0!important}.m800{margin:80px 0!important}.m900{margin:90px 0!important}.m1000{margin:100px 0!important}.m1100{margin:110px 0!important}.m1200{margin:120px 0!important}.mb-0,.mb0{margin-bottom:0!important}.mb-5{margin-bottom:-5px!important}.mb-10{margin-bottom:-10px!important}.mb-15{margin-bottom:-15px!important}.mb-20{margin-bottom:-20px!important}.mb-30{margin-bottom:-30px!important}.mb-40{margin-bottom:-40px!important}.mb-50{margin-bottom:-50px!important}.mb-60{margin-bottom:-60px!important}.mb-70{margin-bottom:-70px!important}.mb-80{margin-bottom:-80px!important}.mb-90{margin-bottom:-90px!important}.mb-100{margin-bottom:-100px!important}.mb-110{margin-bottom:-110px!important}.mb-120{margin-bottom:-120px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.mb110{margin-bottom:110px!important}.mb120{margin-bottom:120px!important}.mh100{min-height:100px}.mh200{min-height:200px}.mh300{min-height:300px}.mh400{min-height:400px}.mh500{min-height:500px}.mh600{min-height:600px}.mh700{min-height:700px}.mh800{min-height:800px}.mh900{min-height:900px}.mh1000{min-height:1000px}.ml-0,.ml0{margin-left:0!important}.ml-5{margin-left:-5px!important}.ml-10{margin-left:-10px!important}.ml-15{margin-left:-15px!important}.ml-20{margin-left:-20px!important}.ml-30{margin-left:-30px!important}.ml-40{margin-left:-40px!important}.ml-50{margin-left:-50px!important}.ml-60{margin-left:-60px!important}.ml-70{margin-left:-70px!important}.ml-80{margin-left:-80px!important}.ml-90{margin-left:-90px!important}.ml-100{margin-left:-100px!important}.ml-110{margin-left:-110px!important}.ml-120{margin-left:-120px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml110{margin-left:110px!important}.ml120{margin-left:120px!important}.mr-0,.mr0{margin-right:0!important}.mr-5{margin-right:-5px!important}.mr-10{margin-right:-10px!important}.mr-15{margin-right:-15px!important}.mr-20{margin-right:-20px!important}.mr-30{margin-right:-30px!important}.mr-40{margin-right:-40px!important}.mr-50{margin-right:-50px!important}.mr-60{margin-right:-60px!important}.mr-70{margin-right:-70px!important}.mr-80{margin-right:-80px!important}.mr-90{margin-right:-90px!important}.mr-100{margin-right:-100px!important}.mr-110{margin-right:-110px!important}.mr-120{margin-right:-120px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.mr70{margin-right:70px!important}.mr80{margin-right:80px!important}.mr90{margin-right:90px!important}.mr100{margin-right:100px!important}.mr110{margin-right:110px!important}.mr120{margin-right:120px!important}.mt-0,.mt0{margin-top:0!important}.mt-5{margin-top:-5px!important}.mt-10{margin-top:-10px!important}.mt-15{margin-top:-15px!important}.mt-20{margin-top:-20px!important}.mt-30{margin-top:-30px!important}.mt-40{margin-top:-40px!important}.mt-50{margin-top:-50px!important}.mt-60{margin-top:-60px!important}.mt-70{margin-top:-70px!important}.mt-80{margin-top:-80px!important}.mt-90{margin-top:-90px!important}.mt-100{margin-top:-100px!important}.mt-110{margin-top:-110px!important}.mt-120{margin-top:-120px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mt110{margin-top:110px!important}.mt120{margin-top:120px!important}.radius{border-radius:var(--main-radius)}.radius0{border-radius:0}.radius1{border-radius:1px}.radius2{border-radius:2px}.radius3{border-radius:3px}.radius4{border-radius:4px}.radius5{border-radius:5px}.radius6{border-radius:6px}.radius7{border-radius:7px}.radius8,.radius9{border-radius:8px}.radius10,.radius15{border-radius:10px;overflow:hidden}.radius20{border-radius:20px}.radius50{border-radius:50px}.radius100{border-radius:100px}.va-0,.va0{vertical-align:0!important}.va-1{vertical-align:-1px!important}.va-2{vertical-align:-2px!important}.va-3{vertical-align:-3px!important}.va-4{vertical-align:-4px!important}.va-5{vertical-align:-5px!important}.va-6{vertical-align:-6px!important}.va-7{vertical-align:-7px!important}.va-8{vertical-align:-8px!important}.va-9{vertical-align:-9px!important}.va-10{vertical-align:-10px!important}.va-11{vertical-align:-11px!important}.va-12{vertical-align:-12px!important}.va-13{vertical-align:-13px!important}.va-14{vertical-align:-14px!important}.va-15{vertical-align:-15px!important}.va-16{vertical-align:-16px!important}.va-17{vertical-align:-17px!important}.va-18{vertical-align:-18px!important}.va-19{vertical-align:-19px!important}.va-20{vertical-align:-20px!important}.va-21{vertical-align:-21px!important}.va-22{vertical-align:-22px!important}.va-23{vertical-align:-23px!important}.va-24{vertical-align:-24px!important}.va-25{vertical-align:-25px!important}.va-26{vertical-align:-26px!important}.va-27{vertical-align:-27px!important}.va-28{vertical-align:-28px!important}.va-29{vertical-align:-29px!important}.va-30{vertical-align:-30px!important}.va-31{vertical-align:-31px!important}.va-32{vertical-align:-32px!important}.va-33{vertical-align:-33px!important}.va-34{vertical-align:-34px!important}.va-35{vertical-align:-35px!important}.va-36{vertical-align:-36px!important}.va-37{vertical-align:-37px!important}.va-38{vertical-align:-38px!important}.va-39{vertical-align:-39px!important}.va-40{vertical-align:-40px!important}.va-41{vertical-align:-41px!important}.va-42{vertical-align:-42px!important}.va-43{vertical-align:-43px!important}.va-44{vertical-align:-44px!important}.va-45{vertical-align:-45px!important}.va-46{vertical-align:-46px!important}.va-47{vertical-align:-47px!important}.va-48{vertical-align:-48px!important}.va-49{vertical-align:-49px!important}.va-50{vertical-align:-50px!important}.va-51{vertical-align:-51px!important}.va-52{vertical-align:-52px!important}.va-53{vertical-align:-53px!important}.va-54{vertical-align:-54px!important}.va-55{vertical-align:-55px!important}.va-56{vertical-align:-56px!important}.va-57{vertical-align:-57px!important}.va-58{vertical-align:-58px!important}.va-59{vertical-align:-59px!important}.va-60{vertical-align:-60px!important}.va-61{vertical-align:-61px!important}.va-62{vertical-align:-62px!important}.va-63{vertical-align:-63px!important}.va-64{vertical-align:-64px!important}.va-65{vertical-align:-65px!important}.va-66{vertical-align:-66px!important}.va-67{vertical-align:-67px!important}.va-68{vertical-align:-68px!important}.va-69{vertical-align:-69px!important}.va1{vertical-align:1px!important}.va2{vertical-align:2px!important}.va3{vertical-align:3px!important}.va4{vertical-align:4px!important}.va5{vertical-align:5px!important}.va6{vertical-align:6px!important}.va7{vertical-align:7px!important}.va8{vertical-align:8px!important}.va9{vertical-align:9px!important}.va10{vertical-align:10px!important}.va11{vertical-align:11px!important}.va12{vertical-align:12px!important}.va13{vertical-align:13px!important}.va14{vertical-align:14px!important}.va15{vertical-align:15px!important}.va16{vertical-align:16px!important}.va17{vertical-align:17px!important}.va18{vertical-align:18px!important}.va19{vertical-align:19px!important}.va20{vertical-align:20px!important}.va21{vertical-align:21px!important}.va22{vertical-align:22px!important}.va23{vertical-align:23px!important}.va24{vertical-align:24px!important}.va25{vertical-align:25px!important}.va26{vertical-align:26px!important}.va27{vertical-align:27px!important}.va28{vertical-align:28px!important}.va29{vertical-align:29px!important}.va30{vertical-align:30px!important}.va31{vertical-align:31px!important}.va32{vertical-align:32px!important}.va33{vertical-align:33px!important}.va34{vertical-align:34px!important}.va35{vertical-align:35px!important}.va36{vertical-align:36px!important}.va37{vertical-align:37px!important}.va38{vertical-align:38px!important}.va39{vertical-align:39px!important}.va40{vertical-align:40px!important}.va41{vertical-align:41px!important}.va42{vertical-align:42px!important}.va43{vertical-align:43px!important}.va44{vertical-align:44px!important}.va45{vertical-align:45px!important}.va46{vertical-align:46px!important}.va47{vertical-align:47px!important}.va48{vertical-align:48px!important}.va49{vertical-align:49px!important}.va50{vertical-align:50px!important}.va51{vertical-align:51px!important}.va52{vertical-align:52px!important}.va53{vertical-align:53px!important}.va54{vertical-align:54px!important}.va55{vertical-align:55px!important}.va56{vertical-align:56px!important}.va57{vertical-align:57px!important}.va58{vertical-align:58px!important}.va59{vertical-align:59px!important}.va60{vertical-align:60px!important}.va61{vertical-align:61px!important}.va62{vertical-align:62px!important}.va63{vertical-align:63px!important}.va64{vertical-align:64px!important}.va65{vertical-align:65px!important}.va66{vertical-align:66px!important}.va67{vertical-align:67px!important}.va68{vertical-align:68px!important}.va69{vertical-align:69px!important}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}






input[type=number]::-webkit-inner-spin-button {
width: 14px;
height: 30px;
opacity: 1;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
opacity: 1;
}


.outer1 textarea, .outer1 select {
min-height: 80px !important;
margin: 0px !important;
font-size: 14px !important;
border: 1px solid #eee !important;
padding: 20px 10px 0px 10px !important;
border-radius: 3px !important;
text-indent: 0;
}

.outer1 input[type="text"], .outer1 input[type="password"], .outer1 input[type="email"], .outer1 input[type="url"], .outer1 input[type="color"], .outer1 input[type="date"], .outer1 input[type="datetime"], .outer1 input[type="datetime-local"], .outer1 input[type="month"], .outer1 input[type="number"], .outer1 input[type="range"], .outer1 input[type="tel"], .outer1 input[type="time"], .outer1 input[type="week"], .outer1 select {
	width: 100% !important;
text-transform: unset !important;
-webkit-appearance: none;
-webkit-border-radius: none;

min-height: 50px !important;
margin: 0px !important;
font-size: 14px !important;
border: 1px solid #eee;
padding: 15px 10px 0px 10px !important;
border-radius: 3px !important;

text-indent: 0px !important;
text-align: left !important;
}



.outer1 {
position: relative 
}
.inner1 {
font-size: 10px;
line-height: 100%;
position: absolute;
top: 8px;
left: 10px;
width: 90%;
color: var(--black-color);
}
.outer1,  .quantity-box {
position: relative;
display: block !important;
text-align: left !important;
}


.productname a {
line-height: 150% !important;
overflow: hidden;
}
.productname .clamp {
text-transform: none;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-moz-line-clamp: 1;
display: -webkit-box;
white-space: normal;
overflow: hidden;
text-overflow: ellipsis;
margin-top: -1px;
z-index: 10;
position: relative;
}
@media only screen and (max-width:960px) {



}
@media only screen and (min-width:960px) {
.footer1 ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.flex {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.flextop {
display: flex;
flex-direction: row;
align-items: top;
justify-content: center;
}


}


.card {
box-shadow: 0 3px 8px -4px rgba(0, 0, 0, .15);
display: block;
transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-transition: .3s;
transition: .3s;
border-radius:8px;
}
.card:hover {
box-shadow: 0 22px 43px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, .15);
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
-moz-transform: none;
}

.image {
background-position: center;
transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
overflow: none;
}
.image:hover {
transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand');
overflow: none;
}






a.art-button, a.art-button:link, a.art-button:visited, a:link.art-button:link, body a.art-button:link, body a.art-button:visited, button.art-button, input.art-button {
color: var(--bright-color);
background: var(--verydark-color);
border: 1px solid  var(--verydark-color);
width: 100%;
box-sizing: border-box ;
height: 50px ;
line-height: 47px ;
border-radius: 3px ;
border-collapse: separate;
font-size: 16px;
font-weight: bold;
font-style: normal;
text-decoration: none;
position: relative;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: center;
margin: 0 ;
overflow: visible;
cursor: pointer;
text-indent: 0;

}

.art-button.hover, .art-button:hover {
color: var(--white-color)!important;
background: var(--veryverydark-color)!important;
border: 1px solid var(--veryverydark-color)!important;
}

a.art-buttonfooter, a.art-buttonfooter:link, a.art-buttonfooter:visited, a:link.art-buttonfooter:link, body a.art-buttonfooter:link, body a.art-buttonfooter:visited, button.art-buttonfooter, input.art-buttonfooter {
color: var(--bright-color);
background: var(--veryverydark-color);
border: 1px solid  var(--veryverydark-color);
width: 100%;
box-sizing: border-box ;
height: 50px ;
line-height: 47px ;
border-radius: 3px ;
border-collapse: separate;
font-size: 16px;
font-weight: bold;
font-style: normal;
text-decoration: none;
position: relative;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: center;
margin: 0 ;
overflow: visible;
cursor: pointer;
text-indent: 0;

}

.art-buttonfooter.hover, .art-buttonfooter:hover {
color: var(--white-color)!important;
background: var(--veryverydark-color)!important;
border: 1px solid var(--veryverydark-color)!important;
}


.art-postcontent, .art-postcontent a, .art-postcontent a.hovered, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent li, .art-postcontent table {
font-size: 16px;
font-style: normal;
line-height: 200% 
}
.art-postcontent p {
margin: 12px 0;
color:var(--dark-color);
font-weight: 400;
}

.art-postcontent a, .art-postcontent a:link, .art-postcontent a.visited, .art-postcontent a:visited {
font-size: 16px;

font-weight: 500;
font-style: normal;
text-decoration: none;
color:  var(--dark-color);
}


.art-postcontent a.hover, .art-postcontent a:hover {

text-decoration: underline;
color: var(--verybright-color)
}


ul {
list-style-type: none 
}
ol {
list-style-position: inside 
}

form {
padding: 0 !important;
margin: 0 !important 
}


input.art-button {
float: none !important;
-webkit-appearance: none 
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
background: var(--white-color);
border: 1px solid #ededed;
margin: 0 auto;
width: 100%;
padding: 0;
color: #666 !important;
font-size: 16px;


font-style: normal;
text-transform: none;
font-variant: normal;
text-indent: 5px;
text-shadow: none 
}


pre {
overflow: auto;
padding: .1em 
}
.art-post ul>li:before, .art-postcontent ul>li:before, .art-textblock ul>li:before {
content: url('../images/postbullets.png');
margin-right: 6px;
bottom: 2px;
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 0;
line-height: 0;
margin-left: -13px 
}

.art-post li, .art-postcontent li, .art-textblock li {
font-size: 16px;
font-style: normal;
line-height: 175%;
color: #666;
margin: 0 
}


blockquote {
background: url('../images/postquote.png') no-repeat #eee;
padding: 10px 10px 10px 43px;
color: #666;
font-size: 14px;
font-style: italic;
text-align: left;
overflow: auto;
clear: both 
}

.art-footer, .art-footer a, .art-footer a:link, .art-footer a:visited {
color: var(--bright-color);
font-size: 16px;
font-style: normal;
text-decoration: none ;
line-height: 150%;

}

.art-footer a:hover {
color: var(--verybright-color);
}

.footer2, .footer2 p, .footer2 a {
font-size: 12px !important;

}
.footer1, .footer1, .footer1 p, .footer1 a {
font-size: 14px !important;
line-height:200%!important;
color:var(--bright-color)!important;
}
.footer1 a:hover{

color:var(--verybright-color)!important;
}
/* Embed Video */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Images */
.img24 {position:relative;width:100%;overflow: hidden;padding-top: 200%;}.img29 {position:relative;width:100%;overflow: hidden;padding-top: 187.88%;}.img32 {position:relative;width:100%;overflow: hidden;padding-top: 160%;}.img34 {position:relative;width:100%;overflow: hidden;padding-top: 133.33%;}.img38 {position:relative;width:100%;overflow: hidden;padding-top: 125%;}.img39 {position:relative;width:100%;overflow: hidden;padding-top: 116%;}.img44 {position:relative;width:100%;overflow: hidden;padding-top: 100%;}.img435 {position:relative;width:100%;overflow: hidden;padding-top: 87.5%;}.img43 {position:relative;width:100%;overflow: hidden;padding-top: 75%;}
.img4225 {position:relative;width:100%;overflow: hidden;padding-top: 64.45%;}.img425 {position:relative;width:100%;overflow: hidden;padding-top: 62.5%;}.img42 {position:relative;width:100%;overflow: hidden;padding-top: 50%;}.img415 {position:relative;width:100%;overflow: hidden;padding-top: 33.33%;}.img41 {position:relative;width:100%;overflow: hidden;padding-top: 25%;}.img24 img,.img29 img,.img32 img,.img34 img,.img38 img,.img39 img,.img44 img,.img435 img,.img43 img,.img425 img,.img4225 img,.img42 img,.img415 img,.img41 img{position: absolute;top:0;left:0;width: 100%;height:100%;object-position: center;object-fit:cover;}
.imgmw150 {max-width:150px;margin:10px auto;}


.socialicon svg { width:30px;margin:5px;}
.socialicon svg path {fill:currentColor}
  svg path , svg polygon {fill:currentColor}

.footer1 .logo {max-width:320px;width:100%;margin:20px auto 0 auto;}

.module {border:1px solid var(--dark-color);border-radius:8px;}
.moduleicon {max-width:150px;margin:20px auto;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: unset!important;
left: unset!important;
width: 100%!important;
}.swiper-pagination-bullet { background:var(--bright-color)!important;}
.swiper-pagination {
position: relative!important;
text-align: center;
transition: .3s opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
margin-top:20px;
}
.branding {overflow: hidden;height: 0px;}
.logomiddle {width:100%;margin:0px auto;max-width:600px;}
.module {padding:20px;border-radius:5px;border:1px solid var(--bright-color);overflow:visible}

.speech-bubble {padding:20px;border-radius:5px;border:1px solid var(--bright-color);overflow:visible}

.speech-icon {vertical-align:middle;display:inline-block;border:1px solid var(--bright-color);background:none;border-radius:100px;padding:10px;width:50px;height:50px;margin-right:10px;}
.speech-text {min-height:96px}
.stars {color:#ffcc08;}
.stars svg {width:20px;margin-bottom:-3px;}

.flexbox {display:flex;    flex-wrap: nowrap;flex-direction: row;align-items: center;border:1px solid var(--dark-color);border-radius:5px;overflow:hidden;}
.imgbox {width:150px;}
.descbox {flex:1;}

.desc {line-height:150%;font-size:14px;min-height:42px}
.bottombox {position:absolute;bottom:20px;right:20px;font-size:20px }
.getintouchbox {padding:20px;border-radius:4px;background:#fff;max-width:800px;margin:20px auto;}
@media only screen and (min-width:960px) {
.pt160 {padding-top:160px!important;}
}
@media only screen and (max-width:960px) {
.pt160 {padding-top:60px!important;}
}

.mt3 {margin-top:3px;}