footer{position:relative;text-align:center;overflow:hidden;padding:20px 0;color:#a12000}html{min-width:320px}body{margin:0;padding:0}ul{margin:0;padding-left:0;list-style:none}*{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,sans-serif}header{width:100%;height:46px;background-position:center top;position:relative;z-index:1}.wrapper{max-width:900px;width:100%;margin:0 auto}.menu--bottom ul,header ul{text-align:center}.menu--bottom ul li,header ul li{display:inline-block;vertical-align:middle;text-transform:uppercase;color:#9ed3e9;font-weight:700;font-size:15px;cursor:pointer;padding:14px 0;text-align:center;position:relative;margin:0 8px}.menu--bottom ul li:hover,header ul li:hover{color:#00b4ff}.menu--bottom ul li a,header ul li a{text-decoration:none;color:#9ed3e9}.menu--bottom ul li a:hover,header ul li a:hover{color:#00b4ff}.bg_site{background-color:#e5e5e5;background-repeat:repeat-x;background-position:top;width:100%}img{border-style:none}.menu--bottom ul li:nth-of-type(8),
header ul li:nth-of-type(8) {margin-right:30px}.menu--bottom ul li:nth-of-type(8) a:before,
header ul li:nth-of-type(8) a:before {content:'+';position:absolute;border:2px solid #9ed3e9;font-size:20px;border-radius:50%;right:-30px;display:block;text-align:center;line-height:18px;top:12px;padding:0 5px;font-weight:400}.logo{padding:27px 0}.menu,.menu li{display:inline-block;vertical-align:middle}.menu li{text-transform:uppercase;font-size:17px;font-weight:700;cursor:pointer;margin-right:10px;position:relative}.menu li:hover:before{content:'';background-position:center 0;background-repeat:no-repeat;background-color:#1c518f;position:absolute;width:100%;height:10px;top:-9px;left:0}.menu li a{color:#1c518f;text-decoration:none}.menu li:nth-last-of-type(1) {margin-right:0}.menu li:nth-last-of-type(1):before {content:'';background-position:center 0;background-repeat:no-repeat;background-color:#1c518f;position:absolute;width:100%;height:10px;top:-9px;left:0}.content{display:inline-block;vertical-align:top}.aside_head,.header_content{background:#1c518f;width:100%;font-size:20px;font-weight:700;color:#fff;line-height:33px;height:34px;padding-left:10px;position:relative;margin-bottom:10px}.aside_head img,.aside_head span,.header_content img,.header_content span{display:inline-block;vertical-align:middle}.shadow{position:absolute;bottom:-18px;left:0}h1{color:#333;font-size:38px;font-weight:300}.date{font-style:italic;color:#4d4d4d;font-size:14px}.breadcrumbs ul,.breadcrumbs ul li,.date{display:inline-block;vertical-align:middle}.breadcrumbs ul{width:calc(100% - 102px);text-align:right}.breadcrumbs ul li{margin-left:15px}.breadcrumbs ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:11px;color:#fff;padding:3px 7px;border-radius:4px;position:relative}.breadcrumbs ul li a:hover{opacity:.8}.breadcrumbs ul li span{margin-left:4px}.breadcrumbs ul li:nth-of-type(1) a {background:#4267b2}.breadcrumbs ul li:nth-of-type(2) a {background:#3c9cf3;margin-right:17px}.breadcrumbs ul li:nth-of-type(3) a {background:#b8001b}.breadcrumbs ul li img{position:absolute;right:-9px;top:5px}.breadcrumbs ul li:nth-of-type(2) a:before,
.breadcrumbs ul li:nth-of-type(3) a:before {content:'1';position:absolute;right:-30px;top:-2px;border:1px solid #999;width:20px;height:20px;font-size:13px;text-align:center;color:#333;line-height:20px;border-radius:5px}.breadcrumbs,h1,p{margin-bottom:20px}.content__img{width:100%;max-width:445px;display:block;margin:0 auto 20px}.product{display:block;margin:30px auto 20px}.btn{display:block;margin:0 auto 20px;color:#fff;background:red;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 5px;width:400px;max-width:100%;border-radius:4px;font-weight:700;font-size:18px;-webkit-transition:all .5s;transition:all .5s}.btn:hover{background:#c11f1f}.comments li{list-style:none;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.avatar{display:inline-block;vertical-align:top;width:50px;margin-right:10px}.comment__post{display:inline-block;vertical-align:top}.user_name{font-size:16px;color:#0a78c2;font-weight:700;margin-bottom:5px}.comment_text{font-size:16px;line-height:1.3;margin-bottom:5px}.action span{font-size:13px;color:#999}.action a{color:#0a78c2;font-size:13px;text-decoration:none}h2{padding:5px 10px;color:#fff;font-weight:600;font-size:12px;margin-bottom:20px;display:block;width:100%;background:#0a78c2}aside{display:inline-block;vertical-align:top;width:calc(95% - 613px)}.aside_head{background:#028dc7;width:310px;margin-right:-10px}aside ul{margin-top:-10px}aside ul li{display:block;border-bottom:1px dotted #fff;padding:10px 20px;background:#cbe7f2}.time{background-color:#66badc;font-size:14px;color:#fff;padding:0 3px;display:inline-block;margin-bottom:5px}.title{color:#4d4d4d;font-size:14px;font-weight:700;margin-bottom:5px}.text{font-size:14px;font-weight:400}.aside_btn{background-color:#67bbdd;display:block;text-decoration:none;color:#fff;width:100%;text-align:center;padding:9px 0;font-weight:700;font-size:14px;margin-bottom:30px}.aside_logo{position:absolute;right:15px;top:5px}.aside__img{width:175px;display:block}.menu--bottom{width:100%;background-repeat:no-repeat;background-position:center;height:70px}.burger{display:none}.burger img{width:40px}.burger{text-align:right}@media all and (max-width:1023px){.haed,.logo,.menu--bottom,.menu--bottom ul li,.shadow,aside,header,header ul li{display:none}.content{margin:0;width:100%;margin-top:20px;padding:15px}header ul{font-size:0;padding:0 10px}.burger{display:inline-block;vertical-align:middle;width:50%}h1{font-size:27px}}@media all and (max-width:600px){.breadcrumbs ul{display:block;width:100%;text-align:left;padding:0;margin-top:15px}.spin-wrapper{margin-bottom:20px}}*{outline:0}.spin-wrapper{-webkit-box-shadow:0 0 10px;box-shadow:0 0 10px;border:3px solid red;padding:20px;border-radius:10px;text-align:center;margin-bottom:50px}.content .product img{width:100%;max-width:300px;display:block;margin:0 auto}form:not(.comment-form) {display:block;margin:0 auto!important;text-align:center!important}.timer{font-size:18px;font-weight:400;margin:20px 0;text-align:center}#clock span{color:red;font-weight:700}.form_group{padding:10px;display:block;margin:10px auto;border:2px solid gray;border-radius:5px;width:460px;max-width:100%}.form_btn{display:block;margin:20px auto;padding:20px;font-size:18px;text-decoration:none;background-color:#de0606;text-align:center;color:#fff!important;border-radius:4px;border:none;cursor:pointer}.form_btn:hover{opacity:.8}.order_block h2{font-size:19px;text-align:center;font-weight:700;margin-bottom:50px}.red{color:red}.close-popup{position:absolute;width:30px;height:30px;background-size:100%;top:-40px;border-radius:50%;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;right:0;cursor:pointer}.spin-result-wrapper{display:none;padding:0 10px;width:100%;top:0;z-index:999;left:0;height:100%;position:fixed;background-color:rgba(0,0,0,.6);text-align:center}.pop-up-window{position:relative;max-width:400px;right:0;left:0;top:40%;margin:0 auto;background:#fff none repeat scroll 0 0;text-align:center;padding:10px;padding-top:70px;padding-bottom:20px;border-radius:10px;-webkit-animation:.7s ease 0s normal none 1 running pop-up-appear;animation:.7s ease 0s normal none 1 running pop-up-appear}.pop-up-window::before{content:'';position:absolute;width:110px;height:110px;top:-55px;left:0;right:0;margin:0 auto;background-color:#71c341;border-radius:50%;-webkit-animation:.5s ease .6s normal backwards 1 running pop-up-appear-before;animation:.5s ease .6s normal backwards 1 running pop-up-appear-before}.pop-up-window::after{content:'';position:absolute;width:50px;height:20px;top:-20px;left:0;right:0;margin:0 auto;border-width:medium medium 4px 4px;border-style:none none solid solid;border-color:currentcolor currentcolor #fff #fff;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-o-border-image:none;border-image:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s;-webkit-animation:.5s ease .6s normal backwards 1 running pop-up-appear-after;animation:.5s ease .6s normal backwards 1 running pop-up-appear-after}@-webkit-keyframes pop-up-appear {
	0% {
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	30% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}@keyframes pop-up-appear {
	0% {
		-webkit-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}

	30% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}@-webkit-keyframes pop-up-appear-before {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}@keyframes pop-up-appear-before {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}@-webkit-keyframes pop-up-appear-after {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}@keyframes pop-up-appear-after {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}.pop-up-heading{font-size:40px;margin-bottom:20px}.pop-up-text{margin-bottom:25px;font-size:24px;line-height:30px;text-align:center}.pop-up-button{text-transform:uppercase;text-decoration:none;padding:10px 20%;font-size:20px;border-radius:5px;background-color:#71c341;color:#fff;border:medium none;cursor:pointer;outline:medium none}.pop-up-button:hover{color:#fff;text-decoration:none}@media all and (max-width:520px){.spin-wrapper{margin-bottom:20px}.close-popup{position:absolute;width:30px;height:30px;background-size:100%;top:-40px;border-radius:50%;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;right:-10px;cursor:pointer}}.price__item{width:50%}.price__old{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:10px;border-right:1px solid #444}figcaption{width:100%;max-width:500px;margin:0 auto}.price__new{padding-left:10px}.price__item-title{display:inline-block;font-size:18px;line-height:1;margin-bottom:4px;font-weight:700}.price__old .price__item-title{text-align:right}.price__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1;font-weight:700;margin:0!important}.price__old .price__item-content{text-decoration:line-through}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}@media screen and (max-width:479px){.header_content span{font-size:10px;line-height:1.2}}.advs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding:4px 20px;background:#d4d4d4;color:#000}.advs p{margin:0}.advs ul{display:-webkit-box;display:-ms-flexbox;display:flex}.advs ul li{padding-right:10px}.adv-word{margin-right:10%!important}@media (max-width:686px){.adv-hidden{display:none!important}.adv-word{margin-right:0!important;text-align:center}.advs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.privacy{background:#d4d4d4}.privacy p{text-align:center;padding:4px 0;margin:0!important}.privacy p a{color:inherit;text-decoration:none}body,html{height:100%;padding:0;margin:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.text-spacing{margin-bottom:20px;color:#006ca9;font-size:28px;background-color:transparent}.form-vertical{margin-bottom:20px}.form-vertical input,.form-vertical textarea{display:block;margin-bottom:20px}.form-vertical .btn{display:inline-block}.visually-hidden{clip:rect(0,0,0,0);overflow:hidden;visibility:hidden;position:absolute;width:0;height:0}input,textarea{background-color:transparent;color:inherit}input,textarea{border:1px solid;border-color:#e8e8e1;max-width:100%;padding:8px 10px;border-radius:0;background-color:#fff}.reviews-form__file-text{position:relative;padding-left:40px;font-size:14px}.reviews-form__file-text:before{width:30px;height:30px;position:absolute;left:0;top:-8px}label span{text-transform:uppercase;letter-spacing:.2em;display:inline-block!important;margin:10px 4px;font-weight:600;cursor:pointer;color:#333}.grid__item label,label[for="CommentBody"]{font-size:15px;font-weight:700}.form-vertical .btn{background-color:#0874c5}input.input-full,textarea.input-full{width:100%}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid .grid__item{width:49%}.grid .grid__item input{height:45px}textarea{min-height:100px;resize:none}.btn-btn{font-size:18px;color:#fff;padding:9px 20px}.btn-btn:focus,.btn-btn:hover{font-size:18px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:initial;text-shadow:none;padding:9px 20px;background-color:#054b81;-webkit-transform:none;transform:none}.reviews-popup{position:fixed;z-index:300;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none}.reviews-popup__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border:3px solid #0874c5;padding:20px;text-align:center}.reviews-popup__text{font-size:25px;font-weight:700;line-height:1.2}header ul li:first-of-type{text-transform:initial}.form_group{font-size:16px;padding:15px 10px;margin-bottom:20px}@media (max-width:767px){.reviews-popup__inner{width:300px!important;padding:15px}.reviews-popup__text{font-size:22px}}@media (max-width:479px){.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid .grid__item{width:100%}.form-vertical input,.form-vertical textarea{margin-bottom:10px}}figure{margin-bottom:20px}figcaption{display:block;font-style:italic!important;text-align:center!important}.logo{width:100px}.logo img{width:100%;height:auto}.aside_logo{width:35px;height:auto}.relative{width:299px;height:210px;display:block;position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.youtube-play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.advs .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.adv-hidden a{color:#000;text-decoration:none}.spin-wrapper p{margin-bottom:0}.form-form{width:100%;max-width:345px;margin:0 auto}.form-wrapper{width:100%;max-width:750px;margin:0 auto}.mr-bot{margin-bottom:20px}ul.mr-bot li{list-style-type:disc;margin-bottom:10px}ul.mr-bot{padding-left:30px}.mr-bot-none{margin-bottom:0}.bottom-text__wrapper{width:100%;padding:0 15px;text-align:center;padding-bottom:20px}.content__img{margin-bottom:10px}.comment__live img{width:100%;max-width:350px;margin-top:10px}@media (min-width:768px){.comment_text,p{text-align:justify}.form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-form{width:100%;max-width:345px}.form_btn{padding:20px 19px}.spin-wrapper{margin-bottom:20px}}@media (max-width:1023px){.header-wrap{padding:0}.content__img{width:100%}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){textarea{overflow:auto}.form_btn{font-size:17px;padding:20px 25px}}@media (max-width:767px){.form_btn{font-size:16px;padding:20px 5px;margin-top:10px}.form_group{margin-bottom:10px}.form-form{max-width:285px}}@media (max-width:479px){.content .product img{max-width:250px}.text-spacing{font-size:24px}}ol{padding-left:30px;margin-bottom:20px}.content__img.content__img00{margin-bottom:20px}.main-lnk{text-decoration:none;color:inherit}.discl{font-size:18px;line-height:1.2;margin:10px 0;padding:5px 0;text-align:center;background-color:#f5f5f5;color:#bdbdbd}.discl p{padding:0;margin:0}.discl span{cursor:pointer;text-decoration:underline}.discl-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;float:right}.discl-footer .note{font-size:16px;width:100%;padding:10px 0;background:#eee;color:#666}.discl-footer .cellar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#000;font-size:16px;line-height:1.2;color:#fff;padding:15px 0;text-align:center}.discl-footer p{margin:0 2px;padding:0;text-align:center}.discl-footer span{cursor:pointer;text-decoration:underline;margin:0 2px;padding:0}@media (max-width:540px){.discl-footer .cellar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.btn-wrapper{text-align:center}#terra-wrapper .order-wrapper .terra-btn,.btn-wrapper .terra-btn{display:inline-block;margin:10px auto 30px;padding:15px;font-size:18px;line-height:1.2;text-align:center;text-decoration:none!important;color:#fff!important;background:#de0606!important;border-radius:4px;border:none;cursor:pointer}.best-form-wrapper{margin-left:-10px;margin-right:-10px;max-width:unset;font-family:Roboto,Arial,sans-serif}.best-form-remaining{background:#ffefef;border:1px solid #dab5b5;padding:10px;text-align:center;color:#000}.best-form-remaining>div:first-child{font-weight:bold}.best-form-digits{display:inline-block;vertical-align:middle;font-weight:bold;line-height:1;font-size:28px;padding:4px 6px;color:red;background:#fff;background:linear-gradient(to bottom,#fff 38%,#ccc 100%);border:1px solid silver}.countdown-block{text-align:center;background:#fff500;color:#fff;padding:10px 0}.countdown-text{color:#000;text-transform:uppercase;font-size:26px;line-height:1}.countdown-date{font-size:44px;font-weight:700;color:red;line-height:1}.countdown-slash{font-weight:400;color:#000}.best-form{font-size:16px;line-height:1.2;padding:16px;color:#fff;background-color:#e9f8ff}.best-form>.wrap{max-width:350px;margin:0 auto}.product{display:flex;margin-bottom:15px}.product .pr-left{width:50%}.product .pr-left img{max-width:unset}.product .pr-right{width:50%;text-align:center}.product .price{color:#ed1b24;font-size:90px;font-weight:700;letter-spacing:-4px;line-height:1}.product .discount-text{margin-top:5px;color:#000;font-size:18px}.product .price span{font-weight:300;font-size:50%;margin-left:5px}.product .price-old{margin-top:20px;line-height:1}.product .price-old span{display:inline-block;font-size:44px;font-weight:700;letter-spacing:-1px;color:#000;position:relative}.product .price-old span:before{position:absolute;content:"";left:0;top:45%;right:0;border-top:3px solid #ed1b24;transform:rotate(-10deg)}.name-input,.phone-input{color:#000;font-size:20px;margin-bottom:10px;transition:all .15s ease-in-out}.name-input label,.phone-input label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.name-input input, .name-input select,.phone-input input{border:0;padding:0;font:inherit;color:inherit;box-sizing:border-box;width:100%;padding:10px;min-width:0;background:#fff;border:1px solid #6d93a4}.button-submit:focus,.best-form input:focus{outline:0;box-shadow:0 0 0 4px #bdab3c}.button-submit{text-align:center;width:100%;margin:0 auto;text-decoration:none;text-transform:uppercase;line-height:1;border-radius:20px;color:#000;box-shadow:0 0 10px rgba(0,0,0,.4);border:1px solid #ab8f00;padding:14px 0;background-image:linear-gradient(to top,#d8b81b,#fff080);transition:all .15s ease-in-out;cursor:pointer;font-size:18px;line-height:1.4;font-weight:bold}.button-submit:hover{background-image:linear-gradient(to bottom,#d8b81b,#fff080)}.best-form ::placeholder{color:#000;opacity:1;}
@media (max-width:400px){.countdown-text {font-size: 22px;}}
.modal {
  position: fixed;
  left: -100%;
  top: 50%;
  width: 90%;
  height: 90%;
  max-height: 800px;
  max-width: 800px;
  overflow: auto;
  overscroll-behavior: contain;
  transition: left .5s;
  background-color: #fff;
  border: 1px solid black;
  transform: translate(-50%, -50%);
  z-index: 20;
}

.modal--active {
  left: 50%;
}

.modal__wrapper {
  position: relative;
  padding: 30px 15px;
}

.modal__close-button {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  cursor: pointer;
}

.modal__close-button::before,
.modal__close-button::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 2px;
  border-radius: 10px;
  background-color: #cccccc;

}

.modal__close-button::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.modal__close-button::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.modal__title {
  font-weight: 700;
  font-size: 18px;
  text-align: center;
}

.modal__paragraph {
  margin-top: 15px;
  font-size: 14px;
}

.modal__subtitle {
  font-weight: 700;
  font-size: 16px;
  margin-top: 20px;
  text-align: left;
}

.modal__subtitle+.modal__paragraph {
  margin-top: 10px;
}
.overlay-bg {
  position: fixed;
  z-index: -5;
  opacity: 0;
  top: 0;
  left: -100vw;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .8);
  transition: opacity .5s;
}

.overlay-bg--active {
  z-index: 15;
  opacity: 1;
  left: 0;
}
.terms--disclaimer {
	color: #1c518f
}

.barchart-Wrapper {
      display: table;
      position: relative;
      margin: 20px 0;
      height: 180px;
	  background: #fff
    }
	@media (max-width:767px){
		.barchart-Wrapper {
			height: 120px;
		}
		
	}
    .barChart-Container {
      display: table-cell;
      width: 100%;
      height: 100%;
      padding-left: 15px;
    }
    .barchart {
     display: table;
     table-layout: fixed;
     height: 100%;
     width: 100%;
     
    }
    .barchart-Col {
      position: relative;
      vertical-align: bottom;
      display: table-cell;
      height: 100%;
    }
    
    .barchart-Bar {
      position: relative;
      height: 0;
      transition: height 0.5s 2s;
      width: 60px;
      margin: auto;
	  background-color: orange;
    }
	@media (max-width:767px){
		.barchart-Bar {
			width: 45px
		}
		
	}
    .barchart-Bar:after {
      content: attr(attr-height);
      color: white;
      position: absolute;
      text-align: center;
      width: 100%;
    }
    .barchart-BarFooter {
      position: absolute;
      text-align: center;
      height: 10%;
      width: 100%;
	  bottom: -30px
    }
    .barchart-BarFooter h3 {
      color: inherit;
	  font-size: 10px;
	  font-weight: normal
    }
    .barchart-TimeCol {
      position: absolute;
      top: 0;
      height: 100%;
      width: 100%;
    }
    .barchart-Time {
      height: 20%;
      vertical-align: middle;
      position: relative;
    }
    .barchart-Time:after {
      border-bottom: 1px solid #ccc;
      content: "";
      position: absolute;
      width: 100%;
      left: 0;
      top: 0em;
    }
    .barchart-TimeText {
      position: absolute;
      top: -6px;
      z-index: 1;
      background: white;
      padding-right: 5px;
      color: #ccc;
      font-size: 10px;
     
    }
    
.barchart-info {
	position: absolute;
	right: -55px;
	top: -10px;
	font-size: 10px;
	vertical-align: middle;
}
@media (max-width:767px){
	.barchart-info {
		right: -45px;
	}
}
.barchart-info span {
	display: inline-block;
	width: 30px;
	height: 14px;
	background: orange;  
	margin-right: 5px;
}	
@media (max-width:767px){
	.barchart-info span {
		width: 20px;
		height: 10px;
	}
}
.barchart-container {
	background: #fff;  width: 100%; max-width: 500px; margin: 0 auto; padding: 10px 60px 50px 10px; margin-bottom: 20px;
}
@media (max-width:767px){
	.barchart-container {
		padding: 10px 50px 70px 10px;
	}
}
@media (max-width:767px){
.comments li:nth-child(n+6){
	display: none;
}
}
.js_old_price:before {
  border: none !important;
  }