/*start base2 CSS (base2.css)*/
*,::after,::before{box-sizing:border-box;}
footer{display:block;}
hr{box-sizing:content-box;height:0;overflow:visible;}
ul{margin-top:0;margin-bottom:1rem;}
a:not([href]){color:inherit;text-decoration:none;}
a:not([href]):hover{color:inherit;text-decoration:none;}
img{vertical-align:middle;border-style:none;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
input[type=button] {    padding:5px 5px;     border:0 none;    cursor:pointer;    -webkit-border-radius: 5px;    border-radius: 5px; }
button[type=submit] {    padding:5px ;     border:0 none;    cursor:pointer;    -webkit-border-radius: 5px;    border-radius: 5px; }
button[type=submit]:hover {text-decoration:none;}
button:disabled[type=submit] {    padding:5px ;       border:0 none;    cursor:pointer;    -webkit-border-radius: 5px;    border-radius: 5px; 	}
button:disabled[type=submit]:hover {text-decoration:none;}
img{max-width:100%;height:auto!important}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}
.remgut{margin-left:-15px; margin-right:-15px;}
.headsearchin{margin:0px;padding:0px;border:0px;font-size:16px;width:220px;vertical-align:middle;height:36px;line-height:36px;padding-left:5px;font-size:18px;border-radius:5px;bottom:3px;position:relative;}
.hsearchbox{padding:0;display:inline-block;vertical-align:middle;height:38px;line-height:42px;padding-right:4px;margin:1px;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.smitem{display:inline-block;width:100%;padding:10px;border-radius:3px;margin-bottom:10px}
.mndropdown-content360w{min-width:160px;display:none;position:relative; border-radius:3px;}
.dropdown-hbcontent{display:none;position:fixed;z-index:130;min-width:720px;box-shadow:0 8px 16px 0 	var(--panel-glow);}
.dropdown-hbcontent a{color:#fff;padding:2px 5px;text-decoration:none;display:block;text-align:left}
.dropdown-hbcontent a:hover{}
.dropdown-mainmenucontentm{z-index:140;display:none;box-shadow:0 8px 16px 0 	var(--panel-glow); width:100%;height:100%;position:relative;top:0;left:0;}
.dropdown-phonemenucontentm{z-index:140;display:none;box-shadow:0 8px 16px 0 	var(--panel-glow); width:100%;height:100%;position:relative;top:0;left:0;border-bottom:1px solid #fff;}
.show1{display:block}
.hide1{display:none}
.show2{display:block}
.hide2{display:none}
.show3{display:block;transition:display 4s}
.hide3{display:none}
.show4{display:block}.hide4{display:none}
.hbitemcol{display:flex; flex-direction:column;   width:100%;  		-moz-border-radius: 3px;border-radius: 3px;  vertical-align:top; padding:0px; padding:3px;}
.hbitem2{display:inline-block;width:100%;padding:3px;color:green;-moz-border-radius:3px;border-radius:3px;border:3px transparent solid; margin:3px; margin-left:3px;}.citem{display:inline-block;width:100%;padding:4px;color:green;background:#fff;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px}
.tnhbb{text-decoration:none;color:var(--phonemenumdphoneiconcolor);}.tnhbi{text-decoration:none;color:#fff}.headerlogo-big{display:inline;width:180px;-moz-border-radius:6px;border-radius:6px;padding:4px;border:3px solid #fff;background:#fff}.underheader1{border-top:1px solid #fff;width:100%;height:30px;display:inline-block;background:#72c6ef;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.underheader2{display:inline-block;border-top:1px solid #fff;width:auto;height:30px;background:#72c6ef}
.allround{-moz-border-radius:6px;border-radius:6px}
.imground{-moz-border-radius:3px;border-radius:3px}.topround3{-moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}
.bottomround3{-moz-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.rightround3{-moz-border-top-right-radius:3px;-moz-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.leftround3{-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.round3{-moz-border-top-right-radius:3px;-moz-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;-moz-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-moz-border-top-right-radius:3px;-moz-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.topround{-moz-border-top-right-radius:6px;-moz-border-top-left-radius:6px;border-top-right-radius:6px;border-top-left-radius:6px}.leftround{-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}.bottomround{-moz-border-bottom-right-radius:6px;-moz-border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.rightround{-moz-border-top-right-radius:6px;-moz-border-bottom-right-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.leftround{-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px}.toi_tb4{display:inline-block;color:white;font-size:14px;font-weight:bold;letter-spacing:-1px;background:#003d78;background:rgba(0,61,120,0.8);padding:10px;position:absolute;bottom:0;left:0;width:100%;right:40px;padding-right:30px}.toi_tb2{color:#fff;font-size:16px;font-weight:bold}.toi_tb2:hover{color:#fff;text-decoration:underline}.toi_tb3{display:inline-block;color:#fff;font-size:18px;font-weight:normal;padding:5px;position:absolute;bottom:1px;right:0}

.toi_image2{position:relative;width:100%;background-color:#666;background-size:100%;background-repeat:no-repeat;height:175px}


.bottomMenu{display:none;position:fixed;bottom:44px;right:3%;width:0;height:0;border-top:1px solid #000;background:rgba(0,104,204,0.6);z-index:1000}
a.beauty{display:block;width:60px;height:44px;position:absolute;bottom:15px;right:10%;background:var(--sitebttbg);color:var(--sitebttfg);z-index:9990;text-align:center;-moz-border-radius:3px;border-radius:3px}
a.beauty:hover{background:var(--sitebttbgh);color:var(--sitebttfgh);cursor:pointer;}
.nicebox2{padding:10px;background-color:#d8d3ed;border:1px white solid;-moz-border-radius:3px;border-radius:3px}
.mdhfb1{color:#3b5998;}
.mdhfb1:hover{color:#72c6ef;}
.makemesolid{
background:none;
display:inline-block;
}
.showsearchtext{color:#d20000; font-weight:bold; }
.nonothing{border:0px; margin:0px; padding:0px; vertical-align:middle;}
.tabm5{margin-top:5px; margin-bottom:5px;}
.tabm8{}
.flex-item {  text-align: center;}
.footercr{color:#c0c0c0;font-size:12px; padding:4px; margin:4px; }
.footercl{display:flex; color:#acacac;font-size:12px; padding:4px; margin:4px; text-decoration:none; white-space:nowrap;;}
.footercl:hover{color:#e1eefd;font-size:12px; padding:4px; margin:4px; }


.mndropdown-content360w{ position:absolute;}
.makeinvis{display:none;}
/*end mnunselclass*/

.smnavbutforward{margin:8px;display:flex;background:#0c4bc0;color:#fff; padding:8px; border-radius:3px; padding-right:10px; flex-wrap: nowrap; text-decoration:none; text-align:center;  justify-content: center; line-height:18px; border:0px solid #fff;}
.smnavbutforward:hover{background:#256cf1; color:#fff; text-decoration:none;}
.smnavbutforwardtext{width:100%; display:flex;vertical-align:middle; text-decoration:none; align-items: center;  justify-content: center; font-weight:normal; font-size:16px;}
.smnavbutforwardiconholder{ background:none; display:flex; align-items: center;  justify-content: center; text-decoration:none; }
.smnavbutforwardicon{color:#0B5BE2; font-size:14px; vertical-align:middle; text-decoration:none; margin-left:2px;  margin-right:10px; padding:2px;position:relative; top:0px; }










html {  height: 100%;}
.fcontent1 { flex: 0 0 auto; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
background:none;}
.fcontent3 { flex: 1 0 auto; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
background:none;}
.ffooter { flex-shrink: 0; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
background:#222222;}
.msginfo1{font-weight:bold; color:#0f57d0;}











.bottombutround{border-bottom-left-radius:5px !important; border-bottom-right-radius:5px !important;}
.topbutround{border-top-left-radius:5px; border-top-right-radius:5px; }
.hbmbsl{margin:1px; padding:2px;color:#fff; margin:1px;   border-radius:2px;text-decoration:none;border:0px solid #fff;align-items:center;justify-content:center;font-weight:bold;
font-size:14px;line-height:14px; }
.hbmbsl:link{color:#222;padding:5px;}
.hbmbsl:visited{color:#222;}
.hbmbsl:hover{ color:#fff; text-decoration:none; }
.hbmbst{ background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:14px;}
.hbmbsl:hover .hbmbst {color:#fff !important;}
.hbmbshl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }
.hbmbshr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }
.hbmbsil{ display:flex; font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}
.hbmbsir{ display:flex;font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}
.hbnavbut3{display:flex !important; flex-direction:column; align-items:center; align-self: center; justify-content:center; flex-wrap:wrap; background:#525252;  padding:2px; border-radius:3px; height:50px; margin-left:8px;}
.hbnavbut3:hover{background:red; color:#fff !important; }
.hbnavbut3text{display: flex; white-space:nowrap; background:none; padding-left:3px; padding-right:3px; font-size:16px; font-weight:bold; }
.hbnavbut3iconholder{display: inline-block; background:none; }
.hbnavbut3icon{font-size:20px; }
.hbnavbut4{display:flex !important; align-items:center; align-self: center; background:#444; padding:2px; margin:0px; margin-left:0px; margin-right:0px; border-radius:3px; margin-top:0px;}
.hbnavbut4:hover{background:red; color:#fff !important; }
.hbnavbut4text{display:flex !important; background:none; width:80%; align-items:center; align-self: center; justify-content:left; padding-left:0px; padding-right:4px; font-size:18px;}
.hbnavbut4iconholder{display:flex !important; background:none; width:20%; align-items:center; align-self: center; justify-content:center;padding-left:5px;}
.hbnavbut4icon{font-size:22px; }
.hbmbl:link{padding:5px; text-decoration:none;}
.hbmbl:visited{}
.hbmbl:hover{  text-decoration:none; }
.hbmbt{background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:16px; white-space:normal; flex-wrap:wrap; border-radius:5px;}
.hbmbhl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; white-space:nowrap;}
.hbmbhr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }
.hbmbil{ display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}
.hbmbir{ display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}

.navitem1{display:flex; width:100%;  justify-content:center; text-align:center;}/* container for main navigation item button*/
.h72p{display:flex; } /*unscrolled used for navitem1 and mndlink */
.hlh72p{display:flex; height:var(--ic-mnuh); justify-content:flex-start; }/*unscrolled container for entire top nav bar (id:topnavmenu) - replaced with hlh28p when scrolled  */
.h28p{display:flex;  z-index:129;}
.hlh28p{display:flex; height:var(--ic-mnsh);  }/*scrolled container for entire top nav bar (id:topnavmenu) - replaced with hlh72p when unscrolled*/
.mncont{display:flex;  display:flex; width:auto;  text-align:center; flex-grow:1; border:0px solid red;}/*outter container for the button*/
.linkcont{display:flex;  width:100%; align-content:center; justify-content:center; align-items:stretch; border:0px solid blue;}/*container for the link button*/
.mndropdown{display:flex;  position:relative; width:auto; height:auto;border:0px solid brown; }/*main container for the button*/
.mndlink{display:flex; width:100%;  text-align:center;  }/*class for the link with the button text*/
.mndlinktext{display:flex; align-self:center; line-height:16px; }
.mndlinkicon{display:flex; align-self:center; margin-left:3px;position:relative; bottom:.05em;}

.atcboc{width:100%;  display:flex; justify-content:center; justify-items:center;  width:194px; padding:0px; flex-direction:column; background:#333; padding:2px;  border-radius:3px;}
.innercont{display:flex;  height:100%;  width:auto;  border:0px solid lime; text-align:center; }/*issues with flex, works if this is a block.*/
.mndropbtn{padding:2px; text-decoration:none;display:flex;  text-align:center; align-items:center; justify-content:center; border-top-left-radius:3px; border-top-right-radius:3px;}/*unscrolled styling*/
.mndropbtnw{padding:2px; text-decoration:none;display:flex;  text-align:center; align-items:center; border-top-left-radius:3px; border-top-right-radius:3px; }/*scrolled styling*/

.mnselclass .mndropbtn{background:var(--navbar-unscr-sel-bg); color:var(--navbar-unscr-sel-fg);}
.mnselclass .mndropbtnw{background:var(--navbar-scr-sel-bg); color:var(--navbar-scr-sel-fg);}
.mnselclass:hover .mndropbtn{background:var(--navbar-unscr-sel-bghov); color:var(--navbar-unscr-sel-fghov);}
.mnselclass:hover .mndropbtnw{background:var(--navbar-scr-sel-bghov); color:var(--navbar-scr-sel-fghov);}

.mnunselclass .mndropbtn{background:var(--navbar-unscr-unsel-bg); color:var(--navbar-unscr-unsel-fg); }
.mnunselclass .mndropbtnw{background:var(--navbar-scr-unsel-bg); color:var(--navbar-scr-unsel-fg);}/*end mnunselclass*/
.mnunselclass:hover .mndropbtn{background:var(--navbar-unscr-unsel-bghov); color:var(--navbar-unscr-unsel-fghov); }
.mnunselclass:hover .mndropbtnw{background:var(--navbar-scr-unsel-bghov); color:var(--navbar-scr-unsel-fghov);}/*end mnunselclass*/
.fixme {display:none;}
.fixme2 {position: fixed;   top: 0; z-index: 200;}

.unscmainconthide{display:none;}
.unscmaincontshow{width:100%; height:auto;}
.unscheadertop{ height:var(--ic-huh);  width:100%;box-sizing:content-box; border-bottom:var(--ic-hubbh) solid var(--ic-hubbc); }

.scmainconthide{display:none;}
.scmaincontshow{ position:fixed; top: 0; z-index: 200; width:100%; height:auto;}
.scheadertop{  height:var(--ic-hsh); width:100%;box-sizing:content-box; border-bottom:var(--ic-hsbbh) solid var(--ic-hsbbc);background:var(--header-bg-scrolled);}

.unscmainnavshow{height:var(--ic-mnuh);  box-sizing:content-box; border-bottom:var(--ic-mnubbh) solid var(--ic-mnubbc); width:100%; align-content:center; align-items:center; justify-content:flex-start;  background:var(--navbarbgus);}
.scmainnavshow{height:var(--ic-mnsh); background:var(--navbarbgs);z-index: 202; width:100%; position:fixed;box-sizing:content-box; top:var(--ic-ttsh); border-bottom:var(--ic-mnsbbh) solid var(--ic-mnsbbc); width:100%; align-content:center; align-items:center; justify-content:center;}

.headerspaceshow{background:transparent; height:var(--ic-thuh); width:1px; position:relative; z-index:100003;}
.headerspacehide{display:none;}

.scbgconthide{display:none;}
.scbgcontshow{display:flex; height:var(--ic-thsh); position:fixed; top: 0; z-index: 199; width:100%;}

.ltopnavfixed{position:fixed; top:0;}
.ltopnavrel{position:relative; top:0;}

.ltopnavspaceshow{height:32px; width:100%;}

.ltopnavspacehide{display:none;}

.mainbg{}
.transbg{background: #211E1F;border-top:0px #211E1F solid;border-bottom:0px #211E1F solid;}
.makeinvis{display:none;}

.navbarback1{ position:relative; background-color:var(--navbarbgus); height:var(--ic-mnuh); box-sizing:content-box; border-bottom:var(--ic-mnubbh) solid var(--ic-mnubbc);}
.navbarback2{ vertical-align:bottom; position:fixed; z-index: 7;background-color:var(--navbarbgs); height:var(--ic-mnsh); box-sizing:content-box; border-bottom:var(--ic-mnsbbh) solid var(--ic-mnsbbc);}
.mddic{display:flex; flex-wrap:wrap;    flex-direction: column; align-content:flex-start;  width:auto; background:var(--ddpaninnerbg); padding:5px;}/* main container inside dd*/
.mddis{display:flex; height:0px;width:100%; }/* separator before each sub item*/
.mnsep {display:flex;  background:var(--mnisc);  flex-grow:1; width:var(--mnisw);  min-width:var(--mnisw); max-width:var(--mnisw); }/*separator between main nav items*/
/*main link in dd*/
a.mnddbl{display:inline-flex; flex-wrap:nowrap; background:var(--dpmib);  margin:1px; padding:7px; margin:1px; border-radius:5px;text-decoration:none;border:0px solid #fff;align-items:center;justify-content:center;font-weight:bold;font-size:18px;line-height:18px; }
a.mnddbl{color:var(--dpmit);}
a.mnddbl:hover{ text-decoration:none; background:var(--dpmihb); color:var(--dpmiht); }
.mnddbt{ background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:20px;}/*text for main link*/
.mnddbhl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Left in mainlink*/
.mnddbhr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Right in mainlink*/
.mnddbil{ color:var(--ddpmii); display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}/*main icon Left in main link*/
.mnddbir{ display:flex; font-size:20px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}/*main icon Right in main link*/
.mnddbl:hover .mnddbil {color:var(--ddpmihi);} 
/* sub item link*/
a.mnddbsl{background:var(--ddpsib); margin:1px; padding:5px; margin:1px;   border-radius:5px;text-decoration:none;border:0px solid #fff;align-items:center;justify-content:center;font-weight:bold; font-size:16px;line-height:16px; }
a.mnddbsl{color:var(--ddpsit);}
a.mnddbsl:hover{ text-decoration:none; background:var(--ddpsihb); color:var(--ddpsiht); }
.mnddbst{ background:none; display:flex; width:100%;  text-decoration:none; align-items: center;  justify-content: left; font-weight:bold; font-size:16px;}/*text for sub item*/
.mnddbshl{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Left in sub item*/
.mnddbshr{ display:flex; width:30px; align-items: center;  justify-content: center; text-decoration:none; }/* icon container Right in sub item*/
.mnddbsil{ color:var(--ddpsii); display:flex; font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-right:10px;}/*main icon Left in sub item*/
.mnddbsir{ color:var(--ddpsii); display:flex; font-size:16px; vertical-align:middle; text-decoration:none; margin-right:2px;  margin-left:2px; padding:2px;position:relative; top:0px; margin-left:10px;}/*main icon Right in sub item*/
.mnddbsl:hover .mnddbsil {color:var(--ddpsihi);} 



/*! CSS Used from: https://www.mycabinetmaker.com.au/fa/css/all.min.css */


div.mquotenow {   height:170px;}
@media screen and (min-width: 356px) {  div.mquotenow {    font-size: 20px; height:170px;}}
.xm-l:after{font-size:22px;}
.xm-l:active{text-decoration:none;} 
.xm-l:active:hover{  } 
.xm-l:visited{  } 
.xm-l:visited:hover{  } 
.xm-l:hover{  } 
.xm-l:hover:hover{  } 
.xm-l:link{ text-decoration:none;overflow:hidden;} 
.xm-l:link:hover{ } 
.xm-l{  display:flex; flex-wrap:nowrap;min-height:var(--xsmh); width:100%; justify-content:flex-start;   align-self:center; align-content:center; align-items:center; padding:0px 4px 0px 0px; border-bottom:1px var(--xmobb) solid; } 
.xm-l:hover{  } 
.xm-l-ic{ display:flex;  align-self:center;align-content:center; align-items:center;}
.xm-l-i{ font-size:28px;display:flex;align-content:center;position:relative; align-items:center; align-self:center; padding-right:0;position:relative; right:6px;}
.xmgt{  display:flex; align-self:center;  flex-wrap:nowrap; } 
.xmgt:hover{  } 
.xmgt .xsmcl.collapsed:after{font-family:'FontAwesome'; content:"\f067";   display:flex;   align-self:center; margin-left:5px; font-size:22px;} 
.xmgt .xsmcl.collapsed:after:hover{  } 
.xmgt > .collapsed{}/**/
.grouptop > a:after{ }/**/
.xmgt .xsmcl:after{ font-family:'FontAwesome';content:"\f068"; display:flex; align-self:center;  margin-left:5px;margin-right:5px;font-size:22px;} /**/
.xmgt .xsmcl:after:hover{  } /**/
.grouptop:after a { }/**/
.xmgt:after > a {}  /**/
.xmgt:after:hover{  } /**/
.xm-mcg-l{}/**/


.xm-mcg-l{}/**/
.xmgt  a.xm-mcg-l.collapsed { color:var(--xmmcgcnt); } /**/
a.xm-mcg-l.collapsed:hover { color:var(--xmmcgcht); }/**/
a.xm-mcg-l{ color:var(--xmmcgent);} /**/
a.xm-mcg-l:active{ color:var(--xmmcgent);} /**/
a.xm-mcg-l:focus{ color:var(--xmmcgent);} /**/
a.xm-mcg-l:hover{ color:var(--xmmcgeht);} /**/

.xmgt .xsmcont.collapsed > .xsml { color:var(--xmmcgcnt); } /**/
.xsmcont.collapsed:hover  > .xsml {color:var(--xmmcgcht); }/**/
.xsmcont > .xsml{ color:var(--xmmcgent);} /**/
.xsmcont:active > .xsml {color:var(--xmmcgent);} /**/
.xsmcont:focus > .xsml { color:var(--xmmcgent);} /**/
.xsmcont:hover > .xsml { color:var(--xmmcgeht);} /**/

.xmgt .xsmcont.xm-mcg-l.collapsed {background:var(--xmmcgcnb); color:var(--xmmcgcnt); } /**/
.xsmcont.xm-mcg-l.collapsed:hover {background:var(--xmmcgchb); color:var(--xmmcgcht); }/**/
.xsmcont.xm-mcg-l{background:var(--xmmcgenb); color:var(--xmmcgent);} /**/
.xsmcont.xm-mcg-l:active{background:var(--xmmcgenb); color:var(--xmmcgent);} /**/
.xsmcont.xm-mcg-l:focus{background:var(--xmmcgenb); color:var(--xmmcgent);} /**/
.xsmcont.xm-mcg-l:hover{background:var(--xmmcgehb); color:var(--xmmcgeht);} /**/
.xsmcont.xm-mcg-l:hover > .xsml{ color:var(--xmmcgeht);} 





.xmgt  .xm-mcg-l.collapsed:after {color:var(--xmmcgcni);}/**/
.xmgt  .xm-mcg-l.collapsed:hover:after {color:var(--xmmcgchi);}/**/
.xmgt  .xm-mcg-l:after {color:var(--xmmcgeni);}/**/
.xmgt  .xm-mcg-l:hover:after {color:var(--xmmcgehi);}/**/
a.xm-cgs-l{background:var(--xmcgsnb); color:var(--xmcgsnt);}/**/
a.xm-cgs-l .xm-cgs-i{ color:var(--xmcgsni);}/**/
a.xm-cgs-l:hover{background:var(--xmcgshb); color:var(--xmcgsht);}/**/
a.xm-cgs-l:hover .xm-cgs-i{ color:var(--xmcgshi);}/**/
a.xm-cgsc-l{background:var(--xmcgscnb); color:var(--xmcgscnt);}/**/
a.xm-cgsc-l .xm-cgsc-i{ color:var(--xmcgscni);}/**/
a.xm-cgsc-l:hover{background:var(--xmcgschb); color:var(--xmcgscht);}/**/
a.xm-cgsc-l:hover .xm-cgsc-i{ color:var(--xmcgschi);}/**/
a.xm-mcsa-l{background:var(--xmmcsanb); color:var(--xmmcsant);}/**/
a.xm-mcsa-l .xm-mcsa-i{ color:var(--xmmcsani);}/**/
a.xm-mcsa-l:hover{background:var(--xmmcsahb); color:var(--xmmcsaht);}/**/
a.xm-mcsa-l:hover .xm-mcsa-i{ color:var(--xmmcsahi);}/**/


.xm-mpg-l{}/**/
.xmgt  a.xm-mpg-l.collapsed { color:var(--xmmpgcnt); } /**/
a.xm-mpg-l.collapsed:hover { color:var(--xmmpgcht); }/**/
a.xm-mpg-l{ color:var(--xmmpgent);} /**/
a.xm-mpg-l:active{ color:var(--xmmpgent);} /**/
a.xm-mpg-l:focus{ color:var(--xmmpgent);} /**/
a.xm-mpg-l:hover{ color:var(--xmmpgeht);} /**/

.xmgt .xsmcont.collapsed > .xsml { color:var(--xmmpgcnt); } /**/
.xsmcont.collapsed:hover  > .xsml {color:var(--xmmpgcht); }/**/
.xsmcont > .xsml{ color:var(--xmmpgent);} /**/
.xsmcont:active > .xsml {color:var(--xmmpgent);} /**/
.xsmcont:focus > .xsml { color:var(--xmmpgent);} /**/
.xsmcont:hover > .xsml { color:var(--xmmpgeht);} /**/

.xmgt .xsmcont.xm-mpg-l.collapsed {background:var(--xmmpgcnb); color:var(--xmmpgcnt); } /**/
.xsmcont.xm-mpg-l.collapsed:hover {background:var(--xmmpgchb); color:var(--xmmpgcht); }/**/
.xsmcont.xm-mpg-l{background:var(--xmmpgenb); color:var(--xmmpgent);} /**/
.xsmcont.xm-mpg-l:active{background:var(--xmmpgenb); color:var(--xmmpgent);} /**/
.xsmcont.xm-mpg-l:focus{background:var(--xmmpgenb); color:var(--xmmpgent);} /**/
.xsmcont.xm-mpg-l:hover{background:var(--xmmpgehb); color:var(--xmmpgeht);} /**/
.xsmcont.xm-mpg-l:hover > .xsml{ color:var(--xmmpgeht);} 

.xmgt  .xm-mpg-l.collapsed:after {color:var(--xmmpgcni);}/**/
.xmgt  .xm-mpg-l.collapsed:hover:after {color:var(--xmmpgchi);}/**/
.xmgt  .xm-mpg-l:after {color:var(--xmmpgeni); font-size:22px;}/**/
.xmgt  .xm-mpg-l:hover:after {color:var(--xmmpgehi);}/**/
a.xm-pgs-l{background:var(--xmpgsnb); color:var(--xmpgsnt);}/**/
a.xm-pgs-l .xm-pgs-i{ color:var(--xmpgsni);}/**/
a.xm-pgs-l:hover{background:var(--xmpgshb); color:var(--xmpgsht);}/**/
a.xm-pgs-l:hover .xm-pgs-i{ color:var(--xmpgshi);}/**/
a.xm-pgsp-l{background:var(--xmpgspnb); color:var(--xmpgspnt);}/* /about/our-history.html*/
a.xm-pgsp-l .xm-pgsp-i{ color:var(--xmpgspni);}/**/
a.xm-pgsp-l:hover{background:var(--xmpgsphb); color:var(--xmpgspht);}/**/
a.xm-pgsp-l:hover .xm-pgsp-i{ color:var(--xmpgsphi);}/**/
a.xm-mpsa-l { background:var(--xmmpsanb); color:var(--xmmpsant);}/**/
a.xm-mpsa-l  .xm-mpsa-i{ color:var(--xmmpsani);}/**/
a.xm-mpsa-l:hover{background:var(--xmmpsahb); color:var(--xmmpsaht);}/**/
a.xm-mpsa-l:hover .xm-mpsa-i{ color:var(--xmmpsahi);}/**/
.xm-mpsa-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }/*main page single (home)*/
.xm-mpg-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }/*main page group (About Link )*/
.xm-pgs-l{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }/*main page group self link (/about/)*/
.xm-pgsp-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px;}/*main page sub page (our history)*/
.xm-pgs-t{ width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px;}/*main page self - About Index */
.xm-mcg-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px;}/*Dog Link  main cat [fixed main dog link cat])*/
.xm-cgs-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }
.xm-cgsc-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center;  margin-right:15px; padding-left:5px;}
.xm-mcsa-t{width:100%; display:flex; flex-wrap:nowrap; justify-content:flex-start; align-content:center; align-items:center; align-self:center; }

.xsml{text-decoration:none; display:flex; align-content:center; align-items:center;}
.xsmit{display:flex;  padding-left:5px; padding-right:10px;}
.xsmcl{display:flex; width:auto; flex-grow:1; border-bottom:none;}
.xsmcont{ display:flex;  padding-top:0px; padding-bottom:0px; padding-left:0px;}

.xmend{display:block; background:var(--xmendbg); padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;}
.xmendi{display:inline-block; text-align:left; vertical-align:middle; font-size: 16px; position:relative; text-decoration:none;  color:var(--xmendifg);}
.xmendt{color:var(--xmendtfg); font-weight:bold; font-size:12px; margin:4px; display:inline-block; vertical-align:middle;}
.xmendcic{display:inline-block; vertical-align:middle; float:right;}
.xmendci{display:inline-block; text-align:left; vertical-align:middle; font-size: 16px; position:relative; text-decoration:none; margin:4px; color:var(--xmendcifg);}
.xmendct{color:var(--xmendct); font-weight:bold; font-size:12px; margin:4px; display:inline-block; vertical-align:middle;}
.dm1w{background:var(--xsmenubg);}




.header-main-buttons-l{display:flex; flex-direction:column; align-self:flex-start;  background:var(--header-main-buttons-bg); color:var(--header-main-buttons-text-normal);  border-radius:3px; min-height:36px; height:36px; max-height:36px;    max-width:42px; width:42px; min-width:42px; padding-left:1px; padding-right:1px;  text-decoration:none; 
 justify-content:flex-start;  align-items:center; margin-left:4px; margin-right:4px;}
.header-main-buttons-ic{display:flex; color:var(--header-main-buttons-icon-fg);}
.header-main-buttons-i{ display:flex;  font-size:18px; background:none; margin-top:0px; position:relative; top:0px;}
.header-main-buttons-t{ display:flex;  color:var(--header-main-buttons-text-normal); font-size:11px; margin-top:0px; margin-bottom:0px; background:none; }
.header-main-buttons-l:hover{color:var(--header-main-buttons-text-hover); background:var(--header-main-buttons-bg-hover); } 
.header-main-buttons-l:hover .header-main-buttons-i{color:var(--header-main-buttons-icon-hoverfg);}




.xheader-main-buttons-l{display:flex; flex-direction:column; align-self:center; 
background:var(--xheader-main-buttons-bg); color:var(--xheader-main-buttons-text-normal);  border-radius:3px; height:42px;    width:42px; padding-left:2px; padding-right:2px;  text-decoration:none; 
 justify-content:flex-start;  align-items:center; margin-left:4px; margin-right:4px;}
.xheader-main-buttons-ic{display:flex; color:var(--xheader-main-buttons-icon-fg);}
.xheader-main-buttons-i{ display:flex;  font-size:24px; background:none; margin-top:3px;}
.xheader-main-buttons-t{ display:flex;  color:var(--xheader-main-buttons-text-normal); font-size:11px; margin-top:0px; margin-bottom:3px; background:none; }
.xheader-main-buttons-l:hover{color:var(--xheader-main-buttons-text-hover); background:var(--xheader-main-buttons-bg-hover); } 
.xheader-main-buttons-l:hover .xheader-main-buttons-i{color:var(--xheader-main-buttons-icon-hoverfg);}
.xslogo{position:relative; bottom:0px; border:0px; margin:0px; padding:0px; border-radius:3px;  display:flex; align-self:center; flex: 0 0 auto;  object-fit: contain; margin-bottom:2px;}
.xsmenimg{border:0px; border-right:1px solid #fff; background-color:#fff; display:flex; width:15%;  height:100%; max-width:70px; min-width:20px; padding:2px; flex-grow:1; min-height:46px; min-width:70px; background-size:cover; background-repeat:no-repeat;}
.fbreak {  flex-basis: 100%;  height: 0;}
.fbr {  flex-basis: 100%;  height: 15px;}
.text-justify {  text-align: justify !important;}
.text-wrap {  white-space: normal !important;}
.text-nowrap {  white-space: nowrap !important;}
.text-truncate {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}



.coun15{margin-top:15px;}
.coun10{margin-top:10px;}
.coun5{margin-top:5px;}
.coun20{margin-top:20px;}
.coun30{margin-top:30px;}

input[type=submit]{color: var(--defaultinputsubmittext); cursor:pointer; padding:5px 15px; border-radius:5px; border:0 none; background: var(--defaultinputsubmitbg); }
input[type=submit]:hover{background: var(--defaultinputsubmithoverbg); color: var(--defaultinputsubmithovertext); }


button:disabled[type=submit]{background:#333; color:#fff; }
button:disabled[type=submit]:hover{background:#333; text-decoration:none; }

input[type=button]{background: var(--defaultinputbuttonbg); color: var(--defaultinputbuttontext); }
input[type=button]:hover{background: var(--defaultinputbuttonhoverbg); color: var(--defaultinputbuttonhovertext); }

button[type=submit]{ background: var(--defaultbuttonsubmitbg); color: var(--defaultbuttonsubmittext);  padding-left:.4em; padding-right:.4em; height:40px; }
button[type=submit]:hover{background: var(--defaultbuttonsubmitbghoverbg); color: var(--defaultbuttonsubmitbghovertext); padding-left:.4em; padding-right:.4em; height:40px; }


.submitbutton_type1bnext{display:flex; background:var(--submitbuttontype1bg) !important; color:var(--submitbuttontype1text) !important; justify-content:space-between;align-items:center;  font-size:18px;}
.submitbutton_type1bnext:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype1icon); margin-left:auto;}
.submitbutton_type1bnext:before{ content:""; margin-left:auto;}
.submitbutton_type1bnext:hover{background:var(--submitbuttontype1hoverbg) !important; color:var(--submitbuttontype1hovertext) !important;}
.submitbutton_type1bnext:hover:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype1iconhover); }

.submitbutton_type1bback{display:flex; background:var(--submitbuttontype1bg) !important; color:var(--submitbuttontype1text) !important;align-items:center;}
.submitbutton_type1bback:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype1icon); margin-right:auto;}
.submitbutton_type1bback:after{ content:""; margin-left:auto;}
.submitbutton_type1bback:hover{background:var(--submitbuttontype1hoverbg) !important; color:var(--submitbuttontype1hovertext) !important;}
.submitbutton_type1bback:hover:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype1iconhover); }

.submitbutton_type2bnext{display:flex; background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;align-items:center;}
.submitbutton_type2bnext:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype2icon); margin-left:auto;}
.submitbutton_type2bnext:before{ content:""; margin-left:auto;}
.submitbutton_type2bnext:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}
.submitbutton_type2bnext:hover:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--submitbuttontype2iconhover); }

.submitbutton_type2bback{display:flex; background:var(--submitbuttontype2bg) !important; color:var(--submitbuttontype2text) !important;align-items:center;}
.submitbutton_type2bback:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype2icon); margin-right:auto;}
.submitbutton_type2bback:after{ content:""; margin-left:auto;}
.submitbutton_type2bback:hover{background:var(--submitbuttontype2hoverbg) !important; color:var(--submitbuttontype2hovertext) !important;}
.submitbutton_type2bback:hover:before{font-family:FontAwesome; content:"\f053"; border-right:10px transparent solid; color: var(--submitbuttontype2iconhover); }


.submitbutton_contactform{display:flex; background:var(--contactformsubmitbuttonbg) !important; color:var(--contactformsubmitbuttontext) !important; justify-content:space-between;align-items:center; }
.submitbutton_contactform:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--contactformsubmitbuttonicon); margin-left:auto;}
.submitbutton_contactform:before{ content:""; margin-left:auto;}
.submitbutton_contactform:hover{background:var(--contactformsubmitbuttonhoverbg) !important; color:var(--contactformsubmitbuttonhovertext) !important;}
.submitbutton_contactform:hover:after{font-family:FontAwesome; content:"\f054"; border-left:5px transparent solid; color: var(--contactformsubmitbuttoniconhover); }



.cabbcol1{display:flex; align-self:center; width:auto; background:var(--mainbuttonbg2); padding:1px; padding-bottom:2px !important; padding-top:2px !important; padding-right:0px; border-radius:3px; width:auto;
align-content:center; align-items:center;   justify-content:space-between; width:182px;line-height:normal; flex-wrap:nowrap;}
.cabbcont{display:flex; margin:0px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
.cabbsb{display:flex;  height:auto !important; line-height:32px;font-size:16px; margin:5px; margin-top:0px !important; margin-right:2px; margin-left:0px; margin-bottom:0px !important;
padding:3px;padding-left:4px!important;padding-right:4px !important;padding-top:2px !important;padding-bottom:2px !important;
border:1px solid transparent !important;
justify-content:center; align-items:center; align-content:center;}

.cabbsbnext{text-decoration:none; }
.cabbsbnext:hover:after{font-family:FontAwesome; content:"\e926"; font-size:22px; justify-content:flex-end;  margin-left:2px !important;}
.cabbsbnext:after{font-family:FontAwesome; content:"\e926"; font-size:22px; margin-left:2px !important;}
.cabbsbnext:before{margin-left:2px !important; }
.cabbcol1b{  padding:0px; padding-top:0px !important; padding-bottom:0px !important; flex-wrap:wrap; width:190px; min-width:156px;
justify-content:space-between; }


.cabbi{font-size:15px; margin:0px; display:flex;}
.cabbif{width:30px;  display:flex; line-height:20px; margin-left:0px; margin-right:0px; background-color : #fff; border:1px solid #0859c6; border-radius:3px;text-align:center;color:#0859c6; font-weight:normal; font-size:15px; padding-top:3px;}

.cabbrem{}
.cabbsub{}
.cabbadd{}
.cabbf{background:none;  justify-content:center; width:100%;  display:flex;}

.memnavcont1{display:flex; width:100%; justify-content:flex-end; top:1px; margin-right:45px; position:relative; z-index:10004;}




.nsep1{background:none; min-width:10px; padding:2px;} 



.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.ui-autocomplete {position: fixed;z-index:80000;}
.itemcartbuttonincontshow{display:flex; min-height:20px; min-width:20px;}
.itemcartbuttoninconthide{display:none;min-height:20px;min-width:20px;}
.itemcartbuttonaddcontshow{display:flex;min-height:20px;min-width:20px;}
.itemcartbuttonaddconthide{display:none;min-height:20px;min-width:20px;}



.puoverlay_off {
  visibility: visible;
  opacity: 1;
    display:flex;
}

.pucont{background:#fff; position:relative; z-index:100; top:30px;   border-radius:5px; overflow:hidden;}

.dbg-c-grey{color:grey;}
.dbg-c-red{color:red;}
.dbg-c-blue{color:blue;}
.dbg-c-green{color:green;}
.dbg-c-orange{color:orange;}
.dbg-c-purple{color:purple;}
.dbg-c-aqua{color:aqua;}
.dbg-c-lime{color:lime;}

/*end base2 CSS (base2.css)*/

.dotcirc {
  height: 34px;
  width: 34px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-content:center; justify-content:center; align-items:center; 
  color:brown;
  font-weight:bold;
border:3px solid red;
}


.pillcontainer{display:flex; align-content:center; align-items:center;justify-content:center; }
.pill1{display:flex;width:auto;min-width:100px;min-height:30px; max-height:30px; height:30px;margin-left: 8px; margin-right: 8px;
padding-left:0px;border-radius: 500px;background-color:  	var(--othercolor8);color:#fff; 	align-content:center; display:flex; align-content:center; align-items:center;justify-content:center; }
.pill2{position: relative; background: #92110e;height:100%; width:auto; border-radius: 500px; display:flex; flex-grow:1; align-content:center; align-items:center;justify-content:space-between;  }
.pill3{display:flex; flex-direction:row; flex-wrap:nowrap; background:; padding:5px; width:auto; flex-grow:0;display:flex; align-content:center; align-items:center;justify-content:center; }

.memnavlefticon{position:relative;font-size:20px;color:#fff; left:2px; display:flex; align-content:center; align-items:center;justify-content:space-between;  background:; padding-left:2px; padding-right:4px;}
.memnavcartitems{position:relative; top:1px;font-size:18px;color:#fff;font-weight:normal;display:flex;align-content:center;align-items:center;justify-content:center; background:; width:100%; padding-left:4px; padding-right:6px;}
.memnavcartitems:hover{color:yellow;}

.memnavcartitems2{position:relative; top:1px;color:#fff;font-size:18px;font-weight:normal;display:flex;align-content:center;align-items:center;justify-content:center; background:; width:100%; padding-left:4px; padding-right:6px;}

.mntestext{color:#fff;}
.cartitems_cso{color:#00dbff;font-weight:bold; position:relative; top:1px;font-size:18px;background:; display:flex;align-content:center;align-items:center;justify-content:center; margin-right:2px; margin-left:2px;}
.cartitems_ces{color:yellow;font-weight:bold;position:relative; top:1px;font-size:18px;background:; display:flex;align-content:center;align-items:center;justify-content:center; margin-right:2px; margin-left:2px;}
.memnavrighticon{color:#fff; font-size:18px;background:transparent; padding-right:2px;}
.cartitems_cti{font-size:20px; position:relative;  color:yellow; width:100%;  margin-left:3px; display:flex; justify-content:center; width:100%;}
.pilltext{color:yellow; display:flex; align-self:center;}

.pillcontainer_ces > .pill1_ces{border:2px solid #fff;}
.pillcontainer_ces:hover  .pill1_ces {border:2px solid  	var(--maincolor1);;}
.pillcontainer_ces:hover   .memnavrighticon{color:red;}

.pillcontainer_cso > .pill1_cso{border:2px solid #fff; }
.pillcontainer_cso:hover  .pill1_cso {border:2px solid  	var(--maincolor1);;}
.pillcontainer_cso:hover   .memnavrighticon{color:red;}

.haveron{display:flex;}
.haveroff{display:none;}

.pillcontainer_haver > .pill1_haver{border:2px solid #fff; }
.pillcontainer_haver:hover  .pill1_haver {border:2px solid  	var(--maincolor1);;}
.pillcontainer_haver:hover   .memnavrighticon{color:red;}

.pillcontainer {text-decoration:none; }

.pillcontainer:hover{cursor:pointer;}

.itlin{transition: all .2s, padding .1s linear .1s; margin:0px; padding:0px; background:transparent;}
.itlindel1{margin:0px; padding:0;}

.cart-item-line{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px;}
.cart-item-linena{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1;  max-height:1000px; margin:0px;  padding:5px;}
.fmdel1 { margin:0;  background-color:red; max-height:0; opacity:0; color:blue; padding:0;}

.smdel1 { margin:0; border:0px red solid;  max-height:0; opacity:0; color:blue; padding:0; display:none;margin-top:0px;margin-top:0px !important; pointer-events:none;}
.smdel2 { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}
.smdel3 { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}




.zipbox{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px; overflow:hidden; margin-top:5px; }
.zipboxb{max-height:1000px;}
.zipboxc{max-height:10000px;}
.zboff { margin:0; border:0px red solid !important;  max-height:0  !important; opacity:0 !important; color:blue; padding:0; display:none; margin-top:0px; margin-top:0px !important; pointer-events:none;}

.dmainitem{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px; overflow:hidden; margin-top:5px; }
.zmainitem{transition: all .3s, opacity .2s, background-color .3s, max-height .2s,  margin .2s; opacity:1; background-color:transparent; max-height:1000px; margin:0px;  padding:0px; overflow:hidden; margin-top:5px; }
.dopta{transition: all .3s; max-height:80px;}
.zopta{transition: all .3s; max-height:80px;}


.fm1{background:red;}
.fm2{background:aqua;}
.fm3{background:transparent;}
.fm4 {color:red; }
.fm5 {color:blue !important;}
.fm6 {color:transparent !important;}
.fm7 {filter: blur(4px);}

.fmb1{background:lime;}
.fmb2{background:aqua;}
.fmb3{background:transparent;}
.fmb4 {color:red; }
.fmb5 {color:blue !important;}
.fmb6 {color:transparent !important;}
.fmb7 {filter: blur(4px);}


.fmc1{background:transparent;}
.fmc2{background:aqua;}
.fmc3{background:transparent;}
.fmc4 {color:red; }
.fmc5 {color:blue !important;}
.fmc6 {filter: blur(4px);}
.fmc7 {}



.fmd1{background:transparent;}
.fmd2{background:aqua;}
.fmd3{background:transparent;}
.fmd4 {color:red; }
.fmd5 {color:blue !important;}
.fmd6 {filter: blur(4px);}
.fmd7 {}


.fme1{background:transparent;}
.fme2{background:aqua;}
.fme3{background:transparent;}
.fme4 {color:red; }
.fme5 {color:blue !important;}
.fme6 {filter: blur(4px);}
.fme7 {}


.jhx_ces{   transition: all .1s;}
.jhx_cso{ transition: all .1s;  }
.jhx_cti{  transition: all .1s;}

.cart-total-line{background:red; }
.cart-total-line-text{color:#fff; font-weight:bold; font-size:1.5em;}
.cart-shipping-line{background:#d9efff;}

.pagcoc{display:flex; align-items:center; align-content:center;  justify-content:space-between; flex-direction:row; flex-wrap:wrap;}
.pagcol{display:flex;}
.pagcor{display:flex;}
.cabu1{ }



/*
.infomsg1{}
.infomsg2{}

.infomsg2left{display:flex; background:red; color:#fff;}
.infomsg2right{display:flex; background:#fff; color:red;}
.infomsg3{}
*/

.infomsgsc{top:90px;position:fixed;}.infomsguns{position:absolute; top:0px;}@media (max-width: 768px) {.infomsgsc{position:fixed; top:50px;}.infomsguns{position:fixed; top:50px;}}

.infomsg{z-index:99000; margin:20px;left:10px; right:10px;border-radius:5px; display:none; width:auto; justify-content:space-between;  padding:2px;}
.infomsgc{ justify-content:center; width:100%; display:flex; }
.infomsgw{}
.infomsgb{ justify-content:space-between; display:flex; max-width:600px; width:100%;  padding:5px; border-radius:5px; }
.iminn{display:flex;  padding:2px; border-radius:5px;  justify-content:space-;  color:#222; border:2px solid #fff; background:#fff; flex-grow:1; width:100%;}
.iminnw{display:flex;  padding:2px; border-radius:5px;  justify-content:space-;  color:#222; border:2px solid #fff; background:#fff; flex-grow:1; width:100%;}
.infomsgleft{display:flex; align-content:center; justify-content:center; align-items:center;  width:10%; min-width:76px; min-height:5px; background:transparent;color:#fff; padding:10px; padding-left:5px;flex-grow:0; }
.infomsgicon{font-size:46px; margin:10px;}
.infomsgright{display:flex; padding:5px; align-content:center; justify-content:center; align-items:center; flex-grow:1; width:100%;}
.infomsgtimer{display:flex;border:3px solid #222;}
.infomsgclose{display:flex;}
.infomsgtimerb{display:flex;}
a.infomsgclosebut{color:#fff; padding-bottom:0px; padding:2px;padding-left:5px; padding-right:5px; display:flex; margin:8px;display:flex; width:auto;  justify-content:center; align-items:center; align-content:center; line-height:20px; text-decoration:none; color:#fff; border-radius:3px; background:#666;}
a.infomsgclosebut:hover{color:#d7f2ff;}

.fli{display:flex;}
.infomsg1fba{background:#157717;color:#fff;}
.infomsg2fba{background:#b31f17;color:#fff;}
.infomsg3fba{background:#2144be;color:#fff;}
.infomsgwfba{background:#5d5d5d;color:#fff;}
#remcartcon{}

.puoverlay {
  position: fixed; z-index:25000;
  top: 0px;
  overflow: auto;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);


overflow-x: initial;
  flex-grow:1;

  display:flex;
  width:100%;
  height:100%;
  flex-wrap:wrap;
  align-content:flex-start; align-items:flex-start;

  justify-content:center; 

}
.puoverlay_on {
  visibility: visible;
  opacity: 1;
    display:flex;
}


.bpl1{background:var(--box); padding:0px; margin:0px; margin-top:8px; margin-bottom:8px; display:flex; flex-direction:row; align-content:center; align-items:center; width:100%; min-height:77px;text-align:center; justify-content:space-evenly; justify-items:space-evenly;}
.gl1{display:flex; justify-content:center; background:none;  min-height:78px;}


.boxhead{background-color: var(--boxhead); }

.box{background-color: var(--box); }

.defaultborder{border:2px solid var(--defaultborder); }

ul.breadcrumb {    background-color:var(--cookietrail-area-bg); border-radius:3px; min-height:36px; display:flex; align-content:flex-start; align-items:flex-start; align-self:flex-start; flex-direction:row;}
ul.breadcrumb > a {color:var(--cookietrail-a-normal);}
ul.breadcrumb > a:hover {color:var(--cookietrail-a-hover);}
ul.breadcrumb > a.cookietrail_end_a{color:var(--cookietrail-end-normal);}
a.cookietrail_end_a:hover{color:var(--cookietrail-end-hover);  }
.ct_sepnice{color:var(--cookietrail-sep); }
ul.breadcrumb{  font-size:14px; 	border:0px;	   list-style: none; padding: 0px;	padding-left:4px; display:flex; flex-direction:row; align-content:center; align-items:center; align-self:center;  flex-wrap:wrap; flex-grow:0; margin-top:4px; margin-bottom:0px; padding-right:4px; line-height:14px;}
ul.breadcrumb li{ display:flex; flex-direction:row; align-content:center; align-items:center; align-self:flex-start; justify-content:flex-start;   flex-wrap:nowrap;  margin:0px; line-height:14px;}
ul.breadcrumb li span:before{ margin-top:0px; margin:0px;}
ul.breadcrumb li a{ display:flex; flex-direction:row; align-content:center; align-items:center; align-self:flex-start; justify-content:flex-start;   margin:4px;flex-wrap:wrap; height:auto; margin:4px;}
ul.breadcrumb li span{ text-align:left;  display:flex; flex-direction:row; align-content:center; align-items:center; align-self:center;  justify-content:flex-start;  margin:4px;  flex-wrap:wrap; margin:0px;}
.ct_sepnice{display:flex; flex-direction:row; align-content:center; align-items:center; align-self:center;   line-height:14px; margin:0px; }
a.cookietrail_a {min-width:48px;padding:4px; padding-left:8px; padding-right:8px;display:flex; flex-direction:row; justify-content:flex-start;  background:none; border-radius:3px; line-height:14px; margin:4px;  text-decoration:none; }
a.cookietrail_end_a {min-width:48px;padding:4px; padding-left:8px; padding-right:8px;display:flex; flex-direction:row;  justify-content:flex-start;  background:none; border-radius:3px;  line-height:14px; margin:4px;  text-decoration:none; font-weight:bold; }

popshowinfo.indi_on{display:flex;}
.popshowinfo.indi_off{display:none;}
.popshowinfo.showoff{display:none !important;}
.popshowinfo.indi_tempoff{display:none !important;}
.cartshowinfo.indi_tempoff{display:none !important;}
.sitemsg.indi_tempoff{display:none !important;}