.copy-right_text .copy_right a {
	color: transparent !important;
}
.right{float:right !important;}
.left{float:left !important;}

.camoo-loading {
	display:    none;
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, .8 )
	url('/img/loading.gif')
	50% 50%
	no-repeat;
}

.shopping-cart {
  /*width: 750px;*/
  height: 423px;
  margin: 80px auto;
  background: #FFFFFF;
  box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.10);
  border-radius: 6px;

  display: flex;
  flex-direction: column;
}

.title {
  height: 60px;
  border-bottom: 1px solid #E1E8EE;
  padding: 20px 30px;
  color: #5E6977;
  font-size: 18px;
  font-weight: 400;
}

.item {
  padding: 20px 30px;
  height: 120px;
  display: flex;
}

.item:nth-child(3) {
  border-top:  1px solid #E1E8EE;
  border-bottom:  1px solid #E1E8EE;
}

/* Buttons -  Delete and Like */
.buttons {
  position: relative;
  padding-top: 30px;
  margin-right: 60px;
}

.delete-btn {
  display: inline-block;
  cursor: pointer;
  width: 18px;
  height: 17px;
  background: url("/img/delete-icn.svg") no-repeat center;
  margin-right: 20px;
}

.is-active {
  animation-name: animate;
  animation-duration: .8s;
  animation-iteration-count: 1;
  animation-timing-function: steps(28);
  animation-fill-mode: forwards;
}

@keyframes animate {
  0%   { background-position: left;  }
  50%  { background-position: right; }
  100% { background-position: right; }
}

/* Product Image */
.image {
  margin-right: 50px;
}

/* Product Description */
.description {
  padding-top: 10px;
  margin-right: 60px;
  width: 115px;
}

.description span {
  display: block;
  font-size: 14px;
  color: #43484D;
  font-weight: 400;
}

.description span:first-child {
  margin-bottom: 5px;
}
.description span:last-child {
  font-weight: 300;
  margin-top: 8px;
  color: #86939E;
}

/* Product Quantity */
.quantity {
  padding-top: 20px;
  margin-right: 60px;
}
.quantity input {
  -webkit-appearance: none;
  border: none;
  text-align: center;
  width: 32px;
  font-size: 16px;
  color: #43484D;
  font-weight: 300;
}

button[class*=btn] {
  border-radius: 6px;
  border: none;
  cursor: pointer;
}
.minus-btn img {
  margin-bottom: 3px;
}
.plus-btn img {
  margin-top: 2px;
}
button:focus,
input:focus {
  outline:0;
}

/* Total Price */
.total-price {
  width: 83px;
  padding-top: 27px;
  text-align: center;
  font-size: 16px;
  color: #43484D;
  font-weight: 300;
}

/* Responsive */
@media (max-width: 800px) {
  .shopping-cart {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .item {
    height: auto;
    flex-wrap: wrap;
    justify-content: center;
  }
  .image img {
    width: 50%;
  }
  .image,
  .quantity,
  .description {
    width: 100%;
    text-align: center;
    margin: 6px 0;
  }
  .buttons {
    margin-right: 20px;
  }
}

.icon-cart {
  width: 42px;
  height: 42px;
  position: relative;
  overflow: hidden;
  margin-left: 25px;
}

.icon-cart .cart-line-1 {
  width: 15%;
  height: 7%;
  position: absolute;
  left: 8%;
  top: 25%;
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg); 
  background-color: #000;
  border-bottom-left-radius: 35%;
}

.icon-cart .cart-line-2 {
  width: 35%;
  height: 7%;
  position: absolute;
  left: 6%;
  top: 40%;
  -webkit-transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg); 
  background-color: #000;
}

.icon-cart .cart-line-2:before {
  content: "";
  width: 120%;
  height: 100%;
  position: absolute;
  left: 45%;
  top: -280%;
  -webkit-transform: rotate(-80deg);
  -moz-transform: rotate(-80deg);
  -ms-transform: rotate(-80deg);
  transform: rotate(-80deg); 
  background-color: inherit;
}

.icon-cart .cart-line-2:after {
  content: "";
  width: 70%;
  height: 100%;
  position: absolute;
  left: 59%;
  top: -670%;
  background-color: inherit;
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg); 
  border-top-left-radius: 50%;
  border-bottom-left-radius: 25%;
}

.icon-cart .cart-line-3 {
  width: 30%;
  height: 7%;
  position: absolute;
  left: 33%;
  top: 45%;
  background-color: #000;
}

.icon-cart .cart-line-3:after {
  content: "";
  width: 124%;
  height: 100%;
  position: absolute;
  top: -150%;
  left: -5%;
  background-color: inherit;
}

.icon-cart .cart-wheel {
  width: 12%;
  height: 12%;
  background-color: #000;
  border-radius: 100%;
  position: absolute;
  left: 28%;
  bottom: 20%;
}

.icon-cart .cart-wheel:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: inherit;
  border-radius: 100%;
  position: absolute;
  left: 200%;
  bottom: 0;
}

.w3-badge,.w3-tag{background-color:#000;color:#fff;padding-left:5px;padding-right:5px;text-align:center}.w3-badge{border-radius:50%}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.domain-taken{color:#ff0000 !important;}
.domain-available{color:green !important;}
body.loading .camoo-loading {overflow: hidden;}
body.loading .camoo-loading {display: block;}
.rs-pointer{cursor:pointer !important;}
.header-area .main-header-area .main-menu ul li#line-cart a::before{
	background:transparent !important;
}

.header-area .main-header-area .main-menu ul li .submenu.ul-basket {
    width:290px !important;
	border-radius: 5px;
}
.cart-item{
	margin-left:0px;padding: 4px 4%;
	border-bottom: 1px solid #E1E8EE;
    padding-bottom: 6px;
}
.kasse{margin-top: 6px;
    width: 127px;
	text-align: center;
    margin-bottom: 10px;
	float:right;
}
.cart-key{
 white-space: nowrap;
  width: 106px;                   
  overflow: hidden;
  text-overflow: ellipsis;
  display:inline-block;
  padding-bottom: 4px;
}
.ul-basket{background-color: #f5f5f5 !important;}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}


.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default {
    border-color: #ddd;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}


.dedicated_support .support_info p{
	color: #212529 !important;
}

.flash-resp{
	margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}


h2.payment-method-heading, #customer_details h3.HeadingActive {
  color: #222;
  font-size: 26px;
  font-weight: 600;
  text-align: center;
  margin: 65px 0 0 0 !important;
  padding: 0 0 17px 0;
}
#CartSection_paymentOptions {
  width: 880px;
  z-index: 0;
}

#CartSection_paymentOptions {
  margin: 0 0 10px 0;
  overflow: hidden;
  position: relative;
}

.pay-sepr {
  border: 1px solid #ccc;
  background-position: 510px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 20px 30px 0 30px;
}

.pay-sepr {
  background: url(//cdnassets.com/ui/resellerdata/600000_629999/619657/supersite2/supersite/themes/MinimalGreen-MyTheme/images/ver-dot-line.jpg) repeat-y 540px 0;
}

.CartSection {
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  color: #555;
  padding-bottom: 10px;
}

.CartSection {
  padding-top: 25px;
  margin: 0 auto;
  width: 940px;
}

.CartSection h3, #paymentOption_advance h4, #paymentOption_online h4, #paymentOption_offline h4 {
  color: #1b1b1b;
  font-size: 20px;
  font-weight: 600;
}

.CartSection h3 {
  font: bold 28px 'Rokkitt',serif;
  padding: 0 0 5px 0;
  color: #585858;
}

.ui-subheading {
  font: bold 32px 'Rokkitt', serif;
  color: #5b5b5b;
  padding: 35px 0 15px 0;
  text-shadow: 1px 1px 1px #ECECEC;
}

.paymentOption .txt-info, #paymentOption_advance p {
  color: #666;
  font-size: 13px;
  font-weight: 100;
}

.txt-info {
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #666;
  padding: 0 0 10px 0;
}

#paymentOption_offline .italic_font, #paymentOption_online .italic_font {
  margin: 0 0 10px 0;
  font-size: 13px;
  font-weight: 100;
}

.italic_font {
  font-style: italic;
}
#pay_gateway_button, #pay-offline-button {
  padding: 8px 15px;
}

#existing_submit, #new_submit, #pay_gateway_button, #pay-offline-button, #register_submit_id, .domain_action.ui-button, #sub_button, #execute_without_payment_button, #reseller_default_payment_button, #save_nameserver_info_button {
  background: #077dcf;
  border: 1px solid #1c58d6 !important;
  color: #fff !important;
  cursor: pointer;
  font-size: 15px;
  font-weight: 100;
  margin: 0;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2);
  text-shadow: #0232b3 0 1px 0;
  padding: 15px 30px;
}

.txt-button, .uiButton, .ui-button, .frmButton {
  display: inline-block;
  padding: 7px 12px;
  font: bold 17px/18px Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 1px 1px 0 #2662b6;
  text-align: center;
  background-color: #236fe2;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61aaef), color-stop(25%, #61aaef), to(#236fe2));
  background-image: -webkit-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
  background-image: -moz-linear-gradient(top, #61aaef, #61aaef 25%, #236fe2);
  background-image: -ms-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
  background-image: -o-linear-gradient(#61aaef, #61aaef 25%, #236fe2);
  background-image: linear-gradient(#61aaef, #61aaef 25%, #236fe2);
  background-repeat: no-repeat;
  border: 1px solid #5a8ddf;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 0 #9acdf9;
  -moz-box-shadow: inset 0 1px 0 0 #9acdf9;
  box-shadow: inset 0 1px 0 0 #9acdf9;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: background-position 0.2s linear;
  -moz-transition: background-position 0.2s linear;
  -ms-transition: background-position 0.2s linear;
  -o-transition: background-position 0.2s linear;
  transition: background-position 0.2s linear;
  overflow: visible;
}
#payment-options{margin-top: -128px;}
.dedicated_support .support_info h3{color: #2e004b !important;}
.dedicated_support .support_info .get_started .phone_num {color: #212529 !important;}
.goto-cpanel{padding: 4px 25px !important;}
.cart-goto-login{margin-top:20px !important;}
.red, .danger, .error {color:#ff0000 !important;}
.green, .success {color:green !important;}
.invisible{display:none; visibility:hidden;}
