#earrangement-container .fl-col-group .fl-col-small{font-size:1em;display:inline-block;float:right;width:28%;}
#earrangement-container .fl-col-group .fl-col-small .step_moving{font-size:1em;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side{border:1px solid #5085a5;box-sizing:border-box;color:inherit;display:block;float:none;font-size:1em;margin:0;overflow:hidden;padding:0;width:100%;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li::before{font-size:1em;content:"" !important;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li{color:inherit;font-size:1em;display:block;text-align:left;position:relative;margin:0 !important;text-indent:0;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li::after{font-size:1em;content:"" !important;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step{color:#5085a5 !important;font-weight:bold;padding:7px 10px 7px 50px !important;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step a{color:#5085a5;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step a:hover{color:#325484;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step i.fa{color:#5085a5;font-size:1.4em;left:20px;position:absolute;top:5px;margin-left:-5px;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step i.fa-check-circle-o{display:block;filter:alpha(opacity=20);opacity:0.4;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step:not(.step-last){border-bottom:solid 1px #5085a5;}
/*#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step i.fa-check-circle{display:none;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step.complete i.fa-check-circle{display:block;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step.complete i.fa-check-circle-o{display:none;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.step.complete.past{cursor:pointer;}*/
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item{color:#5085a5;font-weight:normal !important;margin:5px 0;padding-left:15px !important;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.title{background-color:#5085a5;color:white !important;font-size:1em !important;font-weight:bold!important;margin-bottom:5px !important;padding:7px 0 7px 15px !important;text-align:left;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item:not(.title):not(.row-summary){font-size:0.93em;display:flow-root;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item:not(.title):not(.row-summary) > label{display:inline-block;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item > label{color:inherit;font-size:1em;margin:0;width:55%;font-weight:normal !important;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item > label > span{color:inherit;font-size:1em;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item > small,
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item > span{color:inherit;font-size:1em;float:right;margin-right:5%;width:40%;text-align:right;position:absolute;right:0;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item:not(.cart-item-last){border-bottom:solid 1px #5085a5;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.cart-item-title{font-weight:bold;padding-left:10px;margin-top:10px;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary{font-weight:bold;font-size:0.93em;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary > label{width:50%;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary > span{width:50%;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > label{width:100%;}
/*#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > label > span:not(.tax_percentage){display:block;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > label > span.tax_percentage{display:inline-block;}*/
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > label > span.tax_percentage{display:inline-block;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > span{width:40%;}
#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-total{font-size:1.2em;margin-top:5px !important;padding-bottom:20px;padding-top:5px;}
#earrangement-container .fl-col-group .fl-col-small .step_moving.hide_cart .step_side > li.cart-title,#earrangement-container .fl-col-group .fl-col-small .step_moving.hide_cart .step_side > li.cart-item{display:none;}
#earrangement-container .fl-col-group .fl-col-small .no_bar{display:none !important;}
#earrangement-container .fl-col-group .fl-col-small .step_moving.at_middle{position:fixed;top:10px;width:316px;}
#earrangement-container .fl-col-group .fl-col-small .step_moving.at_bottom{position:absolute;bottom:0px;width:316px;}
#earrangement-container .fl-col-group .fl-col:not(.fl-col-small){width:70%;}

@media (max-width: 768px){
	#earrangement-container .fl-col-group .fl-col-small{display:table;float:none;height:auto !important;margin-bottom:20px;width:100%;}
	#earrangement-container .fl-col-group .fl-col-small .step_moving{position:static !important;bottom:auto;}
	#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > label > span{display:inline-block;}
	#earrangement-container .fl-col-group .fl-col:not(.fl-col-small){width:100%;}
}

@media (max-width: 360px){
	#earrangement-container .fl-col-group .fl-col-small .step_moving .step_side > li.cart-item.row-summary.row-summary-tax > label > span{display:block;}
}