/*
 * Custom style goes here.
 * A template should always ship with an empty custom.css
 */
 .linklist ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
 }
#header .is-sticky .sticky-icon-logo {
    opacity: 1;
    visibility: visible;
}
#header .sticky-icon-logo {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 7px;
    opacity: 0;
    transition: all .3s;
}
.sticky-icon-logo .logo {
    width: 12%;
    height: auto;
}
#payment-form-axepta {
    text-align: left !important;
}
#axepta_payment_form_CVM_1,
#axepta_payment_form_CVM_2{
	display: inline-flex;
    border: 1px solid #eee;
    border-radius: 50px;
    padding: 0px 20px;
}
.payment-confirmation-hide{
	display: none !important;
}
#payment-form-axepta{
	border-radius: 10px;
	text-align: center;
}
.payment-options .payment-line{
	padding: 0;
}
.payment-options .payment-option .custom-radio{
	padding: 15px 0;
	width: 100%;
	z-index:999 !important;
}
.logo_axepta {
    max-width: 60px !important;
    max-height: 49px !important;
}

#axepta-paygates-list .custom-checkbox input[type=checkbox], 
#axepta-paygates-list .custom-radio input[type=radio] {
    all: initial;
}
.main-product-details .product-prices .tax-shipping-delivery-label {
    font-size: .7em;
    font-style: italic;
    margin-top: 5px;
    display: flex;
    flex-wrap: nowrap !important;
    flex-direction: column !important;
}


@media only screen and (min-width : 992px) {
.block-reassurance-item {
    width: 48%;
    display: inline-flex;
}
.blockreassurance-product .block-reassurance-item+.block-reassurance-item {
    border-top: none;
}
}
.av_category_stars { 
    width:100% !important;
}
.panel-title {
    font-size: 1.6em;
    padding-bottom: 5px;
}
.panel.panel-default {
  margin-bottom: 0.8em;
}
