#checkout-form .form-group-hide,#checkout-login .alert{display:none}
#checkout-title{font-weight:700;margin-bottom:20px;font-size:120%}
#checkout-form .form-column{float:left;width:100%}
#checkout-form .form-column.form-column-info{float:left;width:72%}
#checkout-form .form-column.form-column-descr{float:left;width:28%;padding-left:2%}
#checkout-form .form-group{float:left;width:100%;position:relative}
#checkout-form label{font-size:90%;margin-bottom:5px}
#checkout-form .form-column-info label{float:left;width:15%;text-align:right;padding-right:1%}
#checkout-form .control-element{float:left;width:84%}
#checkout-form .control-element-sm{float:left;width:42%;padding-right:2%}
#checkout-form .form-group-description label{margin-bottom:4px;color:#060606}
#checkout-form .form-group-description .control-element{width:100%}
#checkout-form .form-group-phone .control-element-show{color:#30ab80;cursor:pointer;border-bottom:1px dashed;font-size:80%}
#checkout-form .clearfix-hr{width:100%;color:#929191;background-color:#eaeaea;height:1px;margin-bottom:10px;border:0;float:left}
#checkout-conditions,#checkout-form .form-column .radio{width:100%;float:left}
#checkout-form .form-column-delivery .form-group,#checkout-form .form-column-pay .form-group{margin-bottom:8px}
#checkout-form .form-column-delivery label.control-element-show,#checkout-form .form-column-pay label.control-element-show{font-weight:700;margin:5px 0;border-bottom:1px dashed #898989;float:left;cursor:pointer;clear:both;font-size:110%}
#checkout-form .form-column .form-group-radio{padding-left:20px}
#checkout-form .form-column .pay-delivery2-detail,#checkout-form .form-column .pay-delivery3-detail{display:none;font-size:90%}
#checkout-conditions {margin-top: 35px;font-size: 89%; font-weight: 400; font-style: italic;}
#checkout-form .checkout-error{margin-top:2px;float:left;width:100%;font-size:75%;color:#e75d15}
#checkout-form .checkout-error-contact{position:absolute;right:-20px;top:10px;margin:0;width:120px;z-index:100;background:url(../img/sprite.png) -152px -18px no-repeat;height:70px;padding-left:30px}
#checkout-form .checkout-error-contact p{background:#FF7A01;display:inline;color:#fff;box-shadow:.3em 0 0 #FF7A01,-.3em 0 0 #FF7A01;line-height:1.5;padding:0 0 2px}
#checkout-tabs{margin:0 0 1.5em;line-height:1.2;font-size:105%}
#checkout-tabs li{padding:.3em .5em;margin:0 .5em .3em 0;white-space:nowrap;position:relative;display:inline-block}
#checkout-tabs li.selected .pseudo{color:#fff!important;border:0}
#checkout-tabs li.selected{border-radius:5px;background-image:-ms-linear-gradient(top,#ff966b,#f4713d);background-image:-moz-linear-gradient(top,#ff966b,#f4713d);background-image:-webkit-linear-gradient(top,#ff966b,#f4713d);background-image:-o-linear-gradient(top,#ff966b,#f4713d)}
#swither_tab_content .swither_content{display:none}
#swither_tab_content .swither_content:first-child{display:block}
#checkout-logout{float:left;text-align:right;margin-bottom:5px;width:100%}
#checkout-logout:after{content:'';background:url(../img/sprite.png) -7px -85px no-repeat;height:16px;width:18px;margin-left:4px;display:inline-block;vertical-align:middle}
#checkout-login .form-column.form-column-login{float:left;width:70%}
#checkout-login .form-column.form-column-login label{float:left;width:15%;text-align:right;padding-right:1%}
#checkout-login .show-password-link{display:block;right:16px;top:8px;height:16px;width:16px;position:absolute;z-index:11;text-indent:-9000px;overflow:hidden;background-image:url(../img/sprite.png);background-repeat:no-repeat}
#checkout-login .show-password-link.show-hidden{background-position:-4px -60px}
#checkout-login .show-password-link.show-plain{background-position:-4px -34px}
.ubs-cart-preload{background:#FFF;height:100%;opacity:.8;position:absolute;width:100%;z-index:1000;top:0;left:0}
.ubs-cart-preload-circle,.ubs-cart-preload-circle1{background-color:rgba(0,0,0,0);opacity:.9;position:absolute}
.ubs-cart-preload-circle{border:5px solid #007bff;border-right:5px solid transparent;border-left:5px solid transparent;border-radius:50px;width:50px;height:50px;margin-left:-25px;-moz-animation:spinPulseCart 1s infinite ease-in-out;-webkit-animation:spinPulseCart 1s infinite linear;top:50%;left:50%}
.ubs-cart-preload-circle1{color:#fff;line-height:50px;text-align:center;border:5px solid #007bff;border-left:5px solid transparent;border-right:5px solid transparent;border-radius:50px;width:30px;height:30px;-moz-animation:spinoffPulseCart 1s infinite linear;-webkit-animation:spinoffPulseCart 1s infinite linear;top:50%;left:50%;margin:10px 10px 10px -15px}
.ubs-cart-preload-step{font-size:20px;font-weight:700;width:100%;text-align:center;top:50%;margin-top:50px;position:absolute;color:#007bff}
.ubs-choev-name,.ubs-chout-body,.ubs-chout-event,.ubs-chout-evinfo{position:relative;float:left}
@-moz-keyframes spinPulseCart {
0%{-moz-transform:rotate(160deg)}
50%{-moz-transform:rotate(145deg)}
100%{-moz-transform:rotate(-320deg)}
}
@-moz-keyframes spinoffPulseCart {
0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spinPulseCart {
0%{-webkit-transform:rotate(160deg)}
50%{-webkit-transform:rotate(145deg)}
100%{-webkit-transform:rotate(-320deg)}
}
@-webkit-keyframes spinoffPulseCart {
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
.ubs-chout-body{width:100%}
.ubs-chout-event{width:100%;padding:15px 20px;border:1px solid #ddd6a5;margin:0 0 -1px;-webkit-box-shadow:0 0 2px 0 rgba(221,214,165,1);-moz-box-shadow:0 0 2px 0 rgba(221,214,165,1);box-shadow:0 0 2px 0 rgba(221,214,165,1)}
.ubs-chout-evinfo{width:100%;border-bottom:1px solid #ddd6a5;margin:0;padding:0 0 15px;-webkit-box-shadow:0 1px 2px -1px rgba(221,214,165,1);-moz-box-shadow:0 1px 2px -1px rgba(221,214,165,1);box-shadow:0 1px 2px -1px rgba(221,214,165,1)}
.ubs-choev-name{width:50%;font-weight:700;font-size:110%}
.ubs-choev-date,.ubs-choev-plg{position:relative;text-align:right;font-size:90%;color:#777}
.ubs-choev-date{float:right;width:15%}
.ubs-choev-plg{float:left;width:35%}
.ubs-choev-cats,.ubs-choevct-row{width:100%;float:left;position:relative}
.ubs-choev-cats{padding:0}
.ubs-choevct-row{padding:10px 0;border-bottom:1px dashed #ddd6a5}
.ubs-choev-cats .ubs-choevct-row:last-child{border-bottom:0}
.ubs-choevctr-name{position:relative;float:left;width:60%;margin:4px 0}
.ubs-choevctr-name .ubs-ctname-cat{float:left;width:100%;margin:0 0 4px}
.ubs-choevctr-stbody{position:relative;float:right;width:40%}
.ubs-choevctr-stbarea{position:relative;float:right;width:100%;margin-top:-20px;padding-left:65px}
.ubs-choevctr-strow{position:relative;float:left;width:100%;border-bottom:2px solid #f5f1d7}
.ubs-choevctr-strow .ubs-choevctr-dels{top:3px;right:2px}
.ubs-choevctr-strow.alert{padding:0 5px;margin-bottom:5px;border:0;border-radius:4px}
.ubs-cart-pofdc-block select,.ubs-choevctr-cnt span{border:1px solid #e5e5e5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.ubs-choevctr-strow .ubs-choevctr-name{width:30%}
.ubs-choevctr-strow .ubs-choevctr-price{width:60%}
.ubs-choevctr-prtext.ubs-choevctr-issetdiscount{font-size:12px;color:#b5b5b5;text-decoration:line-through}
.ubs-choevctr-cnt{position:relative;min-width:85px;max-width:120px;text-align:center;float:right;width:12%}
.ubs-choevctr-cnt span{display:none}
.ubs-choevctr-price{position:relative;width:25%;text-align:right;float:right;padding:4px 25px 0 0}
.ubs-choevctr-cnt input[type=text]{display:inline-block;float:left;background-color:#fff;border:1px solid #ccc;border-radius:5px;width:38px;height:32px;margin:0;padding:0;text-align:center}
.ubs-choevctr-cnt input[type=text]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.ubs-choevctr-cnt input[type=button]{display:inline-block;float:left;background-image:url(/wp-content/plugins/ubs-corel/template/css/img/sprite-universal.png);width:15px;height:30px;cursor:pointer;box-shadow:none;background-color:#fff;border:0;text-indent:-9000px;overflow:hidden}
.ubs-choevctr-cnt input[type=button].category-number-minus{background-position:-5px 0;margin:0 5px 0 0}
.ubs-choevctr-cnt input[type=button].category-number-plus{background-position:-40px 0;margin:0 0 0 5px}
.ubs-choevctr-del,.ubs-choevctr-dels{position:absolute;right:0;top:13px;border:1px solid #736e49;padding:0 5px 2px;border-radius:13px;color:#736e49;cursor:pointer;font-weight:700}
.ubs-choevctr-del:hover,.ubs-choevctr-dels:hover{color:#000;border:1px solid #000}
#checkout-form .form-column-info .form-column-conditions label{width:100%;text-align:left;padding:0 0 15px 15%}
.ubs-cart-condition{display:none}
.ubs-cart-pass input[type=text],.ubs-cart-pass input[type=password]{width:100%;display:inline-block}
.ubs-cart-pass{display:none}
#checkout-form .ubs-cart-pass .control-element{position:relative}
.ubs-cart-pass .show-password-link{display:block;right:16px;top:7px;height:16px;width:16px;position:absolute;z-index:11;text-indent:-9000px;overflow:hidden;background-image:url(/wp-content/themes/tritickets/res/img/sprite.png);background-repeat:no-repeat;background-position:-4px -60px}
.ubs-cart-mess.alert,.ubs-cart-ppinfo,.ubs-cart-prehelp,.ubs-choevct-ppdescr{position:relative;float:left}
.ubs-cart-ppinfo:before,.ubs-choevct-ppicon{height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 455.431 455.431' style='enable-background:new 0 0 455.431 455.431;' xml:space='preserve'%3E%3Cpath style='fill:%238DC640;' d='M405.493,412.764c-69.689,56.889-287.289,56.889-355.556,0c-69.689-56.889-62.578-300.089,0-364.089 s292.978-64,355.556,0S475.182,355.876,405.493,412.764z'/%3E%3Cg style='opacity:0.2;'%3E%3Cpath style='fill:%23FFFFFF;' d='M229.138,313.209c-62.578,49.778-132.267,75.378-197.689,76.8 c-48.356-82.489-38.4-283.022,18.489-341.333c51.2-52.622,211.911-62.578,304.356-29.867 C377.049,112.676,330.116,232.142,229.138,313.209z'/%3E%3C/g%3E%3Cpath style='fill:%23FFFFFF;' d='M195.004,354.453c-9.956,0-19.911-4.267-25.6-12.8l-79.644-102.4 c-11.378-14.222-8.533-34.133,5.689-45.511s34.133-8.533,45.511,5.689l54.044,69.689l119.467-155.022 c11.378-14.222,31.289-17.067,45.511-5.689s17.067,31.289,5.689,45.511L220.604,341.653 C213.493,348.764,204.96,354.453,195.004,354.453z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");}
.ubs-cart-pass .show-password-link.show-plain{background-position:-4px -34px}
.ubs-cart-mess.alert{width:100%;padding:5px;margin:5px 0}
.ubs-choevct-ppdescr{width:100%;font-size:85%;padding:9px 11px;background:#eae7d8;border-radius:6px}
.ubs-choevct-ppicon{width:12px;display:inline-block;vertical-align:middle;margin:-1px 3px 2px 4px}
.ubs-cart-prehelp{width:100%;margin:0 0 10px;font-size:90%}
.ubs-cart-prehelp img{vertical-align:middle;margin:-1px 0 0}
.ubs-cart-ppinfo{display:none;width:auto;font-size:90%;color:#568c11;border:1px solid #568c11;border-radius:3px;margin:5px 0;padding:3px 7px 5px 25px}
.ubs-cart-ppinfo:before{content:'';position:absolute;width:12px;top:5px;left:6px}
.ubs-cart-pofd,.ubs-cart-pofdc{width:100%;position:relative;float:left}
.ubs-cart-pofd{padding:10px 0}
.ubs-cart-pofd .ubs-cart-pofd-dodge{color:#777;display:inline-block;margin-right:5px}
.ubs-cart-pofd .ubs-cart-pofd-lableb{display:inline-block;font-size:90%}
.ubs-cart-pofd label{display:inline;padding:3px 7px 5px;margin:0 0 0 -1px;border:1px solid #bab394;cursor:pointer}
.ubs-cart-pofd label:first-child{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}
.ubs-cart-pofd label:last-child{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}
.ubs-cart-pofd label.active{background:#e4d8a5;border-color:#bab394}
.ubs-cart-pofd label:hover:not(.active){background:#f7f4ea;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;transition:background .2s linear}
.ubs-cart-pofd label input[type=radio]{display:none}
.ubs-cart-pofdc{padding:10px 0 0;display:none}
.ubs-cart-pofdc-block{position:relative;float:left;width:50%}
.ubs-cart-pofdc-block select,.ubs-cart-pofdc-block textarea{width:95%;padding:0 10px;margin:3px 0 0;background-color:#fff}
.ubs-cart-pofdc-block select{height:30px;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.ubs-cart-pofdc-block textarea{min-height:85px;border:1px solid #e5e5e5;border-radius:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.ubs-popover-cart.btn{background:0;border-radius:15px!important;box-shadow:none;padding:.2em .6em;font-size:67%;border:1px solid #bab394;color:#bab394;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle}
@-webkit-keyframes fadeInNotify {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeInNotify {
from{opacity:0}
to{opacity:1}
}
.ucart-notify{position:fixed;z-index:9999;display:none;max-width:250px;font-size:90%;border-radius:5px;-webkit-box-shadow:2px 0 2px 1px rgba(0,0,0,.075);box-shadow:2px 0 2px 1px rgba(0,0,0,.075);padding:10px;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
.ucart-notify-h{position:absolute;float:left;top:12px}
.ucart-notify-b{position:relative;float:left;width:100%}
.ucart-notify:before{content:"";position:absolute;width:10px;height:10px;top:-5px;left:50%;margin-left:-2.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-box-shadow:-2px 2px 2px 1px rgba(0,0,0,.075);-moz-box-shadow:-2px 2px 2px 1px rgba(0,0,0,.075);box-shadow:-2px 2px 2px 1px rgba(0,0,0,.075)}
.ucart-n-left:before{top:50%;left:100%;margin-left:-5.5px;transform:rotate(225deg)}
.ucart-n-rigth:before{top:50%;left:0;margin-left:-5.5px;transform:rotate(45deg)}
.ucart-n-top:before{top:100%;transform:rotate(315deg);margin-top:-5px}
.ucart-n-rigth.ucart-n-top{margin:5px 0 0 -35px}
.ucart-n-rigth.ucart-n-top:before{top:100%;margin-left:20px}
.ucart-n-rigth.ucart-n-bottom{margin:-30px 0 0 10px}
.ucart-n-rigth.ucart-n-bottom:before{top:10px}
.ucart-n-left.ucart-n-bottom{margin:10px -35px 0 0}
.ucart-n-left.ucart-n-bottom:before{top:-4px;left:100%;margin-left:-30px;transform:rotate(135deg)}
.ucart-n-left.ucart-n-top{margin:-5px -35px 0 0}
.ucart-n-left.ucart-n-top:before{top:100%;left:100%;margin-left:-30px;transform:rotate(325deg)}
.ucart-n-default,.ucart-n-default:before{color:#FFF;background:#333}
.ucart-n-info,.ucart-n-info:before{color:#00529B;background:#BDE5F8}
.ucart-n-success,.ucart-n-success:before{color:#4F8A10;background-color:#DFF2BF}
.ucart-n-warning,.ucart-n-warning:before{color:#9F6000;background-color:#FEEFB3}
.ucart-n-danger,.ucart-n-danger:before{color:#D8000C;background-color:#FFBABA}
.ubs-popover-disc{display:inline-block;color:#000}
.ubs-popover-disc .ubs-popover-cart.btn{border:1px solid #fff;color:#fff}
.ucart-notify-prt{display:inline-block;float:left;width:80%}
.ucart-notify-pri{display:inline-block;float:right;width:30px;background-image:url(../img/preload_api.gif);height:30px;background-position:0 0;background-size:contain}
#checkout-done.alert-success{background-color:#fff;border-color:#77b300;color:#000;border-width:3px}
#checkout-done.alert-success hr{border-top-color:#77b300}
#checkout-loading.alert-warning{background-color:#fff;border-color:#f05800;color:#000;border-width:3px}
#checkout-loading.alert-warning hr{border-top-color:#f05800}
#checkout-empty.alert-danger{background-color:#fff;border-color:#bd001f;color:#000;border-width:3px}
#checkout-empty.alert-danger hr{border-top-color:#bd001f}
#checkout-done.alert-success a,#checkout-empty.alert-danger a,#checkout-loading.alert-warning a{color:#000}
#checkout-done,#checkout-done .ord-list-area,#checkout-done .ord-list-body,#checkout-done .ord-list-header{float:left;width:100%}
#checkout-done .ord-list-body{margin:10px 0;background:#f0f8ff}
#checkout-done .ord-list-header{font-size:85%;font-weight:700}
#checkout-done .ord-list-row{float:left;width:100%;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.53)}
#checkout-done .ord-list-body .ord-list-td{float:left;width:25%;padding:0 10px}
#sidebar .c_info{float:left;width:100%;margin-bottom:35px;text-align:center;font-size:90%}
#sidebar #checkout-faq:before,#sidebar #checkout-safe:before,#sidebar #checkout-trust:before{content:'';height:46px;width:46px;display:inline-block;vertical-align:middle;margin-bottom:8px}
#sidebar #checkout-trust:before{background:url(../img/sprite.png) -4px -342px no-repeat}
#sidebar #checkout-safe:before{background:url(../img/sprite.png) -132px -342px no-repeat}
#sidebar #checkout-faq:before{background:url(../img/sprite.png) -66px -342px no-repeat}
#sidebar #checkout-contact p,#sidebar #checkout-faq ul{text-align:left}
#checkout-total-main{position:relative;float:left;width:100%;margin-bottom:20px;padding:0;background:#f5f1d7;box-shadow:inset 0 5px 14px -4px rgba(221,214,165,.8);border-bottom:4px dotted #fff}
#checkout-total-main #checkout-total{margin-bottom:0;border:none}
#checkout-promocode{font-size:90%;position:relative;width:100%;float:left;padding:20px;background:#f5f1d7}
#checkout-promocode:before{content:'';position:absolute;top:10px;bottom:10px;width:1px;background:#c2c0ab;left:50%}
.ch-promo-b50{position:relative;float:left;width:50%}
.ch-promo-b50.ch-promo-r{text-align:right;padding-right:20px}
.ch-promo-b50.ch-promo-l{text-align:left;padding-left:20px}
.ch-promo-total{position:relative;width:100%;float:left}
.сh-promot-pt,.сh-promot-ds,.сh-promot-tt{display:inline-block;width:100%;padding:0}
.ch-promo-total label{width:60px}
.сh-promot-ds{color:#2196F3}
.сh-promot-tt,.сh-promot-tt label{font-weight:700}
.ch-promo-code{position:relative;float:left;width:100%;padding-bottom:20px}
.ch-promo-code input.btn.btn-default{position:relative;float:left;height:25px;margin:0 0 0 -1px;padding:0 10px;background:#fff;color:#96958f;border-radius:0 3px 3px 0;border:1px solid #96958f;width:30%;box-shadow:none}
.ch-promo-code input[type="text"]{position:relative;float:left;height:25px;margin:0;padding:0 10px;background:#fff;color:#96958f;border-radius:3px 0 0 3px;border:1px solid #96958f;width:70%}
.ch-promo-program{position:relative;float:left;width:100%;display:none}
.ch-promop-sel{position:relative;float:right;width:100%}
.ch-promop-sel label{float:left;width:55%;text-align:left}
.ch-promop-sel select{position:relative;float:left;width:45%;margin:0 0 5px;padding:0 10px;background:#fff;color:#96958f;border-radius:4px;border:1px solid #96958f}
.ch-promop-pdescr{position:relative;float:right;width:45%;text-align:left}
.ch-promo-code-mess{display:none;position:relative;float:left;width:100%;text-align:left;margin:5px 0 0}
.ch-promo-success{position:absolute;left:69%;color:#2196F3;height:25px;line-height:25px;width:100px;margin-left:-105px;font-size:80%;display:none}
@media screen and (max-width: 600px) {
#checkout-form .form-column.form-column-descr,#checkout-form .form-column.form-column-info{width:100%;padding-left:0}
textarea#checkout-description{height:50px}
.ubs-choev-name{width:100%;margin-bottom:5px}
.ubs-choev-date,.ubs-choev-plg{display:inline-block;width:auto;text-align:left;float:none;margin-right:8px}
.ubs-choevctr-stbody{width:100%}
#checkout-done .ord-list-header{display:none}
#checkout-done .ord-list-body .ord-list-td{width:100%;padding:2px 10px}
#checkout-total-main .pr-toggle{position:relative;margin:0 10px;top:auto;right:auto;display:inline-block}
#checkout-promocode{padding:10px 10px 0}
.ch-promo-code{padding-bottom:12px}
.ch-promo-b50{width:100%}
.ch-promo-b50.ch-promo-r{padding-right:0}
#checkout-promocode:before{display:none}
.ch-promo-b50.ch-promo-l{padding-left:0}
}
@media screen and (max-width: 500px) {
.ubs-choevctr-name{width:100%}
.ubs-choevctr-cnt,.ubs-choevctr-price{width:50%;margin:4px 0;min-width:initial;max-width:initial}
.ubs-choevctr-cnt{text-align:left}
.ubs-choevctr-price:before{content:'= ';display:inline-block}
.ubs-choevctr-price .ubs-choevctr-prtext:not(.ubs-choevctr-issetdiscount),.ubs-choevctr-price .ubs-choevctr-prtextdiscount{display:inline-block}
.ubs-cart-pofd .ubs-cart-pofd-dodge{width:100%;margin-bottom:5px}
.ubs-cart-pofd .ubs-cart-pofd-lableb,.ubs-cart-pofdc,.ubs-cart-pofdc-block{width:100%}
.ubs-cart-pofd label{width:100%;float:left;margin-left:0;margin-bottom:-1px}
.ubs-cart-pofd label:last-child{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}
.ubs-cart-pofd label:first-child{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
}
@media screen and (max-width: 420px) {
#checkout-form .form-column-delivery,#checkout-form .form-column-pay,#checkout-login .form-column.form-column-login{width:100%}
#checkout-form .form-column-delivery{padding-left:0}
#checkout-login .form-column.form-column-login label{width:100%;text-align:left;padding-right:0}
#checkout-login .show-password-link{display:none}
}
@media screen and (max-width: 375px) {
#checkout-form .control-element,#checkout-form .form-column-info label{width:100%;text-align:left}
#checkout-form .form-column-info .form-column-conditions label{padding:0 0 7px 20px}
}