/*
Theme Name: Gizmos Child
Theme URI: https://gizmos.qodeinteractive.com
Description: A child theme of Gizmos
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: gizmos
Template: gizmos
*/

/* ===== CUSTOM CSS BY EK3O ===== */
.short-description {
    font-size: 13px;
    color: #555;
    margin-top: 20px;
    line-height: 1.5;
}


/* ===== Custom css for Unicredit and TBI buttons ===== */
#uni-product-button-container{
	float: right;
    margin-top: 78px;
    position: absolute;
    margin-left: 264px;
	z-index: 1000;
	
}
.uni_button{
	border-radius: 8px;
	
}

.uni_button:hover{
    background-repeat: no-repeat !important;
    background-position: center !important;
    background: #f4f4f4 !important;

}
.uni_button_body_left{
	color: #676770 !important;
}
.uni_btn_seccondary_inner{
	border: none !important;
    box-shadow: none !important;
    box-shadow: none !important;
	padding: 10px 33px !important;
}
.uni_btn_primary_inner{
	border: none !important;
    box-shadow: none !important;
    box-shadow: none !important;
	padding: 10px 33px !important
}
#tbi_button_body{
	height: 70px;
}
.uni_button:hover :nth-child(n) {
  display: inherit; 
}
/* ===== END ===== */

/* EPayment */
.ePaymentButton{
	color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    position: relative;
    display: inline-flex;
    width: auto;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
    column-gap: 11px;
    align-items: center;
    border-radius: 8px;
    outline: 0;
    transition: color .25s ease-out, background-color .25s ease-out, border-color .25s ease-out;
    padding: 17px 25px 17px 33px;
    cursor: pointer;
    z-index: 3;
    color: #fff;
    background-color: var(--qode-main-color);
    border: 1px solid transparent;
}
.ePaymentButton:hover{
	color: #fff;
}
.ePaymentFailed{
	margin-left: auto;
    margin-right: auto;
    width: 600px;
    text-align: center;
}

/* END*/

#deliv_msg{
  display: none !important;
}

#qodef-page-wrapper{
  overflow: visible;
}

.stickyDiv{
  position: sticky;
  top: 0;
  background-color: #f4f4f4;
  padding-top: 15px !important;
  height: 100vh;
   margin-bottom: 0;
{

#qodef-woo-page.qodef--checkout #customer_details h3{
  border-bottom:none !important;
}

.checkoutDiv{
   padding-top: 15px !important;
   margin-bottom: 0;
}

.product-name{
	font-size: 15px !important;
}