a.btn-search, a.btn-search2 {border: 0!important;padding: 22px;width: 125px;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-primary:active{background-image:none;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#ae1b1b;border-color:#8f1616;}
.btn-primary{color:#fff;background-color:#da2222;border-color:#c41f1f;}
.btn.blue:hover{background:#07488c;background-image:-moz-linear-gradient(90deg,#0f4883 0%,#004995 100%);background-image:-webkit-linear-gradient(90deg,#0f4883 0%,#004995 100%);background-image:-ms-linear-gradient(90deg,#0f4883 0%,#004995 100%);box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004);}
.btn.blue{background:#125daa;border-color:#00356d;background-image:-moz-linear-gradient(90deg,#0f4883 0%,#1361b3 100%);background-image:-webkit-linear-gradient(90deg,#0f4883 0%,#1361b3 100%);background-image:-ms-linear-gradient(90deg,#0f4883 0%,#1361b3 100%);box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004);-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004);}
.btn.btn-primary.pricelist-promo-box-button{padding: 10px 20px;border-radius: 5px;margin-top: 30px;margin-bottom: 0px;}
.btn.green {background: #087a20;border-color: #087a20;background-image: -moz-linear-gradient(90deg,#019d21 0%,#65f357 100%);
    background-image: -webkit-linear-gradient(90deg,#019d21 0%,#65f357 100%);background-image: -ms-linear-gradient(90deg,#019d21 0%,#65f357 100%);
    box-shadow: inset 0 -3px 0 0 rgb(0 53 109 / 0%);-webkit-box-shadow: inset 0 -3px 0 0 rgb(0 53 109 / 0%);-moz-box-shadow: inset 0 -3px 0 0 rgba(0,53,109,.004);-o-box-shadow: inset 0 -3px 0 0 rgba(0,53,109,.004);
}
.btn.green {
    background: #3bc72c;border-color: #031e00;background-image: -moz-linear-gradient(90deg,#029501 0%,#3bc72c 100%);background-image: -webkit-linear-gradient(90deg,#029501 0%,#3bc72c 100%);
    background-image: -ms-linear-gradient(90deg,#029501 0%,#3bc72c 100%);box-shadow: inset 0 -3px 0 0 rgb(0 53 109 / 0%);-webkit-box-shadow: inset 0 -3px 0 0 rgb(0 53 109 / 0%);-moz-box-shadow: inset 0 -3px 0 0 rgba(0,53,109,.004);-o-box-shadow: inset 0 -3px 0 0 rgba(0,53,109,.004);}
.btn.small{font-size:14px;padding:10px 20px;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:focus{color:#fff;outline:none;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:hover{background:#c51616;color:#fff;background-image:-moz-linear-gradient(90deg,#c82121 0%,#bc1515 88%);background-image:-webkit-linear-gradient(90deg,#c82121 0%,#bc1515 88%);background-image:-ms-linear-gradient(90deg,#c82121 0%,#bc1515 88%);box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-webkit-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-moz-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);}
.btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.71428571;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn{text-decoration:none;font-size:16px;line-height:1;padding:15px 30px;color:#fff;display:inline-block;border:0;outline:none;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease;border-bottom:3px solid #a30000;background:#da2222;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-image:-moz-linear-gradient(90deg,#c82121 0%,#e43838 88%);background-image:-webkit-linear-gradient(90deg,#c82121 0%,#e43838 88%);background-image:-ms-linear-gradient(90deg,#c82121 0%,#e43838 88%);box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-webkit-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-moz-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);}
.section-promotions a.btn.blue.pricelist-promo-box-button,
.section-top-domains a.btn.blue.pricelist-promo-box-button {margin-top: 12px;}
.btn-categories {margin: 5px;background-color: #fff;border: none;border-radius: 8px;color: #575656;padding: 10px 5px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: 600px;text-decoration: none;width: auto;flex-grow: 1;}
.btn-categories.active_search {background-color: #92cb32;color: #fff;}
/*FONT-STYLE*/
.domena,body,section.section-banner .container,span.aside_cart{position:relative}
.aside_cart-content h3{text-decoration:underline}
section.section-banner{padding:140px 15px 0}
article.article-search{background:#454545;padding:20px 30px;border-radius:2px}
.absolute_aside,aside{position:fixed;bottom:0}
section.section-banner .container:before{z-index:-1;content:"";position:absolute;background:#f2f2f1;top:50px;right:0;left:0;bottom:0;display:unset}
section.section-banner article{position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: space-between;}
.absolute_aside img,.nevybrane-domeny .domena,.obsazene-domeny .domena,.vyherce-aukce-domeny .domena,.top-menu-area,.top-nevybrane-domeny .domena.top-domena div.box-domain_name,.vybrane-domeny .domena,article.top-nevybrane-domeny .box-domain_price,div#emptynav,header#page-header{width:100%}
/*.obsazene-domeny,.vybrane-domeny{margin-top:15px}*/
.nevybrane-domeny,.obsazene-domeny,.vyherce-aukce-domeny,.vybrane-domeny{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.obsazene-domeny .domena,.vyherce-aukce-domeny .domena,.vybrane-domeny .domena{animation:280ms appear}
/*.nevybrane-domeny .box-domain_price,.obsazene-domeny .box-domain_price,.vybrane-domeny .box-domain_price{margin-left:auto}*/
article.nevybrane-domeny .box-domain_name.hasTag span.domainTag,article.obsazene-domeny .box-domain_name.hasTag span.domainTag,article.vyherce-aukce-domeny .box-domain_name.hasTag span.domainTag,article.top-nevybrane-domeny .box-domain_name.hasTag span.domainTag,article.vybrane-domeny .box-domain_name.hasTag span.domainTag{display:inline;padding:3px 23px 5px 10px;color:#fff}
article.nevybrane-domeny .domena:not(.promo-domena) .full-price,article.nevybrane-domeny span.promo-price,article.obsazene-domeny .domena:not(.promo-domena) .full-price,article.vyherce-aukce-domeny .domena:not(.promo-domena) .full-price,article.obsazene-domeny span.promo-price,article.vybrane-domeny .domena:not(.promo-domena) .full-price,article.vybrane-domeny span.promo-price{font-size:21px}
article.nevybrane-domeny .box-domain_price,article.obsazene-domeny .box-domain_price,article.vyherce-aukce-domeny .box-domain_price,article.vybrane-domeny .box-domain_price{padding:0 15px;text-align:right}
/*article.nevybrane-domeny .box-domain_price,article.obsazene-domeny .box-domain_price,article.vybrane-domeny .box-domain_price{padding:15px;text-align:right}*/
article.nevybrane-domeny .domena,article.obsazene-domeny .domena,article.vyherce-aukce-domeny .domena,article.vybrane-domeny .domena{padding:20px}
article.nevybrane-domeny .domena.promo-domena p,article.obsazene-domeny .domena.promo-domena p,article.vyherce-aukce-domeny .domena.promo-domena p,article.vybrane-domeny .domena.promo-domena p{padding:5px 0 0}
article.nevybrane-domeny .domena p,article.obsazene-domeny .domena p,.vyherce-aukce-domeny .domena p,article.vybrane-domeny .domena p{font-weight:700;color:#c51616;overflow-wrap:anywhere;line-height:1.2;}
article.nevybrane-domeny .box-domain_name.hasTag p,article.obsazene-domeny .box-domain_name.hasTag p,article.vyherce-aukce-domeny .box-domain_name.hasTag p,article.vybrane-domeny .box-domain_name.hasTag p{padding:35px 0 0}
.domainTag:after{content:""}
article.nevybrane-domeny .box-domain_price small,article.obsazene-domeny .box-domain_price small,article.vyherce-aukce-domeny .box-domain_price small,article.top-nevybrane-domeny .box-domain_price small,article.vybrane-domeny .box-domain_price small{color:#939393;font-style:italic;font-size:14px;line-height:0;margin:5px 0 18px;display:block}
.top-nevybrane-domeny .domena.top-domena>div,article,article h3{margin-bottom:15px}
.box-domain_name{margin-right:30px}
.domena>p{margin-right:15px;color:#333!important;font-weight:400!important}

.webhosting_detail {flex-wrap: nowrap !important;}
.webhosting_detail .subservice-name {flex-grow: 1;}
.webhosting_detail .box-domain_price {flex-shrink: 0;}
@media(max-width:1100px){
    .webhosting_detail {flex-wrap: wrap !important;}
    .webhosting_detail .box-domain_price {flex-grow: 1;text-align:right !important;}
}
/*body.active_cart main{width:65%}*/
@media(max-width:991px){.top-nevybrane-domeny .domena:first-of-type, .top-nevybrane-domeny .domena:nth-of-type(2) {margin-left: 0!important;margin-right: 0!important;}.copyright .wrapper p.fll{text-align:center;width:100%}
article.nevybrane-domeny .box-domain_price, article.obsazene-domeny .box-domain_price, article.vyherce-aukce-domeny .box-domain_price, article.vybrane-domeny .box-domain_price {padding: 15px;text-align: left;padding-left: 0;}
.box-domain_name,.copyright ul.footer-images.flr,aside,body.active_cart,body.active_cart main{width:100%}
a.opt{width:49%;margin-bottom:8px}
}
.domena p{margin:0;}
@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}
span.cart_count{font-weight:600}
a.btn-search, a.btn-search2 {border:0!important;padding:22px;width:125px;border-radius:0 2px 2px 0}
.btn.green{background:#3bc72c;border-color:#031e00;background-image:-moz-linear-gradient(90deg,#029501 0,#3bc72c 100%);background-image:-webkit-linear-gradient(90deg,#029501 0,#3bc72c 100%);background-image:-ms-linear-gradient(90deg,#029501 0,#3bc72c 100%);box-shadow:inset 0 -3px 0 0 rgb(0 53 109 / 0%);-webkit-box-shadow:inset 0 -3px 0 0 rgb(0 53 109 / 0%);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(0,53,109,.004)}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.btn,.btn:focus{outline:0}
.btn:focus,.btn:hover{color:#fff;text-decoration:none}
.btn:hover{background:#c51616;color:#fff;background-image:-moz-linear-gradient(90deg,#c82121 0,#bc1515 88%);background-image:-webkit-linear-gradient(90deg,#c82121 0,#bc1515 88%);background-image:-ms-linear-gradient(90deg,#c82121 0,#bc1515 88%);box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-webkit-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-moz-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004)}
.btn{margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;border:0;white-space:nowrap;padding:15px 30px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;font-size:16px;line-height:1;color:#fff;display:inline-block;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;border-bottom:3px solid #a30000;background:#da2222;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background-image:-moz-linear-gradient(90deg,#c82121 0,#e43838 88%);background-image:-webkit-linear-gradient(90deg,#c82121 0,#e43838 88%);background-image:-ms-linear-gradient(90deg,#c82121 0,#e43838 88%);box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-webkit-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-moz-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004)}
.json-cart span,.text-right,p.domainInfoBox{text-align:right}
.btn.green:hover{background:#309d23}
.domena .btn,a:hover{text-decoration:none}
section.section-banner{background:url(../images/background-domain2.jpg) center/cover}
.d-none{display:none!important;opacity:0;visibility:hidden}
article.article-search {background: #454545;padding: 20px 30px;margin: 0 auto;border-radius: 2px;}
article.article-search input{margin:0;border:0!important;height:60px;animation:280ms fadeInput;padding:15px 20px;width:calc(100% - 120px - 5px)}
article.article-search input.d-none{height:90px}
textarea.multiple_registration_domain{height:90px;animation:280ms fadeTextarea}
article.article-search input,article.article-search textarea{line-height:inherit;font-size:16px;border:0;outline:0}
input.search_domain-input, input.search_domain-input2 {border-bottom-left-radius:2px;border-top-left-radius:2px;border:0}
article.article-search textarea{margin-top:0;width:calc(100% - 120px - 5px);border-bottom-left-radius:2px;border-top-left-radius:2px;margin-bottom:10px;padding:16px 20px}
article.article-search-alternative a:last-of-type{margin-right:0}
article.article-search-alternative{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto}
p.alert-message{background:#333;color:#f1f1f1;opacity:0;padding:0;margin:0;height:0}
.top-nevybrane-domeny{margin-bottom:0;display:flex}
.top-nevybrane-domeny .domena{width:100%;display:none;min-width:calc((100% / 3) - 11px);max-width:calc((100% / 3) - 11px);width:calc((100% / 3) - 11px);margin-left:8px}
.domainTag:after,.domainTag:before{position:absolute;content:"";height:0;width:0}
.top-nevybrane-domeny .domena:first-of-type,.top-nevybrane-domeny .domena:nth-of-type(2){margin-left:0;margin-right:8px}
.top-nevybrane-domeny .domena:first-of-type,.top-nevybrane-domeny .domena:nth-of-type(2),.top-nevybrane-domeny .domena:nth-of-type(3){display:flex;animation:appear}
.top-nevybrane-domeny .domena:nth-of-type(2){margin-left: 8px;}
.nevybrane-domeny .domena,.top-nevybrane-domeny .domena{animation:280ms appeara}
.a_aside_cart.disabled,.box-domain_name span.domainTag,.nevybrane-domeny .odebrat-domenu,.top-nevybrane-domeny .odebrat-domenu,.vybrane-domeny .pridat-domenu{display:none}
.domena{margin-bottom:20px;box-shadow:0 0 5px rgb(0,0,0,.2);background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
#empty_cart_text.domena {display:block;}
.absolute_aside,span.cart_count{display:flex;flex-wrap:wrap;right:0}
.domena .btn{text-transform:none;min-width:100px;color:#fff;border-radius:2px;padding:15px 10px;text-transform:none}
.pridat-domenu{}
.odebrat-domenu{background:#c51616;color:#fff;background-image:-moz-linear-gradient(90deg,#c82121 0,#bc1515 88%);background-image:-webkit-linear-gradient(90deg,#c82121 0,#bc1515 88%);background-image:-ms-linear-gradient(90deg,#c82121 0,#bc1515 88%);box-shadow:inset 0 -3px 0 0 rgb(163 0 0 / 0%);-webkit-box-shadow:inset 0 -3px 0 0 rgb(163 0 0 / 0%);-moz-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004);-o-box-shadow:inset 0 -3px 0 0 rgba(163,0,0,.004)}
@keyframes fadeInput{0%{height:90px}100%{height:60px}}
@keyframes fadeTextarea{0%{height:60px}100%{height:90px}}
@keyframes appeara{from{transform:translateY(-100%)}}
@keyframes appear{from{transform:translateY(100%)}}
.absolute_aside{z-index:10;width:70px;align-items:flex-end;justify-content: flex-end;}
span.cart_count{position:absolute;top:0;background:#3bc72c;color:#fff;width:30px;height:30px;justify-content:center;align-items:center;border-radius:50%}
.json-cart>div{flex-wrap:wrap;display:flex}
.span_aside-icon{cursor:pointer;box-shadow:0 0 11px rgba(0,0,0,.1);background:#125daa;padding:14px;border-radius:50%;width:65px;height:65px;margin-bottom:15px}
span.top_nav.span_aside-icon img{padding:7px}
.aside_cart-content{box-shadow:0 0 5px rgb(0,0,0,.2);padding:45px 25px;z-index:11;background:#f2f2f1;right:0;width:35%;top:100px;overflow-y:auto}
aside.aside_hidden{right:-30%;width:30%;top:0;bottom:0}
span.close_cart{cursor:pointer;position:absolute;right:0;top:0;padding:0 16px;font-size:31px;font-weight:700;color:#333}
article.top-nevybrane-domeny .domena p{font-size:29px;font-weight:700;color:#c51616;margin:15px 0 0;overflow-wrap:anywhere;line-height:1.2;}
article.top-nevybrane-domeny .domena p .nazev-vybrane-domeny{color:#333;overflow-wrap:anywhere;line-height:1.2;}
.domena.promo-domena span.full-price{color:#333;text-decoration:line-through;font-size:13px;font-weight:300}
span.full-price,span.promo-price{font-weight:400;font-size:34px;color:#114c97;padding-top:0}
article.top-nevybrane-domeny .domena{padding:30px 15px}
.json-cart>div{width:100%;padding:15px 0;border-bottom:1px solid #333;align-items:center}
.json-cart>div>span{font-weight:700;margin-left:auto}
.json-cart{background:#fff;display:flex;flex-wrap:wrap;padding:0 15px;border:1px solid #ddd;margin-top:10px}
span.nazev-vybrane-domeny{font-weight:700;color:#333}
span.domainTag{position:absolute;top:10px;left:-5px}
.domainTag:after{right:-1px;bottom:0;border-right:15px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent}
.domainTag.domainTag-1:before{border-top:6px solid #618913}
.domainTag.domainTag-2:before{border-top:6px solid #00356d}
.domainTag.domainTag-3:before{border-top:6px solid #618913}
.domainTag.domainTag-1{background:#3bc72c}
.domainTag.domainTag-2{background:#114c97}
.domainTag.domainTag-3{background:#3bc72c}
.domainTag:before{left:0;bottom:-6px;border-left:6px solid transparent}
article.article-search-alternative a{text-align:center;margin-right:0;color:#454545;text-decoration:none;padding:11px;border-radius:2px;font-size:15px}
a.opt.active_tab{color:#fff;background:#454545;border-radius:0 0 2px 2px}
a.opt.active_tab span{border-color:#fff}
a.opt span{font-weight:700;border-bottom:2px solid #454545}
@media(max-width:1350px){body.active_cart article.article-search-alternative a{width:50%;min-width:275px}}
article.article-search-alternative{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:15px}
article.top-nevybrane-domeny span.full-price{display:block;margin-bottom:-10px}
p.flex-fPrice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:700;background:#fff;border:1px solid #ddd;padding:10px;margin-top:15px}
p.flex-fPrice span.finalPrice{text-align:right;font-weight:700}
a.btn.disabled{cursor:not-allowed;border-color:#a9a9a9;background:#d1d1d1}
p.domainInfoBox{width:100%}
.json-cart>div:last-child{border:0}
/*@media(max-width:1455px){body.active_cart .top-nevybrane-domeny .domena{min-width:100%;max-width:100%;width:100%;margin-left:0}*/
/*body.active_cart article.top-nevybrane-domeny{flex-wrap:wrap}*/
/*body.active_cart .box-domain_name {width: 100%;}*/
/*body.active_cart .box-domain_price{width:unset!important;margin-left:unset!important;padding-left: 0;text-align: left;}*/
/*body.active_cart span.full-price,body.active_cart span.promo-price{font-size:23px}*/
/*body.active_cart article.top-nevybrane-domeny .domena p{font-size:16px}}*/
@media(max-width:991px){.copyright .wrapper p.fll{text-align:center;width:100%}
.box-domain_name,.copyright ul.footer-images.flr,aside,body.active_cart{width:100%}
.top-nevybrane-domeny .domena{display:none;min-width:100%;max-width:100%;width:100%;margin-left:0}
article.top-nevybrane-domeny{flex-wrap:wrap}
.domena > .box-domain_price{width:unset!important;margin-left:unset!important}
span.full-price,span.promo-price{font-size:23px}
article.top-nevybrane-domeny .domena p{font-size:16px}
a.opt{width:49%;margin-bottom:8px}}
article.obsazene-domeny .domena>p, article.vyherce-aukce-domeny .domena>p {margin-right: 8px;}
.service_row-left {
    max-width: 80%;
}
@media(min-width:768px){.recom-serv .box-domain_price {
    text-align: right!important;
}
}
@media(max-width:767px){.absolute_aside{width:140px}
article.nevybrane-domeny .box-domain_price, article.obsazene-domeny .box-domain_price, article.vyherce-aukce-domeny .box-domain_price, article.vybrane-domeny .box-domain_price {
    margin-left: unset;flex-grow:unset;}
.service_row-left{width: 100%;}
.recom-serv .box-domain_price{margin-left:unset!important}
.span_aside-icon{margin:0 0 0 5px;border-radius:0}}
@media(min-width:501px){article.article-search span.glyphicons-halflings-12-search{display:none}}
@media(max-width:500px){.domain-boxes .domain-box,a.opt,section.section-promotions .domain-box{width:100%}
section.section-banner {padding: 30px 15px 0;}
article.article-search input,article.article-search textarea{font-size:15px;width:calc(100% - 58px)}
a.btn-search, a.btn-search2 {width:58px}
a.btn-search .btn_search-text, a.btn-search2 .btn_search-text{display:none}
.btn-categories{width:auto}}
section.section-all-domains .tab-content{padding:0}
section.section-all-domains{padding-bottom:0}
h2.menu-content{font-size:24px;text-align:left;margin:0}
@media(max-width:1100px){.aside_cart-content{top:75px}
.top-menu-area .langselector li.lifirst{min-height:82px}
li.lifirst *{text-align:left!important}}
section.section-all-domains .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}
#main-content.cart-content {
    background: unset;
}
#main-content.cart-content {
    padding-top: 0;
}
.aside_cart-content{
	transition: all 280ms ease-in-out;
}
/**/
section.section-banner.cart_steps-content .container {
    background: #f2f2f1;
}
.cart_steps {
	padding-top: 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    /*margin-bottom: 40px;*/
}
.cart_steps-step {
    width: 100px;
    text-align: center;
}
.cart_steps-step > div {
    position: relative;
    text-align: center;
}
.cart_steps-step span a{
    text-decoration: none;
}
.cart_steps-step>div a {
    position: relative;
    color: red;
    font-weight: 700;
    padding: 6px 10px;
    border: 2px solid #ddd;
    border-radius: 50%;
    z-index: 22;
    background: #fff;
}
.cart_steps-step div:before {
    position: absolute;
    content: "";
    left: 0;
    top: calc(50% - 4px);
    width: 50%;
    height: 8px;
    background:  #fff;
    z-index: 0;
    border-top:1px solid #114c97;
    border-bottom:1px solid #114c97;
}
.cart_steps-step div:after {
    position: absolute;
    content: "";
    top: calc(50% - 4px);
    right: 0;
    width: 50%;
    height: 8px;
    background: #fff;
    z-index: 0;
    border-top:1px solid #114c97;
    border-bottom:1px solid #114c97;
}
.cart_accordion_content {
    /*border: 1px solid #114c97;*/
}
.cart_steps-step>div a {
    position: relative;
    color: #fff;
    font-weight: 700;
    padding: 0px 8px;
    background: #fff;
    border: 1px solid #114c97;
    /*1px solid #114c97*/
}
.cart_steps-step.step-active>div a {
    position: relative;
    color: #fff;
    font-weight: 700;
    padding: 0px 8px;
    background: #114c97;
    border: 2px solid #114c97;
}
/*.cart_steps-step.step-active>div>span a{
    color: #fff;
}*/
.cart_steps-step.step-active p {
    font-weight: 700;
    color: #333;
}


.cart_steps-step.step-checked span {
    background: #114c97;
    border-color:#70a703;
    color: #fff;
}

.cart_steps-step.step-checked span a:before {
    position: absolute;
    content: "✓";
    color: #70a703;
    top: 50%;
    left: 50%;
    transform: translate(-38%,-56%);
    font-size: 39px;
}

.cart_steps-step.step-checked span a {
    position:   relative;   
}
.cart_steps-step.step-checked span a span {
    visibility: hidden;
}
.cart_steps .cart_steps-step:nth-of-type(1) div:before,
.cart_steps .cart_steps-step:last-of-type div:after {
    display: none!important;
}
.cart_steps .cart_steps-step.step-active div:before,
/*.cart_steps .cart_steps-step.step-active div:before,*/
.cart_steps .cart_steps-step.step-checked div:before,
.cart_steps .cart_steps-step.step-checked div:after {
    /*background: #114c97;*/
    background: #114c97;
}
/*✔✓, ✔*/
/**/
.cart_steps-step p img {
   filter: grayscale(1);
    height: 46px;
    width: auto;
    /* background: #ddd; */
    margin-bottom: 5px;

}
.cart_steps-step.step-active p img {
	filter: grayscale(0);
    /*background: #114c97;*/

}

.cart_steps-step p {
	margin-bottom: 0;
    position: relative;
    color: #333;
}
/**/
/**/
.box-domain_recomended{
	width: 100%;
}

.cart_accordion {
    margin-right: 0px;
    /*display: inline-block;*/
    line-height: normal;
    text-align: center;
    
    /*width: 28px;*/
    /*height: 28px;*/
    background: transparent;
    border-radius: 50%;
}
.cart_accordion {
    /*background-color: #114c97;*/
    /*color: #fff;*/
    cursor: pointer;
    /*padding: 16px;*/
    line-height: 23px;
    /*width: 100%;*/
    border: none;
    outline: none;
    /*font-size: 18px;*/
    /*margin: 0;*/
    /*margin-top: 10px;*/
    transition: .5s;
}
.cart_accordion_content {
    padding: 0;
    /*text-align: left!important;*/
    color: #212121;
    background-color: #fff;
    max-height: 0;
    width: 100%!important;
    overflow: hidden;
    transition: max-height .3s ease-out;
}
.cart_accordion_content.active {
    /*max-height: 100%;*/
}
.cart_accordion_content:not(.active) {
    /*height: 0!important;*/
}
.item-accordion.openable .domain-service:after,
.cart_accordion:after {
	font-family: 'glyphicons-halflings' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	transition: all 280ms ease-in-out;
content: "\e9f5";
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    transform: rotate(90deg);
    margin-left: 10px;
}
.item-accordion .domain-service{
	color: #333;
	font-weight: 700;
}
.item-accordion.openable .domain-service:after{
 color: #125daa;
}
.color-gray {color:#939393 !important}
/*.cart_accordion.active:after {
content: "\e9f5";
    transform: rotate(90deg);
    position: relative;

}*/
.item-accordion.active.openable .domain-service:after,
.nested-accordion.active .cart_accordion:after {
content: "\e9f5";
    transform: rotate(270deg);
    position: relative;

}
.ml-auto {
    margin-left: auto;
}
h4.w-100 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
.service_row-left input[type="radio"],
.service_row-left input[type="checkbox"]{
	margin: 0;
margin-right: 10px;

}
.service_row-left label{
	 display: unset; 
     float: unset; 
     width: unset; 
}

.service_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.service_row-left p {
    color: #333!important;
    font-weight: 400!important;
}
.service_row-additional {
    justify-content: space-between;
    padding: 15px 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.toggle-active {
    border: 1px solid #114c97;
    padding: 15px;
    cursor: pointer;
}
.toggle-active.active {
color: #fff;
	background: #114c97;
}
/**/

/* The label-cont */
.label-cont {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.label-cont input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  border: 1px solid;
    border-radius: 3px;
    position: absolute;
    top: -4px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.label-cont:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.label-cont input:checked ~ .checkmark {
  /*background-color: #2196F3;*/
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.label-cont input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.label-cont .checkmark:after {
  font-size: 33px;
  top: -20px;
    left: 2px;
  content: "✓";
}
.item-accordion.active .checkmark:after {
  font-size: 33px;
  top: -20px;
    left: 2px;
    display: block;
  content: "✓";
}

article.nevybrane-domeny .box-domain_name.hasTag p, article.obsazene-domeny .box-domain_name.hasTag p, article.vyherce-aukce-domeny .box-domain_name.hasTag p, article.vybrane-domeny .box-domain_name.hasTag p {
    font-size: 25px;
    padding: 35px 0 15px;
}
.un_selected_services.w-100 a.btn.red.remove-service,
.selected_services.w-100 a.btn.blue.get-service {
    display: none;
}
.un_selected_services .recom-serv{
    animation: 280ms appeara;
}
.selected_services .recom-serv{
    animation: 280ms appear;
}
.selected_services.w-100,
.un_selected_services.w-100 {
    overflow: hidden;
}
.box-shadow_custom-1{
box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}
p.btn_group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: 10px;
}
hr {
    border-top: 1px solid #dddddc;
}
@media(min-width: 601px){
	.visible-600{display: none;}
}
@media(max-width: 600px){
	h2.visible-600{width: 100%;text-align: center;padding-top: 25px;margin-bottom: 0;}
	.cart_steps-step p {
    display: none;
}
h2.visible-600 img {
    height: 74px;
    margin-bottom: 5px;
}
.cart_steps {
    margin-bottom: 25px;
}

.cart_steps-step {width: 25%;}
	p.btn_group a {
    width: 100%;
    margin-bottom: 5px;
}
}
@media(max-width: 991px){
.box-domain_settings{
width: 100%;
}
}
.bg-fff{
    background: #fff;
}
.box-shadow-1 {
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    /*display: inline-block;*/
    padding: 5px 10px;
    margin: 15px 0;

}
.text-underline{
	text-decoration: underline;
}
.service_inner .order_section_content {
    margin-left: 0;
    margin-right: 0;
}
article .domena .service_inner p{
	color:#333;
	font-weight: 400;

}
.cursor_pointer{
	cursor: pointer;
}
.cart_accordion_content.active {
    /*display: contents;*/
}
.service_inner {
   /*border-bottom: 1px solid #ddd;*/
    /*border-top: 1px solid #ddd;*/
    /*padding: 15px;*/
    /*margin-bottom: 15px;*/
    /*border-radius: 2px;*/
    /*border: 1px dashed #ddd;*/
}
.d-contents{
	display: contents;
}
/*.box-domain_recomended.cart_accordion_content.active {
    border-radius: 2px;
    border: 1px dashed #ddd;
    padding: 15px;
}*/
ul li .nested-accordion {
    transition: 0.5s;
    position: relative;
}

/*.inner-panel {  
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    
}*/
.item-accordion {
    transition: 0.5s;
    /*position: relative;*/
    /*display: inline;*/
}
/*.item-panel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}*/
.nested-accordion {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.inner-panel .panel-content {
    padding: 0 0 0 20px;
    /*border: 1px dashed #333;*/
    border-radius: 2px;
    margin-bottom: 10px;
}
.item-panel {
    /*border-bottom: 1px solid #ddd;*/
    margin-bottom: 15px;
}
.panel-content .item-panel:last-of-type{

    /*margin-bottom: 0;*/
    /*border-bottom: 0!important;*/
}

.item-accordion.openable {
    cursor: pointer;
}

.box-domain_price.isPromo span.full-price {
  color: #939393;
    font-style: italic;
    font-size: 14px!important;
    text-decoration: line-through;
    line-height: 0;
    margin: 0;
    display: block;
}
.isPromo span.promo-price {
    color: #e91414;
}
.box-domain_price.isPromo {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.domain-header {
	border: 1px solid #ddd;
    background: #f2f2f1;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 10px 20px;
}
.nested-accordion {
    padding: 5px 20px;
    background: #125daa;
}
.nested-accordion h4 {
	margin: 0;
    color: #fff;
}
.nested-accordion, .domain-recomended-services {
    width: 100%;
}
.tag_right.tag_right-bottom {
  border-top: 32px solid transparent;
	border-bottom: 0px solid transparent; 	
	border-left: 30px solid #1199a9; 
  border-right: none;
}
.tag_right.tag_right-top {
  border-bottom: 32px solid transparent;
	border-top: 0px solid transparent; 	
	border-left: 30px solid #1199a9; 
  border-right: none;
}

.tag_right {
    /* height: 32px !important; */
    position: absolute;
    z-index: 2;
    width: 0;
    /* height: 0; */
    top: 0;
    bottom: 0;
}
span.domainTag-v2 {
	display: none;
    position: absolute;
  top: 5px;
    left: -6px;
padding:3px 0px 5px 10px;color:#fff;
}
.domainTag-v2.domainTag-v2-1{background:#c51616}
.domainTag-v2.domainTag-v2-2{background:#3bc72c}
.domainTag-v2.domainTag-v2-3{background:#3bc72c}
.domainTag-v2-1 .tag_right.tag_right-bottom {border-left: 30px solid #c51616;}
.domainTag-v2-2 .tag_right.tag_right-bottom {border-left: 30px solid #3bc72c;}
.domainTag-v2-3 .tag_right.tag_right-bottom {border-left: 30px solid #3bc72c;}
.domainTag-v2-1 .tag_right.tag_right-top {border-left: 30px solid #c51616;}
.domainTag-v2-2 .tag_right.tag_right-top {border-left: 30px solid #3bc72c;}
.domainTag-v2-3 .tag_right.tag_right-top {border-left: 30px solid #3bc72c;}
.domainTag-v2.domainTag-v2-1:before{border-top:5px solid #6a4316}
.domainTag-v2.domainTag-v2-2:before{border-top:5px solid #618913}
.domainTag-v2.domainTag-v2-3:before{border-top:5px solid #618913}
.domainTag-v2:before{    position: absolute;left:0;bottom:-5px;border-left:6px solid transparent;content: "";}
.domain-recomended-services>.inner-panel,
.domain-recomended-services .inner-panel{

    transition: opacity 1s ease-out;
}
.item-panel:not(.active),

.domain-recomended-services>.inner-panel,
.domain-recomended-services .inner-panel:not(.active) {
    display: none;
    opacity: 0;
    height: 0;
}
.domain-recomended-services .inner-panel.active {
    height: auto;
    opacity: 1;
    display: block;
}
.domain-recomended-services.active>.inner-panel {
    height: auto;
    opacity: 1;
    display: block;
}
a.odebrat-domenu.glyphicons-btn {
    background: no-repeat;
}

a.odebrat-domenu.glyphicons-btn span {
    color: grey;
}
.item-panel.subservice-panel {
    padding: 0 0 0 35px;
}
.subservice-panel .item-panel.active,
.item-accordion {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.subservice-panel .item-panel.active{
    align-items: flex-end;
}
.subservice-content {
    max-width: calc(100% - 150px);
}
.subservice-panel 
	.item-panel {
    margin-top: 15px;
    margin-bottom: 0px;
}
.subservice-panel .item-panel {
    border: 1px solid #ddd;
    padding: 15px;
}

.subservice-panel .item-content {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding: 15px 0 15px 0;
}
.subservice-panel .item-accordion {
    padding-right: 17px;
}
.subservice-content p {
    font-weight: 400!important;
    color: #272727!important;
}
.subservice-content input {
    min-width: 360px;
    padding: 5px 10px;
    font-size: 16px;
    height: auto;
    max-width: 100%;
}
.cart_arrows {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 5px 0px 0;
}
.cart_arrows a span {
    letter-spacing: -7px;
}
.cart_arrows a {
    margin: 0 25px;
    transform: translateX(-7px);
}
a.event_disabled>* {
    color: #ddd;
}
.cart_steps-step.step-checked>div a {
    background: #114c97;
}
.subservice-panel .item-panel{
-webkit-animation: fadeIn .5s;
    animation: fadeIn .5s;
    }
.subservice-panel .item-panel:not(.active) {
   
    opacity: 0.5;
}

.subservice-panel .item-panel.active {
    opacity: 1;
    
}
@-webkit-keyframes fadeIn {
    from { opacity: 0.5; }
      to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0.5; }
      to { opacity: 1; }
}
@media(max-width: 767px){

.subservice-content {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
}
.item-panel.subservice-panel {
    padding: 0px 0 0 15px;
}
.inner-panel .panel-content {
    padding: 0;
}
.subservice-content input{

    min-width: 100%;
}
}
a.btn.btn-std:hover {
    background: #004a99;
    color: #fff;
    border: 2px solid #004a99;
}
a.btn.btn-std {
    background: transparent;
    color: #004a99;
    border: 2px solid #004a99;
}
.adds-header .service-name {
    /* min-width: 250px; */
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.adds-header .service-name>input, .adds-header .service-name>label {
    width: auto;
    margin: 0;
    padding: 0;
    margin-right: 5px;
}

.adds-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
table.orderTableStatusBar td {
    width: 33%;
}
.orderStatusBarActual .actual_num {
    top: 35px;
}
.orderStatusBarPrev .prev_num,
.orderStatusBarActual .actual_num,
.orderStatusBarNext .next_num {
    top: 35px; 
}
.orderStatusBarActual, .orderStatusBarNext, .orderStatusBarPrev {
    position: relative;
    height: 65px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    z-index: 3;
}
section.section-banner.cart_steps-content .container {
    padding: 5px 25px 0 25px;
}
.orderStatusBarPrev .prev_txt, .orderStatusBarActual .actual_txt, .orderStatusBarNext .next_txt {
    font-size: 16px;
}
.orderTableStatusBar {
    margin-bottom: 0;
}
.arrow_tag {
    background-color: #3bc72c;
}
span.arrow_tag.arrow_tag-1 {
    background-color: #3bc72c;
}
span.arrow_tag.arrow_tag-2 {
    background-color: #125daa;
}
.arrow_tag {
	    font-size: 11px;

	top: -6px;
    margin-right: 0px;
    /* margin: 18px 0; */
    line-height: 0;
    position: relative;
    cursor: pointer;
    user-select: none;
    padding: 3px 5px 3px 5px;
    color: #fff;
}
.arrow_tag:after {
    border-color: #3bc72c transparent;
   right: -9px;
}
span.arrow_tag.arrow_tag-1:after{
	border-color: #3bc72c transparent;
}
span.arrow_tag.arrow_tag-2:after{
	border-color: #125daa transparent;
}
.arrow_tag:after {
       /*border-color: #53dab6 transparent #53dab6 #53dab6;*/
    /* right: -25px; */
    border-width: 9px;
}
.arrow_tag:after{
    content: '';
    top: 0;
    position: absolute;
    height: 0;
    width: 0;
    border-style: solid;
   
}

.justify-end {
    align-items: flex-end;
}

@media(max-width: 650px){
	.box-domain_price.discount_price {
    width: 100%;}
a.odebrat-domenu.glyphicons-btn {
    margin-left: auto;
    font-size: 20px;
}
a.color-gray.glyphicons-btn {
    margin-left: auto;
    font-size: 20px;
}

.box-domain_price.discount_price {
    margin-top: 10px;
}
	.orderStatusBarPrev .prev_txt, .orderStatusBarActual .actual_txt, .orderStatusBarNext .next_txt{
		display: none;
	}
	.orderStatusBarPrev .prev_num, .orderStatusBarActual .actual_num, .orderStatusBarNext .next_num {
    top: 10px!important;
}
}
.cml-5 {
    margin-left: 5px;
}
.recapContent input[disabled] {
    background: #ddd;
    opacity: .5;
}
.discount_price span.full-price {
    font-size: 18px!important;
}

.discount_price span.full-price small {
    margin: 0;
    font-size: 10px!important;
}
.subservices-here .domain-service.h4::after {
    display: none
}
.domena:after {display: none;content:' ';position: absolute; background: url(/images/icons/throbber.gif) center 60px no-repeat; width: 0; height: 0; top: 50%; left: 50%;transition: width 0.2s, height 0.2s, left 0.2s, top 0.2s}
.domena.loading:after {display: block; width: 100%; height: 100%; top: 0; left: 0;}
.domena.loading div, .domena.loading span, .domena.loading a, .domena.loading p {opacity:0.6 !important}
.original-price {margin-right:10px;color:#333;text-decoration: line-through;}
.promo_discount, .promo_discount a {color:red;display:block;}
.box-domain_settings div {display:flex;}
.box-domain_settings div label {display:inline-block;font-size:14px;width:auto;float:none;margin-right:10px}
.box-domain_settings div label select {margin-top:0 !important;font-weight:normal;}
.promocode label {display:inline-block;cursor:hand;float:none;width:auto;}

.promocode input#promo_code_checkout {
    margin: 0 7px;
    padding: 0;
    height: 37px;
}
.promocode input#promo_code_checkout {
    padding: 0 0 0 4px;
}
@media(max-width:700px){
    input#promocode-checkout-button {
        width: 104px;
        margin-bottom: 0!important;;
    }
    input#promo_code_checkout {
        width: calc(100% - 140px);
    }
    .promocode input#promo_code_checkout input#promocode-checkout-button{
        margin:0;
    }
    .promocode input#promo_code_checkout{
        margin-left:0!important;
    }
    .promocode label {width:100%}
}
@media screen and (max-width:1085px){
    div.box-domain_settings div {display:block}
}