  .wgt-inp { position: relative; width: 100%; } .wgt-inp .wgt-inp-ent { position: relative; padding: 5px 35px 5px 5px; border-width: 1px; border-style: solid; border-radius: 4px; } .wgt-inp .wgt-inp-clr { width: 20px; position: absolute; right: 5px; border: 0; padding: 0; background: url(../../media/widgets/clear@2x.png) center center no-repeat; background-size: 20px; } .wgt-inp input { width: 100%; height: 100%; min-height: 35px; border: 0; outline: 0; background-color: inherit; } .wgt-inp textarea { width: 100%; height: 100%; min-height: 35px; border: 0; outline: 0; background-color: inherit; } .wgt-inp-auto { position: absolute; width: 100%; z-index: 2000000; } .wgt-inp-auto ul { padding-top: 2px; border: 1px solid #333; border-top: none; border-radius: 4px; margin-bottom: 5px; background: #fff; } .wgt-inp-auto li { width: 100%; } .wgt-inp-auto li.selected { background: #eee; } .wgt-inp-auto li div { padding: 6px 7px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 116%; }

  .wgt-ctv .wgt-ctv-bd.mini { height: 30px; padding: 0 0 0 30px; background: url(../../media/widgets/cart@2x.png) no-repeat; background-size: 27px auto; } .wgt-ctv .wgt-ctv-bd.mini strong { display: inline-block; padding: 5px 9px; border-radius: 15px; border: 1px solid #fff; background: #fafafa; color: #333; font-size: 14px; } .wgt-ctv-bd.full { width: 96%; max-width: 768px; margin: 0 auto; } .wgt-ctv .wgt-ctv-bd.full .wgt-ctv-itm { border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px; } .wgt-ctv .wgt-ctv-pri { display: inline-block; width: 20%; text-align: left; vertical-align: middle; } .wgt-ctv .wgt-ctv-sec { display: inline-block; width: 60%; text-align: center; vertical-align: middle; } .wgt-ctv .wgt-ctv-ter { display: inline-block; width: 20%; text-align: right; vertical-align: middle; } .wgt-ctv .wgt-ctv-rmv { display: inline-block; width: 15px; height: 15px; background: url(../../media/widgets/trash@2x.png) no-repeat; background-size: 15px auto; background-position: 0 0; vertical-align: middle; } .wgt-ctv .wgt-ctv-cnt { width: 75px; margin-left: 15px; display: inline-block; } .wgt-ctv .wgt-ctv-prc { display: inline-block; margin-left: 10px; font-weight: 400; } .wgt-ctv .wgt-ctv-name { display: inline-block; } .wgt-ctv .wgt-ctv-name .sub { font-size: 85%; } .wgt-ctv .wgt-ctv-none { margin: 20px 20px 20px 20px; } @media screen and (max-width: 768px) { .wgt-ctv .wgt-ctv-bd.full { max-width: 96%; } .wgt-ctv .wgt-ctv-pri { display: block; width: 100%; margin-bottom: 5px; text-align: center; vertical-align: middle; } .wgt-ctv .wgt-ctv-sec { display: block; width: 100%; text-align: center; vertical-align: middle; } .wgt-ctv .wgt-ctv-ter { display: inline-block; width: 100%; text-align: center; vertical-align: middle; } }

  .wgt-menu { position: absolute; overflow: hidden; background: inherit; } .wgt-menu a { text-decoration: none; color: inherit; }   .wgt-menu .slh-disable { opacity: 1.0; } .wgt-menu li.slh-disable div { opacity: 0.4; } .wgt-menu li.wgt-menu-opt { border: 1px solid #eee; border-top: none; padding: 20px; cursor: pointer; } .wgt-menu li.wgt-menu-hdr { border: 1px solid #eee; border-top: none; padding: 20px; font: bold 123.1% arial, sans-serif; }

  .wgt-nav .wgt-nav-link { display: inline-block; vertical-align: middle; margin: 0 15px; } .wgt-nav-main-s { display: inline-block; } .wgt-nav-main-m { display: inline-block; } .wgt-nav-main-l { display: inline-block; } @media screen and (max-width: 736px) { .wgt-nav-main-s { display: inline-block; } .wgt-nav-main-m { display: none; } .wgt-nav-main-l { display: none; } } @media screen and (min-width: 737px) and (max-width: 1023px) { .wgt-nav-main-s { display: inline-block; } .wgt-nav-main-m { display: inline-block; } .wgt-nav-main-l { display: none; } } .wgt-nav-menu-btn { cursor: pointer; }

  .web-shs { padding: 30px 20px 30px 20px; color: #333; text-align: center; } .web-shs h2 { margin-bottom: 10px; font-weight: inherit; font-size: 145.6%; }

  .wgt-wgh { width: 100%; overflow: hidden; } .wgt-wgh .wgt-wgh-l { float: left; overflow: hidden; } .wgt-wgh .wgt-wgh-r { float: right; overflow: hidden; } .wgt-wgh .wgt-wgh-pri { width: 50%; } .wgt-wgh .wgt-wgh-sec { width: 50%; } .wgt-wgh.sized .wgt-wgh-pri { width: 67%; } .wgt-wgh.sized .wgt-wgh-sec { width: 33%; } @media screen and (max-width: 768px) { .wgt-wgh .wgt-wgh-l { float: none; } .wgt-wgh .wgt-wgh-r { float: none; } .wgt-wgh .wgt-wgh-pri { width: 100%; } .wgt-wgh .wgt-wgh-sec { width: 100%; } .wgt-wgh.sized .wgt-wgh-pri { width: 100%; } .wgt-wgh.sized .wgt-wgh-sec { width: 100%; } }

  .web-bio h2 { padding: 0 0 5px 0; font-weight: 400; font-size: 108%; } .web-bio h3 { padding: 0 0 20px 0; font-weight: inherit; font-size: 100%; } .web-bio .web-bio-img { margin: 0 20px 0 20px; } .web-bio .web-bio-img img { display: block; width: 100%; } .web-bio .web-bio-inf { margin: 0 20px 0 20px; text-align: left; } @media screen and (max-width: 768px) { .web-bio .web-bio-img { margin-bottom: 20px; } }

  .web-abt { padding: 30px 10px 40px 10px; background: #6d625e; color: #fafafa; overflow: hidden; text-align: center; } .web-abt .web-abt-hdr { padding: 0 10px 0 10px; } .web-abt .web-abt-hdr h2 { font-weight: inherit; font-size: 145.6%; } .web-abt .web-abt-lnk { margin-top: 10px; color: #fafafa; } .web-abt .web-abt-lnk a { color: #fafafa; } .web-abt .web-abt-sum { padding: 20px 10px 0 10px; text-align: center; } .web-abt .web-abt-def { margin-bottom: 20px; } .web-abt .web-abt-def strong { font: 167% bold courier; letter-spacing: 0.1em; }

