.st-checkout-page {
margin-top: 60px;
margin-bottom: 60px;
}
.st-checkout-page h3.title {
margin: 0;
color: var(--heading-color, #1A2B48);
font-size: 24px;
font-weight: 500;
}
.st-checkout-page .check-out-form {
border-top: 2px solid #DAE1E7;
padding-top: 30px;
margin-top: 20px;
}
.st-checkout-page .check-out-form .form-group label {
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
}
.st-checkout-page .check-out-form .form-group label span.required {
color: red;
font-weight: 400;
}
.st-checkout-page .check-out-form .form-group .form-control {
border: 1px solid #DAE1E7;
border-radius: 3px;
box-shadow: none;
margin-bottom: 30px;
}
.st-checkout-page .check-out-form .form-group .form-control.error {
border-color: red;
}
.st-checkout-page .check-out-form .form-group input {
height: 40px;
}
.st-checkout-page .check-out-form .entry-content {
margin-bottom: 20px;
}
.st-checkout-page .check-out-form .form-group label span.require {
color: red;
}
.st-checkout-page .check-out-form .form-group .fa {
display: none;
}
.st-checkout-page .billing_information {
display: inline-block;
}
.st-checkout-page .payment-form h4.title {
margin-bottom: 30px;
}
.st-checkout-page .payment-form .payment-item {
margin-bottom: 35px;
min-height: 60px;
display: flex;
align-items: center;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item {
padding-left: 0;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label {
display: flex;
align-items: center;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label .check-payment {
position: relative;
overflow: hidden;
height: 16px;
width: 16px;
float: left;
margin-right: 15px;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label .check-payment input[type=radio] {
position: absolute;
opacity: 0;
cursor: pointer;
margin: 0;
top: 0;
left: 0;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item label .check-payment .checkmark {
position: absolute;
top: 0;
left: 0;
height: 16px;
width: 16px;
background-color: #fff;
border-radius: 50%;
border: 1px solid #A0A9B2;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item .payment-title {
min-width: 140px;
display: inline-block;
color: var(--link-color, #1A2B48);
font-weight: 500;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img {
max-height: 60px;
max-width: 50%;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img.st_skrill {
max-height: 25px;
}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img.st_twocheckout {
max-height: 20px;
}
.st-checkout-page .payment-form .payment-item .dropdown {
width: 100%;
}
.st-checkout-page .payment-form .payment-item .dropdown-menu {
width: 100%;
margin-top: 30px;
border: 2px solid #D7DCE3;
border-radius: 3px;
box-shadow: none;
position: relative;
padding: 25px 15px;
}
.st-checkout-page .payment-form .payment-item .dropdown-menu:before {
content: "";
width: 0;
height: 0;
border-style: solid;
position: absolute;
border-width: 10px;
border-color: transparent #fff #fff transparent;
top: -8px;
left: 30px;
right: 0;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
-webkit-box-shadow: 2px 2px 0px #dfdfdf;
box-shadow: 2px 2px 0px #dfdfdf;
}
.st-checkout-page .payment-form .payment-item .dropdown-menu .pm-info img {
max-width: 100%;
height: auto;
}
.st-checkout-page .payment-form .payment-item .dropdown-menu .pm-info p {
margin: 0;
}
.st-checkout-page .payment-form .payment-item:after {
content: "";
display: block;
clear: both;
}
.st-checkout-page .payment-form .payment-item.payment-gateway-st_paypal .dropdown .dropdown-menu .pm-info img {
max-width: 180px;
margin-bottom: 10px;
}
.st-checkout-page .cond-form {
margin-top: 40px;
}
.st-checkout-page .cond-form .st-icheck {
margin-bottom: 30px;
}
.st-checkout-page .cond-form .st-icheck .st-icheck-item {
padding-left: 35px;
color: var(--grey-color, #5E6D77);
}
.st-checkout-page .cond-form .st-icheck .st-icheck-item a {
color: var(--link-color, #5191FA);
font-weight: 500;
}
.st-checkout-page .cart-info {
border: 1px solid #D7DCE3;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 3px;
margin-top: 20px;
}
@media screen and (max-width : 991px) {
.st-checkout-page .cart-info {
margin-bottom: 50px;
}
}
.st-checkout-page .cart-info .service-section {
padding: 30px;
border-bottom: 1px solid #EAEEF3;
display: flex;
justify-content: space-between;
}
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .service-section {
padding: 25px 15px;
}
}
.st-checkout-page .cart-info .service-section .service-left h3.title {
font-size: 16px;
line-height: 25px;
font-weight: 500;
margin-right: 10px;
}
.st-checkout-page .cart-info .service-section .service-left h3.title a {
color: var(--heading-color, #1A2B48);
}
.st-checkout-page .cart-info .service-section .service-left .address {
color: var(--grey-color, #5E6D77);
margin-bottom: 0px;
}
.st-checkout-page .cart-info .service-section .service-left .address .field-icon {
position: relative;
top: 2px;
left: -2px;
}
.st-checkout-page .cart-info .service-section .service-right img {
min-width: 110px;
max-width: 100%;
}
.st-checkout-page .cart-info .coupon-section {
padding: 30px;
border-bottom: 1px solid #EAEEF3;
}
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .coupon-section {
padding: 25px 15px;
}
}
.st-checkout-page .cart-info .coupon-section h5 {
color: var(--link-color, #1A2B48);
margin-bottom: 20px;
font-weight: 400;
}
.st-checkout-page .cart-info .coupon-section form .form-group, .st-checkout-page .cart-info .coupon-section .coupon-section-wrap .form-group {
margin-bottom: 0px;
display: block;
width: 100%;
}
.st-checkout-page .cart-info .coupon-section form .form-group input[type=text], .st-checkout-page .cart-info .coupon-section .coupon-section-wrap .form-group input[type=text] {
border: 1px solid #EAEEF3;
border-radius: 3px;
height: 40px;
width: 66%;
margin-right: 5px;
padding: 10px;
}
.st-checkout-page .cart-info .coupon-section form .form-group input[type=text].error, .st-checkout-page .cart-info .coupon-section .coupon-section-wrap .form-group input[type=text].error {
border-color: #cc0000;
}
.st-checkout-page .cart-info .coupon-section form .form-group .btn, .st-checkout-page .cart-info .coupon-section .coupon-section-wrap .form-group .btn {
width: 30%;
background: var(--main-color, #5191FA);
border-radius: 3px;
height: 40px;
float: right;
}
.st-checkout-page .cart-info .coupon-section form .form-group .btn .fa, .st-checkout-page .cart-info .coupon-section .coupon-section-wrap .form-group .btn .fa {
margin-left: 5px;
}
.st-checkout-page .cart-info .total-section {
padding: 30px;
}
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .total-section {
padding: 25px 15px;
}
}
.st-checkout-page .cart-info .total-section ul {
padding: 0;
margin: 0;
}
.st-checkout-page .cart-info .total-section ul li {
list-style: none;
display: flex;
font-size: 14px;
margin-bottom: 13px;
justify-content: space-between;
}
.st-checkout-page .cart-info .total-section ul li span.label {
color: var(--link-color, #1A2B48);
font-size: 100%;
padding: 0;
text-align: left;
font-weight: 400;
}
.st-checkout-page .cart-info .total-section ul li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 400;
}
.st-checkout-page .cart-info .total-section ul li:last-child {
margin-bottom: 0px;
}
.st-checkout-page .cart-info .total-section ul li.payment-amount {
font-size: 18px;
}
.st-checkout-page .cart-info .total-section ul li.payment-amount span.value {
color: var(--link-color, #1A2B48);
}
.st-checkout-page .cart-info .info-section {
padding: 30px;
border-bottom: 1px solid #EAEEF3;
}
@media screen and (max-width: 1199px) {
.st-checkout-page .cart-info .info-section {
padding: 25px 15px;
}
}
.st-checkout-page .cart-info .info-section ul {
padding: 0;
margin: 0;
}
.st-checkout-page .cart-info .info-section ul li {
list-style: none;
font-size: 14px;
margin-bottom: 13px;
overflow: hidden;
}
.st-checkout-page .cart-info .info-section ul li span {
padding-left: 0;
}
.st-checkout-page .cart-info .info-section ul li span.label {
color: var(--link-color, #1A2B48);
font-size: 100%;
width: auto;
display: inline-block;
text-align: left;
padding: 0;
white-space: normal;
line-height: 18px;
font-weight: 400;
}
.st-checkout-page .cart-info .info-section ul li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 400;
float: right;
width: auto;
}
.st-checkout-page .cart-info .info-section ul li:last-child {
margin-bottom: 0px;
}
.st-checkout-page .cart-info .info-section ul li.ad-info {
margin-top: 10px;
}
.st-checkout-page .cart-info .info-section ul li.ad-info ul {
background: #F5F5F5;
border-radius: 3px;
padding: 20px;
width: 100%;
}
.st-checkout-page .cart-info .info-section ul li.ad-info ul li {
display: flex;
justify-content: space-between;
font-size: 14px;
padding-bottom: 10px;
border-bottom: 1px solid #EAEEF3;
}
.st-checkout-page .cart-info .info-section ul li.ad-info ul li span.label {
color: var(--link-color, #1A2B48);
font-size: 100%;
padding: 0;
width: 60%;
font-weight: 400;
}
.st-checkout-page .cart-info .info-section ul li.ad-info ul li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 500;
width: 40%;
font-weight: 400;
}
.st-checkout-page .cart-info .info-section ul li.ad-info ul li:last-child {
border: none;
padding-bottom: 0px;
}
.st-checkout-page .cart-info .info-section ul li .detail .btn {
background: transparent;
color: var(--link-color, #5191FA);
margin-left: 35%;
padding: 0;
margin-bottom: 10px;
margin-top: 5px;
outline: none;
}
.st-checkout-page .cart-info .info-section ul li .detail .btn:active {
box-shadow: none;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list {
display: none;
margin-bottom: 20px;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li {
border-bottom: 1px solid #dfdfdf;
display: flex;
justify-content: space-between;
align-items: baseline;
font-weight: normal;
padding: 10px 0;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li span {
padding: 0 5px;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li span.label {
color: var(--link-color, #1A2B48);
font-size: 100%;
font-weight: normal;
width: 70%;
font-weight: 400;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li span.value {
justify-items: right;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: normal;
width: 30%;
font-weight: 400;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li.head {
font-weight: 500;
padding: 10px 0 7px 0;
background-color: #F5F5F5;
margin-bottom: 0px;
}
.st-checkout-page .cart-info .info-section ul li .detail .detail-list li.head span {
font-weight: 400;
}
.st-checkout-page .cart-info .info-section ul li.extra-value span {
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 500;
}
.st-checkout-page .cart-info .info-section ul li.package-value span {
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 500;
}
.st-checkout-page .cart-info .info-section ul li.guest-value {
color: var(--grey-color, #5E6D77);
font-weight: 500;
}
.st-checkout-page .cart-info .info-section ul li.guest-value strong {
font-weight: bold;
color: #333;
}
.st-checkout-page .btn-checkout {
padding-left: 50px;
padding-right: 50px;
font-size: 14px;
color: #FFFFFF;
margin-top: 30px;
}
.st-checkout-page .info-form {
border: 1px solid #D7DCE3;
border-radius: 3px;
padding: 30px;
margin-top: 20px;
}
.st-checkout-page .info-form ul {
padding: 0;
margin: 0;
}
.st-checkout-page .info-form ul li {
list-style: none;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #DAE1E7;
}
.st-checkout-page .info-form ul li span {
padding: 0;
}
.st-checkout-page .info-form ul li span.label {
font-size: 14px;
color: var(--link-color, #1A2B48);
width: 40%;
display: inline-block;
text-align: left;
font-weight: 400;
}
.st-checkout-page .info-form ul li span.value {
font-size: 14px;
color: var(--grey-color, #5E6D77);
width: 60%;
display: inline-block;
}
@media screen and (max-width : 767px) {
.st-checkout-page .info-form ul li span.value {
margin-top: 10px;
}
}
@media screen and (max-width : 767px) {
.st-checkout-page .info-form ul li span {
width: 100% !important;
}
}
.st-checkout-page .info-form ul li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border: none;
}
.st-checkout-page .booking-success-notice {
margin-bottom: 100px;
}
@media screen and (max-width : 991px) {
.st-checkout-page .booking-success-notice {
margin-bottom: 55px;
}
}
.st-checkout-page .booking-success-notice .col-left {
display: flex;
align-items: center;
}
@media screen and (max-width : 520px) {
.st-checkout-page .booking-success-notice .col-left {
display: block;
text-align: center;
}
}
.st-checkout-page .booking-success-notice .col-left .notice-success {
margin-left: 20px;
}
@media screen and (max-width : 520px) {
.st-checkout-page .booking-success-notice .col-left .notice-success {
margin-left: 0;
}
}
.st-checkout-page .booking-success-notice .col-left .notice-success .line1 {
margin-bottom: 0px;
font-size: 24px;
color: #00001E;
line-height: 35px;
}
.st-checkout-page .booking-success-notice .col-left .notice-success .line1 span {
color: var(--link-color, #1A2B48);
font-weight: 600;
}
.st-checkout-page .booking-success-notice .col-left .notice-success .line2 {
font-size: 16px;
color: var(--grey-color, #5E6D77);
margin-bottom: 0px;
}
.st-checkout-page .booking-success-notice .col-left .notice-success .line2 span {
font-size: 16px;
color: #000000;
}
@media screen and (max-width : 520px) {
.st-checkout-page .booking-success-notice .col-left img {
display: block;
margin: auto;
margin-bottom: 10px;
}
}
.st-checkout-page .booking-success-notice .booking-info-detail {
padding: 0;
margin: 0;
border-left: 3px solid var(--link-color, #5191FA);
padding-left: 30px;
}
@media screen and (max-width : 991px) {
.st-checkout-page .booking-success-notice .booking-info-detail {
border: none;
padding-left: 0;
margin-top: 30px;
}
}
@media screen and (max-width : 520px) {
.st-checkout-page .booking-success-notice .booking-info-detail {
text-align: center;
}
}
.st-checkout-page .booking-success-notice .booking-info-detail li {
list-style: none;
font-size: 16px;
color: #818181;
padding: 5px 0;
}
.st-checkout-page .booking-success-notice .booking-info-detail li span {
font-weight: 500;
color: #000000;
}
.btn-st-checkout-submit .fa {
display: none;
margin-left: 10px;
}
.btn-st-checkout-submit.loading .fa {
display: inline-block;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 {
width: 100%;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry {
display: flex;
align-items: center;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date {
width: 60%;
margin-right: 15px;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date select {
height: 40px;
margin-bottom: 0px;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls {
display: flex;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap {
width: 50%;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap:first-child {
margin-right: 15px;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code {
width: 40%;
}
.payment-gateway-st_stripe .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code .form-control {
margin-bottom: 0px;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 {
width: 100%;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group {
width: 48%;
float: left;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group.second {
float: right;
width: 48%;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .form-group-card-country {
margin-right: 15px;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info select {
height: 40px;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry {
display: flex;
align-items: center;
width: 100%;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date {
width: 60%;
margin-right: 15px;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date select {
height: 40px;
margin-bottom: 0px;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls {
display: flex;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap {
width: 50%;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap:first-child {
margin-right: 15px;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code {
width: 40%;
}
.payment-gateway-wrapper .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code .form-control {
margin-bottom: 0px;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 {
width: 100%;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group {
width: 48%;
float: left;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info > .form-group.second {
float: right;
width: 48%;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry {
display: flex;
align-items: center;
width: 100%;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date {
width: 60%;
margin-right: 15px;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date select {
height: 40px;
margin-bottom: 0px;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls {
display: flex;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap {
width: 50%;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .expiry-date .controls .form-control-wrap:first-child {
margin-right: 15px;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code {
width: 40%;
}
.payment-gateway-st_twocheckout .dropdown-menu .pm-info .col-sm-6 .col-card-info .card-code-expiry .card-code .form-control {
margin-bottom: 0px;
}
.st-confirm-order {
padding-top: 80px;
padding-bottom: 80px;
}
.st-confirm-order .fa {
width: 65px;
height: 65px;
text-align: center;
line-height: 64px;
font-size: 32px;
color: #FFF;
border-radius: 50%;
margin: auto;
display: block;
margin-bottom: 35px;
}
.st-confirm-order .fa.box-iconn-successnew {
background-color: #68BF58;
}
.st-confirm-order .fa.box-iconn-dangernew {
background: rgba(255, 0, 0, 0.7);
} .st-woo-cartpage {
padding-top: 35px;
}
.st-woo-cartpage h2.st-woo-heading {
margin: 0;
color: var(--link-color, #1A2B48);
font-size: 24px;
font-weight: 500;
}
.st-woo-cartpage .cart-collaterals {
border: 1px solid #D7DCE3;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 3px;
margin-top: 20px;
padding: 30px;
}
.st-woo-cartpage .cart-collaterals .cart_totals {
width: 100%;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table {
border: none;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table th,
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table td {
padding: 0 0 15px 0;
border: none;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table th {
color: var(--link-color, #1A2B48);
font-size: 100%;
padding: 0;
text-align: left;
font-weight: 400;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table td {
color: var(--grey-color, #5E6D77);
font-weight: 400;
text-align: right;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table tr.order-total th {
color: var(--link-color, #1A2B48);
font-size: 18px;
padding-bottom: 0px;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table tr.order-total td {
color: var(--link-color, #1A2B48);
font-size: 18px;
padding-bottom: 0px;
}
.st-woo-cartpage .cart-collaterals .cart_totals .shop_table tr.order-total td strong {
font-weight: 450;
}
.st-woo-cartpage .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding-bottom: 0px;
}
.st-woo-cartpage .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
background: var(--main-color, #5191FA);
border-radius: 3px;
height: 45px;
line-height: 18px;
font-size: 15px;
font-weight: 400;
margin-bottom: 0px;
}
@media screen and (max-width : 520px) {
.st-woo-cartpage .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
height: auto;
}
}
.st-woo-cartpage .col-left .shop_table {
border: none;
border-top: 1px solid #dfdfdf;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 30px;
}
.st-woo-cartpage .col-left .shop_table tr td.actions {
padding: 15px 0;
}
.st-woo-cartpage .col-left .shop_table tr td.actions .coupon .input-text {
border: 1px solid #EAEEF3;
border-radius: 3px;
height: 40px;
margin-right: 5px;
padding: 10px;
min-width: 180px;
margin-bottom: 7px;
}
.st-woo-cartpage .col-left .shop_table tr td.actions .coupon button[type=submit] {
background: var(--main-color, #5191FA);
color: #FFF;
border-radius: 3px;
height: 40px;
font-weight: 400;
width: auto;
float: left;
}
.st-woo-cartpage .col-left .shop_table tr td.actions *[type=submit][name=update_cart] {
font-weight: 400;
background: var(--main-color, #5191FA);
border-radius: 3px;
height: 40px;
float: right;
color: #FFF;
}
@media screen and (max-width : 767px) {
.st-woo-cartpage .col-left .shop_table tr td.actions *[type=submit][name=update_cart] {
float: left;
}
}
.st-woo-cartpage .col-left .booking-list {
border-top: 2px solid #DAE1E7;
padding-top: 30px;
margin-top: 20px;
padding-left: 0px;
}
.st-woo-cartpage .col-left .booking-list .cart_item {
list-style: none;
border-bottom: 1px dashed #dfdfdf;
margin-bottom: 25px;
padding-bottom: 30px;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item-wishlist-title {
border-bottom: 2px solid var(--main-color, #5191FA);
margin-bottom: 10px;
display: inline-block;
text-transform: capitalize;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item-wishlist-remove {
margin-left: 10px;
font-size: 15px;
font-weight: normal;
position: relative;
top: 1px;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .wp-post-image {
min-width: 100%;
}
@media screen and (max-width : 767px) {
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .wp-post-image {
margin-bottom: 15px;
}
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-title {
margin-top: 0px;
font-size: 16px;
line-height: 20px;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-title a {
color: var(--link-color, #5191FA);
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-address .fa {
position: relative;
top: 2px;
left: -3px;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .cart_item_group b.booking-cart-item-title {
font-weight: 450;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item .booking-item-price {
color: var(--link-color, #1A2B48);
font-size: 20px;
}
.st-woo-cartpage .col-left .booking-list .cart_item .booking-item ._show_wc_cart_item_information_btn {
font-size: 12px;
font-weight: 450;
cursor: pointer;
}
.st-woo-cartpage .col-left .booking-list .cart_item:last-child {
border: none;
padding-bottom: 0;
}
.st-woo-cartpage table.shop_table .accordion-button {
padding: 0;
background: unset;
box-shadow: unset;
cursor: pointer;
}
.st-woo-cartpage table.shop_table .accordion-button:not(.collapseBookingDetail)::after {
display: none;
}
.st-woo-cartpage table.shop_table .accordion-button::after {
font: normal normal normal 14px/1 FontAwesome;
content: "\f107";
}
.st-woo-cartpage table.shop_table .accordion-button a {
color: var(--body-color, #1A2B48);
}
.st-woo-cartpage table.shop_table .accordion-button a:hover {
text-decoration: unset;
}
.st-woo-cartpage table.shop_table button[name=update_cart] {
display: none;
}
.st-woo-checkout-form .st-woo-heading {
margin: 0;
color: var(--link-color, #1A2B48);
font-size: 24px;
font-weight: 500;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table {
border: 1px solid #D7DCE3;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 3px;
margin-top: 20px;
padding: 30px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header {
border-bottom: 1px solid #EAEEF3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 20px;
padding-bottom: 20px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left {
width: 100%;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .booking-item-payment-title {
font-size: 16px;
line-height: 25px;
font-weight: 450;
margin-top: 0px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .booking-item-payment-title a {
color: var(--link-color, #1A2B48);
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .address {
color: var(--grey-color, #5E6D77);
margin-bottom: 0px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .address .fa {
position: relative;
top: 3px;
left: -3px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .col-left .price {
font-weight: 450;
font-size: 16px;
margin-top: 5px;
margin-bottom: 0px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table header .booking-item-payment-img {
width: 120px;
margin-left: 10px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details {
padding: 0;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li {
list-style: none;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price {
padding: 0;
overflow: hidden;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price li {
font-size: 14px;
display: flex;
justify-content: space-between;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price li .booking-item-payment-price-title {
display: inline-block;
float: left;
color: var(--link-color, #1A2B48);
font-size: 100%;
padding: 0;
text-align: left;
font-weight: 400;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-details li .booking-item-payment-price li .booking-item-payment-price-amount {
display: inline-block;
font-size: 100%;
color: var(--grey-color, #5E6D77);
font-weight: 400;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-total {
margin-bottom: 0px;
color: var(--link-color, #1A2B48);
padding: 0;
text-align: left;
font-weight: 400;
font-size: 18px;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-total span {
float: right;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .booking-item-payment-total span strong {
font-weight: 450;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .accordion-button {
padding: 0;
background: unset;
box-shadow: unset;
cursor: pointer;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .accordion-button:not(.collapseBookingDetail)::after {
display: none;
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .accordion-button::after {
font: normal normal normal 14px/1 FontAwesome;
content: "\f107";
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .accordion-button a {
color: var(--body-color, #1A2B48);
}
.st-woo-checkout-form .woocommerce-checkout-review-order-table .accordion-button a:hover {
text-decoration: unset;
}
.st-woo-checkout-form .woocommerce-billing-fields h3 {
margin: 0;
color: var(--link-color, #1A2B48);
font-size: 24px;
font-weight: 500;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
border-top: 2px solid #DAE1E7;
padding-top: 30px;
margin-top: 20px;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .input-text {
height: 40px;
border: 1px solid #DAE1E7;
border-radius: 3px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label {
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
color: var(--link-color, #1A2B48);
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2-container .select2-selection {
height: 40px;
border: 1px solid #DAE1E7;
border-radius: 3px;
font-size: 14px;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2-container .select2-selection .select2-selection__rendered {
line-height: 38px;
padding: 0px 12px;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .address-field .select2-container .select2-selection .select2-selection__arrow {
height: 100%;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
width: 50%;
float: left;
clear: none;
padding: 5px;
}
@media screen and (max-width : 767px) {
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
width: 100%;
}
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:nth-child(2n) {
float: right;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field {
clear: both;
}
.st-woo-checkout-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field label {
height: auto;
visibility: visible;
width: auto;
position: relative !important;
}
.st-woo-checkout-form .woocommerce-additional-fields h3 {
margin: 0;
color: var(--link-color, #1A2B48);
font-size: 24px;
font-weight: 500;
}
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
margin-top: 15px;
}
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes label {
font-weight: 400;
font-size: 14px;
}
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes .input-text {
height: 40px;
border: 1px solid #DAE1E7;
border-radius: 3px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
}
.st-woo-checkout-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes textarea.input-text {
height: auto;
}
.st-woo-checkout-form .woocommerce-checkout-payment {
background: transparent !important;
}
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods {
border: none !important;
background: #F5F5F5 !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method {
margin-bottom: 10px !important;
margin-top: 20px !important;
}
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method > div {
background: #FFFFFF !important;
}
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method > div:before {
border-bottom-color: #fff !important;
}
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method > input[type=radio] {
position: relative;
top: 3px;
}
.st-woo-checkout-form .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box {
font-size: 14px !important;
}
.st-woo-checkout-form .woocommerce-checkout-payment .place-order {
padding-left: 0px !important;
padding-right: 0px !important;
}
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .button {
float: left !important;
background: var(--link-color, #5191FA);
font-size: 14px;
font-weight: 450;
padding: 10px 25px;
}
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .button:hover {
background: var(--link-color, #5191FA);
}
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .woocommerce-form__input {
margin: 6px 8px 0 0;
}
.st-woo-checkout-form .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label .woocommerce-form__input + .woocommerce-terms-and-conditions-checkbox-text {
padding-left: 20px;
}
.st-coupon-wrapper {
margin-top: 45px;
}
.st-coupon-wrapper .woocommerce-info {
border-top-color: var(--link-color, #5191FA) !important;
}
.st-coupon-wrapper .woocommerce-info:before {
color: var(--link-color, #5191FA) !important;
}
.st-coupon-wrapper .woocommerce-info a {
color: var(--link-color, #5191FA);
}
.st-coupon-wrapper .checkout_coupon .form-row {
margin-bottom: 0px;
}
.st-coupon-wrapper .checkout_coupon input[type=text] {
border: 1px solid #DAE1E7;
border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
margin-bottom: 30px;
height: 40px;
padding-left: 15px;
padding-right: 15px;
}
.st-coupon-wrapper .checkout_coupon input[type=submit] {
background: var(--link-color, #5191FA);
border-radius: 3px;
height: 40px;
}
.st-woo-thankyou-page .box-icon-success {
height: 65px;
width: 65px;
background: #1CD81C !important;
border-radius: 50%;
color: #fff;
line-height: 65px;
font-size: 40px;
text-align: center;
display: block;
margin: auto;
margin-top: 50px;
}
.st-woo-thankyou-page header h2 {
margin: 0;
color: var(--link-color, #1A2B48);
font-size: 24px;
font-weight: 500;
margin-bottom: 20px;
}
.st-woo-thankyou-page header h3 {
margin: 0;
color: var(--link-color, #1A2B48);
font-size: 22px;
font-weight: 500;
margin-bottom: 20px;
}
.st-woo-thankyou-page .order-payment-list {
padding: 0;
}
.st-woo-thankyou-page .order-payment-list li {
font-size: 14px;
}
.st-woo-thankyou-page .order-payment-list li.order_item {
list-style: none;
border-bottom: 1px dashed #dfdfdf;
padding-bottom: 15px;
margin-bottom: 15px;
}
.st-woo-thankyou-page .order-payment-list li.order_item h5 {
font-size: 16px;
}
.st-woo-thankyou-page .order-payment-list li.order_item h5 .fa {
display: none;
}
.st-woo-thankyou-page .order-payment-list li.order_item:last-child {
margin-bottom: 0px;
border: none;
}
.st-woo-thankyou-page .order-payment-list li a {
color: var(--link-color, #5191FA);
}
.st-woo-thankyou-page .text-right .text-lg {
font-size: 18px;
font-weight: 450;
}