/* Fashion-deluxe.css */
/* Reviews page */
#ProductInfo_Reviews{
		
}

#ProductInfo_Reviews a{
	color:#847f77;	
}

#ProductReviewNewReviewLink input[type=button], #ProductReviewSaveLink{
	background:#57666e;  
	color:#fff;
	border:none;
	padding:10px 7px;  
	
}
.ui-widget.dd-dialog-responsive input[type="button"]:focus,
.ui-widget.dd-dialog-responsive input[type="button"]:active{
	background:#edf5f5;
	color:#2c6b6c;
	
}
.ui-widget.dd-dialog-responsive .ddrrtb-add-to-basket .ddrd-button:focus, 
.ui-widget.dd-dialog-responsive .ddrrtb-add-to-basket .ddrd-button:active{
	background:#006b6b;
	color:#ffffff;
}
.ddrrtb-dialog button{
	box-shadow:0!important;
}
.ui-widget-header .ui-icon{
	background: rgba(0, 0, 0, 0) url("../images/closeIcon.png") no-repeat scroll 50% 50%!important;
}
#ProductReviewNewReviewLink{
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:5px;	
}

.subcat a{
	font-weight: bold!important;
}

#ProductReviewPageProductImage{
	margin-right:10px !important;	  
	margin-bottom:10px !important;	
}

#ProductReviewNewReviewText{
	border:solid 1px #edeceb;
	padding: 8px;
}

.ReviewUsername{
	color:#4aa7b2;
}

#ProductReviewPage .ReviewHead{
	border-bottom:solid 1px #7ecfcf !important;	
}

.ui-dialog-titlebar{ 
	background:#edeceb!important;
	color:#edeceb !important;   
	border-radius:0px !important;
	margin:0px !important;
	font-family: 'Raleway', sans-serif !important;
	border:solid 1px #fff !important;	
}

.ui-widget.dd-dialog-responsive input[type="button"]{
	background:#edf5f5;
	color:#2c6b6c;
	box-shadow:none!important;
}
 .ui-widget.dd-dialog-responsive  .ddrrtb-add-to-basket .ddrd-button{
	background:#006b6b;
	color:#ffffff;
	box-shadow:none!important;
}
 .ui-widget.dd-dialog-responsive .ddrd-button{
	box-shadow:none!important;
 }
 .ddrrtb-dialog .ddrrtb-cancel .ddrd-button{
	color:#2c6b6c!important;
 }
.ui-dialog{
	border:solid 1px #f3efec;
	border-radius:10px !important;
	padding:0px !important;
}
.ui-widget.dd-dialog-responsive .ui-widget-header{
	border-radius:10px 10px 0 0!important;
}

#ProductReviewPageProductName{
	color:#000;
}

.ShowBasket_SendBasketLink_Subject_Container, .ShowBasket_SendBasketLink_Send_Link_Container{
	background:#fff !important;	
}
.SubCats_BreadCrumb .BreadCrumbLink{
	display: none;
}
.SubCats_BreadCrumb .BreadCrumbLink_Active{
	display: inline-block;
}
.ShowBasket_SendBasketLink_Send_Link{
	background:#7ecfcf;
	padding:5px 10px;
	color:#fff !important;
	font-size:14px;
	text-decoration:none !important;
}

@media (max-width: 767px) {
.ui-dialog{
	width:359px !important;	
}

#ProductReviewPage .ProductReview{
	width:323px !important;	
}

#ProductReviewPage .ReviewUser{
	width:220px !important;	
}
}


/* 1 step checkout */

/* 1-Step checkout @ info@youwe.dk */
 
 
/**** FROM CLEAN TEMPLATE ****/
 
.checkout table {
  margin: 0;
  padding: 0;
  border: 0; }
  .checkout table td {
    padding: 0 0 0 0.38462em;
    font-size: 1em; }
.checkout h2, .checkout h3 {
  font-weight: bold;
  font-size: 1.07692em !important;
  margin: 0 0 0.92308em 0; }
.checkout h4 {
  color: #ababab; }
.checkout label {
  font-size: 13px; }
.checkout .div-checkout-checkbox-label {
  vertical-align: middle; }
.checkout input, .checkout select {
  margin: 4px 0 10px 0 !important;
  font-size: 13px; }
.checkout select {
  border: 1px solid #ccc; }
.checkout #confirm-complete-button {
  margin: 1.53846em 0 !important; }
.checkout .checkout-payment-table,
.checkout .checkout-shipping-table {
  background: transparent; }
.checkout #checkout-container {
  max-width: none; }
  .checkout #checkout-container #column-data,
  .checkout #checkout-container #column-shipping-payment,
  .checkout #checkout-container #column-order-summary {
    border-right: 1px solid #f3f3f3;
    width: 100%; }
  .checkout #checkout-container #customer-data {
    float: none; }
  .checkout #checkout-container #checkout_note {
    font-size: 1em; }
  .checkout #checkout-container .checkout-headline {
    padding: 35px 0 20px 0 !important;
    font-weight: 400;
    font-size: 2.15385em;
    border-bottom: none; }
  .checkout #checkout-container .checkout-text {
    padding: 0 0 0 5px; }
  .checkout #checkout-container #confirm-accepterms-link,
  .checkout #checkout-container #confirm-accept-customerdata-link {
    padding: 0 0 0 0.76923em; }
  .checkout #checkout-container #column-data #customer-login-devider {
    margin: 0 0 1.53846em 0; }
  .checkout #checkout-container #order-summary table {
    margin: 0 0 0.76923em 0; }
  .checkout #checkout-container #order-summary td {
    padding: 0.38462em 0 0.38462em 0; }
  .checkout #checkout-container #order-summary th {
    padding: 0.76923em 0 0.76923em 0 !important; }
    .checkout #checkout-container #order-summary th:first-child {
      text-align: center;
      width: 45px; }
  .checkout #checkout-container #confirm-checkout #confirm-complete-button {
    padding: 10px;
    font-size: 13px;
    color: #fff;
    background-color: #fe6524;
    border: 0;
    border-radius: 5px; }
 
@media only screen and (min-width: 770px) {
 
  #checkout-container {
    margin: 0 auto; }
    #checkout-container #column-data {
      width: 25% !important; }
    #checkout-container #column-shipping-payment {
      width: 25% !important; }
    #checkout-container #column-order-summary {
      width: 48% !important;
      border-right: none !important; }
}
@media only screen and (min-width: 580px) and (max-width: 770px) { 
 
 
  #checkout-container {
    margin: 0 auto; }
    #checkout-container #column-data {
      width: 50% !important; }
    #checkout-container #column-shipping-payment {
      width: 49% !important;
      border-right: none !important; }
    #checkout-container #column-order-summary {
      margin: 2.30769em 0 0 0;
      width: 100% !important;
      border-right: none !important;
      padding: 0 !important; }
}
@media only screen and (max-width: 480px) {
      #checkout-container {
    max-width: 27.69231em !important;
    margin: 0 auto; }
    #checkout-container #column-data,
    #checkout-container #column-shipping-payment,
    #checkout-container #column-order-summary {
      padding: 0 0 1.53846em 0;
      margin: 0 0 1.53846em 0;
      border-right: none !important;
      width: 100%;
      min-height: auto !important;
      border-bottom: 1px solid #f3f3f3; }
}
 
 
 
 
 
 
/* ADDITIONAL ADDONS FROM YOUWE.DK */
#checkout-container label,
#checkout-container SPAN,
#checkout-container DIV,
#checkout-container td,
#checkout-container th,
#checkout-container A{
	font-weight: normal;
	font-family: Montserrat,"Open Sans",sans-serif;
	color:#847f77!important;
}
#checkout-container h2 {
    background-color: #edf5f5;
    padding: 5px 10px;
    color: #2c6b6c;
    text-transform: uppercase;
	margin-top: 0 !important;
}
#checkout-container  #column-shipping-payment h2{
	margin-top: 0!important;
}
#checkout-container h3 {
    background-color: #edf5f5;
    padding: 5px 10px;
    color: #2c6b6c;
    text-transform: uppercase;
    margin-top: 0px !important;
	border-radius: 5px 5px 0 0; 
	font-size: 16px;
}
#checkout-container #column-shipping-payment > H2,
#order-summary > H2.checkout-order-summary-headline{
	padding-bottom: 8px!important;
}
DIV#order-summary TABLE,
#confirm-termsandconditions-text,
#confirm-termsandconditions-link-text,
#confirm-accepterms{
	border-right:1px solid #e8e4e1;
	border-left:1px solid #e8e4e1;
}
DIV#order-summary TABLE:last-child{
	  border-collapse:separate;
	  	border-radius: 0 0 5px 5px; 
}
#confirm-accepterms{
	width: 100%;
	border-bottom:1px solid #e8e4e1;
	border-radius: 0 0 5px 5px; 
	padding-bottom: 10px;
}
#confirm-termsandconditions-text{
	padding-top: 10px;
}
#checkout-container #order-confirm H2{
	margin-bottom: 0;
}
/*#checkout-container h3 {
    font-size: 13px !important;
}*/
#checkout-container #column-data {
    background-color: #ffffff;
    padding-left: 0% !important;
    padding-right: 0%;
	border: 1px solid #e8e4e1!important;
	border-top: 0!important;
	border-radius: 5px!important;   
}
#order-summary tbody, table tr:nth-of-type(even), .webshop-checkout #order-summary tr:nth-of-type(even) td, #payment-methods, #shipping-methods, #order-confirm {
    background-color: #ffffff;
}
#column-shipping-payment, #column-order-summary {
    margin-left: 1% !important;
}
#customer-login p, #customer-login fieldset, #checkout-container h3, #customer-data, .order-summary, #order-summary td, #confirm-termsandconditions-text, #confirm-termsandconditions-link-text, #confirm-accepterms, #confirm-accept-customerdata {
    padding-left: 2% !important;
    padding-right: 2% !important;
}  
@media only screen and (min-width: 770px) {
#checkout-container #column-order-summary {
    width: 48% !important;
}  
}
.checkout #checkout-container #order-summary th {
    padding: 0.76923em 2% 0.76923em 0 !important;
}
#payment-methods, #shipping-methods {
    margin-top: -13px !important;
    padding-top: 13px !important;
    margin-bottom: 10px !important;
	border: 1px solid #e8e4e1!important;
	border-radius: 0 0 5px 5px;      
}

#order-summary {
    margin-top: -13px !important;
    padding-top: 13px !important;
	font-size:14px;
}
#order-confirm {
    margin-top: 10px;
}
#checkout-container #column-shipping-payment {
    border-right: none !important;
}
.checkout #checkout-container #order-summary table {
    margin: 0;
    padding: 0 0 0.76923em 0;
}
#confirm-termsandconditions-link-text {
    padding-bottom: 10px;
}
#checkout-container #order-summary thead th {
    padding-top: 5px;
}
.order-summary thead th:first-child {
    text-align: center;
}
#confirm-complete-button {
    padding: 10px 20px !important;
    background-color: #006b6b!important;  
    color: #fff;
    border: none;
    font-size: 15px !important;
	margin-top:15px !important;
	border-radius: 10px;
	text-transform: uppercase;
}
.payment-message, .shipping-message {
    font-weight: 300;
}

.webshop-checkout label {
    width: 100%;
}

.checkout-headline{
	margin-bottom:20px !important;
	color:#2c6b6c;
	font-size:16px !important;
	padding-top:18px;	
	text-transform:uppercase;
	font-family: Montserrat,"Open Sans",sans-serif!important;
}

.checkout-button{
	background:#006b6b;
	border-radius: 5px;
	border:none;
	color:#fff;
	padding:4px 10px !important;	
}

.checkout-text{
	font-weight:100;	
}

#checkout_password_login-container{
	width:100% !important;	
}

#checkout_password_login-button-container{
	float:none !important;	
}

#customer_lookup_submit{
	float:left !important;	
}

/*.webshop-checkout label{
	font-weight:100 !important;	
}*/

.checkout-payment-description-cell, .checkout-shipping-description-cell{
	font-size:14px !important;
	padding:5px !important;	
}

.checkout-radio{
	margin-left:5px !important;	
}

.order-summary{
	background:#f5f5f5;	
}

#order-summary table{
	font-size:12px !important;  
	line-height:25px;	
}

#checkout-container a{
	color:#000;	
}




body.webshop-checkout #column-shipping-payment label .checkout-shipping-description-cell,
body.webshop-checkout #column-shipping-payment label .checkout-payment-description-cell {
    font-weight: bold;
}
#column-shipping-payment label .payment-message, #column-shipping-payment label .shipping-message {
    font-weight: normal;
}
#column-shipping-payment #pacsoftservicepointholder label {
    font-weight: normal;
}

#column-shipping-payment #pacsoftservicepointholder label .servicpoint-name {
    font-weight: bold;
}
#pacsoftservicepointholder .pacsoftservicepoint {
    position: relative;
}
#pacsoftservicepointholder .pacsoftservicepointradio {
    padding: 0 5px;
    position: absolute;
    top: 0;
    left: 0;
}
#column-shipping-payment #pacsoftservicepointholder label {
    width: auto;
    float: left;
    padding-left: 24px;
}
#column-shipping-payment .checkout_shippingmethodservices_checkbox {
    margin: 0 5px;
}
#column-shipping-payment .Checkout_ShippingMethodServices_Devider_TR + tr td {
    font-weight: bold;
}


/*** Free freight popup ***/

.TopBasketPrice {
    display: none;
}
.cart-fees {
    display: none;
}

#productAddModal .btn, #productAddModal button  {
    box-shadow: none;
    border: 0 none;
    margin-top: 0;
}

#productAddModal .modal-footer {
    text-align: center;
    text-transform: uppercase;
	padding-left: 15px!important;
	padding-right: 15px!important;
}
#productAddModal .modal-footer .btn {
    border-radius: 0;
}
#productAddModal .modal-footer .btn-default {
    background: #edf5f5;
    color: #2c6b6c;
    text-transform: uppercase;
    border: 0 none;
	float: left;
	border-radius: 10px;
}
#productAddModal .modal-footer .btn-primary {
    background: #4f666f;
    color: #fff;
    text-transform: uppercase;
    border: 0 none;
	float: right;
	border-radius: 10px;
	margin-left: 0!important;
}

#BasketEbadgeBox {
    padding: 10px 15px;
    background: #828181;
    color: #fff;
    margin-bottom: 10px;
    margin-left: -15px;
}

