form.addon-request-form .c-ar-text, form.addon-request-form .c-ar-markup {
    margin-bottom: 15px;
}
form.addon-request-form .c-ar-text input {
    width: 430px;
}
form.addon-request-form .ar-item-list thead tr th,
form.addon-request-form .ar-item-list tbody tr td {
    vertical-align: middle;
    border: 1px solid #cccccc !important;
    /*font-family: montserrat-bold,arial,serif,arial,serif;*/
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #333;
    font-size: 11px;
}
form.addon-request-form img.ar-item-img {
    width: 100px;
}
form.addon-request-form .ar-item-list label {
    display: none;
}
form.addon-request-form .ar-item-list input,
form.addon-request-form .ar-item-list select {
    width: 100%;
}
form.addon-request-form .ar-item-list thead > tr.c-fh th:nth-child(1) {
    width: 46%;
}
form.addon-request-form .ar-item-list thead > tr.c-fh th:nth-child(2),
form.addon-request-form .ar-item-list thead > tr.c-fh th:nth-child(6),
form.addon-request-form .ar-item-list thead > tr.c-sh th:nth-child(3) {
    width: 9%;
}
form.addon-request-form .ar-item-list thead > tr.c-sh th:nth-child(1),
form.addon-request-form .ar-item-list thead > tr.c-sh th:nth-child(2) {
    width: 10%;
}
form.addon-request-form .ar-item-list thead > tr.c-fh th:nth-child(5),
form.addon-request-form .ar-item-list thead > tr.c-fh th:nth-child(3) {
  width: 8%;
}
form.addon-request-form .ar-item-list thead > tr.c-fh th:nth-child(4) {
    width: 23%;
}
form.addon-request-form .container-inline-date > div,
form.addon-request-form .ar-item-list div.form-group {
    margin: 0px;
}
form.addon-request-form .ar-item-list td span {
    margin-left: 5px;
}
form.addon-request-form .ar-amount-wraper {
    text-align: right;
    margin: 20px 10px;
    /*font-family: montserrat-bold,arial,serif,arial,serif;*/
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #333;
    font-size: 10px;
}
form.addon-request-form .ar-amount-wraper span.t-label {
    width: 145px;
    text-align: left;
    font-weight: bold;
}
form.addon-request-form div.c-ar-term {
    margin-top: 10px;
    margin-bottom: 10px;
}
form.addon-request-form .ar-item-list input,
form.addon-request-form .ar-item-list select {
    font-size: 11px;
    padding: 6px 6px;
}

.ar-item-show .item-name,
.ar-item-show .item-type,
.ar-item-show .item-price {
    text-align: center;
    /*font-family: montserrat-bold,arial,serif,arial,serif;*/
    letter-spacing: 0.5px;
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
}
.ar-item-show .qty,
.ar-item-show .date-from,
.ar-item-show .date-to {
  padding-right: 0px;
}
.ar-item-show .date-from input,
.ar-item-show .date-to input {
  width: 100%;
  padding: 6px 6px;
    font-size: 13px;
}
.ar-item-show .col-xs-4 {
    width: 36.333333%;
}
.ar-item-show .form-item-item-show-wrapper-date-from-date label,
.ar-item-show .form-item-item-show-wrapper-date-to-date label {
  display: none;
}
.ar-item-show .add-to-cart {
    text-align: right;
    height: 60px;
}
.ar-item-show .add-to-cart button {
    margin-top: 25px;
    /*background: #b12027 !important;*/
    /*border: 1px solid #b12027;*/
    transition: all 0.3s;
    /*font-family: opensans-local,arial,serif;*/
    width: 100%;
}
.ar-item-show .add-to-cart button span {
  display: none;
}
.ar-item-show,
.ar-cart-summary-wrap {
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding-top: 5px;
    float: left;
    width: 100%;
}
.ar-cart-summary-wrap .ar-cart-item label {
    display: inline;
    margin-right: 5px;
}
.ar-cart-summary-wrap .ar-cart-item input,
.ar-cart-summary-wrap .ar-cart-item select {
    display: inline-block;
    width: 50%;
    padding: 0px 12px;
}
.ar-cart-summary-wrap .date-padding label {
  display: none;
}
.ar-cart-summary-wrap .date-padding {
  display: inline-block;
    float: none;
    width: 50%;
}
.ar-cart-summary-wrap .ar-cart-item input.c-date-from,
.ar-cart-summary-wrap .ar-cart-item input.c-date-to {
  width: 100% !important;
}
.ar-cart-summary-wrap .ar-cart-summary-title {
    text-align: center;
    text-transform: uppercase;
    margin: 10px;
}
.ar-cart-summary-wrap .ar-cart-item > div {
    margin-bottom: 5px;
}
.ar-cart-summary-wrap .ar-cart-item {
    border-top: 1px solid #cccccc;
    padding-top: 5px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 5px;
}
.ar-cart-summary-wrap .ar-amount-wraper {
  position: relative;
    float: right;
}
.ar-cart-hide input,
.ar-cart-hide div.date-padding,
.ar-cart-hide select,
.ar-cart-hide-val span.t-value {
    display: none !important;
}
.ar-cart-summary-wrap .ar-cart-item .action{
  position: relative;
}
.ar-cart-summary-wrap .ar-cart-item .action-btn {
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.ar-cart-summary-wrap .ar-cart-item .action-btn button {
    background: none;
    border: none;
    color: #b12027;
    padding: 5px;
    margin-left: 5px;
    width: auto;
}
.ar-cart-summary-wrap .ar-cart-item .action-btn button:hover {
	background-color: none !important;
}
.ar-cart-item .container-inline-date .form-item .form-item {
    float: none; 
}
.ar-item-show .photo{
    text-align: center;
}