:root{--ronixa-theme-primary-color:rgba(40.99999999999998,56.00000000000003,144,1);--ronixa-theme-secondary-color:rgba(235,183.99999999999994,39,1);--ronixa-theme-button-border-radius:0px;--ronixa-theme-secondary-background-color-page:rgba(250,250,250,1);--ronixa-theme-background-color-page:rgba(255,255,255,1);}body{ background-color : rgba(255,255,255,1) !important }
				.rt-container:not([id*="grand_"]),
				.rt-container-fluid:not([id*="grand_"]),
				.container:not([id*="grand_"]),
				.container-fluid:not([id*="grand_"]) {
				width: 100%;
				padding-right: var(--bs-gutter-x, 0.75rem);
				padding-left: var(--bs-gutter-x, 0.75rem);
				margin-right: auto;
				margin-left: auto;
				} 
				.rt-navbar > .rt-container-fluid:not([id*="grand_"]),
				.rt-navbar > .rt-container:not([id*="grand_"]),
				.rt-navbar > .container:not([id*="grand_"]),
				.rt-navbar > .container-fluid:not([id*="grand_"]){
					display: flex;
					flex-wrap: inherit;
					align-items: center;
					justify-content: space-between;
				} 
				.navbar > .rt-container-fluid:not([id*="grand_"]),
				.navbar > .rt-container:not([id*="grand_"]),
				.navbar > .container:not([id*="grand_"]),
				.navbar > .container-fluid:not([id*="grand_"]){
					display: flex;
					flex-wrap: inherit;
					align-items: center;
					justify-content: space-between;
				} 
				.rt-container:not([id*="grand_"]),
				.rt-container-fluid:not([id*="grand_"]),
				.container:not([id*="grand_"]),
				.container-fluid:not([id*="grand_"]) {
					max-width: initial;
				} .homedecor-category-info-carousel .info-box-wrapper {
  display: block;
  text-align: center;
}
.homedecor-category-info-carousel .ronixa-info-box {
    display: inline-flex !important;
}
.homedecor-category-info-carousel .ronixa-info-box .info-box-title{
    margin-bottom: 0 !important;
}
/*.homedecor-category-info-carousel .info-box-icon img {*/
/*    width: 48px !important;*/
/*}*/
.homedecor-ajaxproduct .labels-rectangular {
    left: 15px !important;
}
.homedecor-info-services-carousel .ronixa-info-box {
    margin-bottom: 0;
}
.homedecor-info-services-carousel .info-box-inner p {
    margin-bottom: 0;
}
.homedecor-info-services-carousel .info-box-icon img {
  width: 52px !important;
}
.homedecor-info-services-carousel .ronixa-info-box .info-box-content {
    border-radius: 0 !important;
    border: 2px solid #f0f2f1 !important;
}
.homedecor-blog-section .swiper-viewport {
    overflow: hidden;
}
.homedecor-blog-section .rblog-thumb {
    border: 2px solid #f0f2f1;
    background: transparent;
    box-shadow: none;
}
.homedecor-blog-section .post-meta-data {
    border-color: #f0f2f1;
}
.cke_notification_warning {
    display: none;
}
/* Footer  */
.homedecor-blog-footer .rb-aside-title-wrapper {
    margin-top: 0;
    padding-bottom: 0;
}
.homedecor-blog-footer .rb-aside-title-wrapper::before {
    display: none;
}
.footer-button-group .ronixa-button-group-icon {
    border: 1px solid var(--ronixa-theme-primary-color) !important;
}
.footer-button-group .ronixa-button-group-item:nth-child(2) .ronixa-button-group-icon {
    transition: all .3s ease;
}
.footer-button-group .ronixa-button-group-item:nth-child(2) .ronixa-button-group-icon:hover{
    box-shadow: inset 0 0 200px rgb(0 0 0 / 10%) !important;
}
.footer-button-group .ronixa-button-group-item:not(:last-child) {
    transition: all .3s ease;
}
.footer-button-group .ronixa-button-group-item:not(:last-child):hover {
    background-color: var(--ronixa-theme-primary-color);
}
.footer-button-group .ronixa-button-group-item:not(:last-child):hover span {
    color: #fff !important;
}
.home-decor-footer-social .retrina-socialicons-icon:hover {
    background-color: var(--ronixa-theme-primary-color) !important;
}
.home-decor-footer-social .retrina-socialicons-icon:hover i {
    color: #fff !important;
}
/* Footer  */ 

.homedecor-ajaxproduct .product-btn-arrow[class*="next"]::after, .homedecor-ajaxproduct .product-btn-arrow[class*="prev"]::after {
    font-family: "bootstrap-icons";
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow {
    font-size: 32px;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow.product-products-load-prev {
    left: -70px !important;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow.product-products-load-next {
    left: inherit !important;
    right: -70px !important;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow {
    transform: translateY(-50px);
}
.homedecor-promo-banner .ronixa-button {
    padding: 0 !important;
}
.homedecor-image-hotspot .ronixa-image-hotspot-img {
    border-radius: 0 !important;
}
.homedecor-img-carousel .retrina-imagecarousel-image {
    width: 100% !important;
}

#information-information img {
    width: 100%;
}

/* About Page Import */
.about-page-description .ronixa-section-title-description p:last-child {
    margin-bottom: 0;
}
.team-member-cart .ronixa-member-image img  {
    width: 100% !important;
    border-radius: 0 !important;
}
.team-member-cart .ronixa-social-icon {
    width: 30px !important;
    height: 30px !important;
    margin: 4px !important;
}
.team-member-cart .ronixa-member-image:hover  {
    transform: none !important;
}
.team-member-cart .ronixa-member-name {
    font-size: 18px;
}
/* About Page Import */

/* Contact Page Import */
.accordion-box-contact .rt-accordion-item .rt-accordion-button {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-button .retrina-accordion-icon {
    font-size: 20px;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-button::after {
    display: none !important;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-body p:last-child {
    margin-bottom: 0 !important;
}
.contact-form-input-box .contact-form-boxes {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
.contact-form-input-box .heading-title {
    display: none;
}
.contact-form-input-box .contact-form-boxes .form-control {
    background-color: var(--ronixa-theme-background-color-page) !important;
    border-radius: 0;
}
.contact-form-input-box .form-control ~ label.col-form-label {
    background-color: var(--ronixa-theme-background-color-page);
}
.contact-form-input-box .btn-main {
    border-radius: 0;
}
.accordion-box-contact .rt-accordion-item {
    border: none;
    border-bottom: 1px solid var(--ronixa-light-border-color);
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.contact-info-box .box-icon-wrapper {
    margin-right: 8px !important;
}
.contact-info-box .ronixa-info-box .info-box-inner p:first-child {
    margin-bottom: 6px;
}
.ronixa-header-nav-box > li {
    position: static !important;
}
.ronixa-theme-header-bottom .ronixa-header-nav-main:not(.ronixa-offsets-calculated) .ronixa-header-dropdown-menu {
    width: 100%;
    padding: 20px;
}
#retrina_content_111_1_father_1_second, #retrina_content_297_1_father_1_second {
    align-items: normal !important; 
}
/* Contact Page Import */

@media (max-width: 1199px) {
    .homedecor-category-info-carousel .ronixa-info-box .info-box-subtitle {
        font-size: 15px !important;
    }
    .homedecor-category-info-carousel .ronixa-info-box .info-box-title {
        font-size: 12px !important;
    }
}
@media (max-width: 767px) {
    /*.ronixa-product-categories-44 .category-grid-item .ronixa-product-category-entities-title {*/
    /*    font-size: 16px;*/
    /*}*/
    .homedecor-promo-banner .wrapper-content-banner {
        padding: 16px !important;
    } 
    .about-image-carousel .retrina-imagecarousel-image {
        border: none !important;
    }
}

/*Mega Menu Style*/
.ronixa-white-extra-menu a span{
    color:#d3d3d3;
}
.ronixa-white-extra-menu .nav-link-text{
    color:#fff;
}
.ronixa-header-nav-mobile .ronixa-white-extra-menu li > a{
    border-bottom: 1px solid rgb(255 255 255 / 11%);
}
@media (min-width: 992px){
    .container-class {
        width: 100%;
        padding-right: var(--bs-gutter-x, 0.75rem);
        padding-left: var(--bs-gutter-x, 0.75rem);
        margin-right: auto;
        margin-left: auto;
    }
    .container-class {
        max-width: 960px !important;
    }
}
@media (min-width: 1200px){
    .container-class {
        max-width: 1140px !important;
    }
    .container {
        max-width: 1140px !important;
    }
}
@media (min-width: 1400px){
    .container-class {
        max-width: 1320px !important;
    }
    .container {
        max-width: 1320px !important;
    }
}

.ronixa-header-dropdown-menu ul li {
	list-style: none;
}

ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > a {
    font-size: 18px;
    color: #293890 !important;
	display:block;
    position:relative;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > a:after {
    content: "";
    position: absolute;
    top: 50%;
    height: 1px;
    background-color: #ebb827;
    width: calc(100% - 25px);
    margin-left: 10px;
	transform: translate(0, -50%);
}

ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > ul.sub-sub-menu li a {
    padding-left: 15px;
	position: relative;
	  display:inline-block;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > ul.sub-sub-menu li a:before {
    content: "\F285";
    font-family: "bootstrap-icons";
    font-size: 12px;
    position: absolute;
    left: 0;
    line-height: 1;
	top:8px;
}
.ronixa-header-dropdown-menu .sub-sub-menu {
  padding-left:0px;
}
/*Mega Menu Style*/

/* Custom CSS Starts - 03-07-2024  */

.ronixa-top-header-03 {
    display: none;
}
.ronixa-sticky-header .ronixa-header-dropdown {
    margin-top: 0;
    width: 1000px;
    padding: 10px 20px;
}
.ronixa-header-info-box-wrapper.info-box-with-border {
    display: none;
    border-left: 1px solid rgba(115, 115, 115, 0.25);
    padding-inline-start: 20px !important;
    margin-inline-start: 10px;
}

.ronixa-bottom-header-03.ronixa-header-row {
    background-color: #293890;
    border-color: #293890;
}
.ronixa-theme-header-bottom .ronixa-header-nav-main > li > a {
    color: #fff;
    padding-left: 25px;
    padding-right: 25px;
}
.ronixa-theme-header-bottom .ronixa-header-nav-main > li.menu-item-has-children > a::after {
    color: #fff;
}
.ronixa-mid-header-03.ronixa-header-row {
    padding: 10px 0;
    border: none;
}
.ronixa-theme-header-bottom .ronixa-header-nav-main > li > a:hover, .ronixa-theme-header-bottom .ronixa-header-nav-main > li.menu-item-has-children > a:hover::after  {
    color: #ebb827;
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:hover > a {
  color: #ebb827;
}
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text:after {
    background-color: #ebb827 !important;
}
.ronixa-header-info-box-wrapper strong {
    color: #242424;
    font-size: 18px;
    font-weight: 500;
}
.ronixa-header-info-box-wrapper .info-box-number {
    font-size: 18px;
    letter-spacing: 0;
    margin-top: 0;
}
.ronixa-header-my-account .ronixa-header-tools-text a {
    font-size: 15px;
    color: #777;
}
.ronixa-theme-header-03 {
    margin-bottom: 0;
}
.homedecor-category-info-carousel .info-box-wrapper {
    text-align: left;
}
.information-box-carousel-53 .ronixa-info-box .info-box-subtitle {
    margin-bottom: 5px !important;
}
.homedecor-category-info-carousel .ronixa-info-box {
    align-items: center !important;
}
footer .retrina-image-180 img {
    width: 50%;
}

.welcomeSection{
    background: rgb(222,241,246);
    background: linear-gradient(90deg, rgba(222,241,246,1) 0%, rgba(237,240,255,1) 100%);
}
.product-nav.product-nav-tabs .product-active .tab-label:after{
    background-color: #ebb827 !important;
}
.products.product-products-holder{
    margin-top: 35px;
}
.products.product-products-holder .product-grid-item .product-wrapper {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    padding-bottom: 30px;
}
.products.product-products-holder .product-grid-item .product-wrapper .product-image-link{
    padding: 30px 30px 0;
}
.products.product-products-holder .product-grid-item .product-wrapper .product-add-btn.product-add-btn-replace{
    opacity: 1;
}
.products.product-products-holder .product-grid-item .product-wrapper .product-entities-title{
    font-size: 18px;
    line-height: 1.2;
    color: #5f5e5e;
    font-weight: normal;
    margin-top: 25px;
    padding-left: 15px;
    padding-right: 15px;
}
.products.product-products-holder .product-grid-item .product-wrapper .price .amount{
    color: #5f5e5e;
    font-weight: 700;
    font-size: 18px;
}
/* Footer */
.footerCol1 .ronixa-list-text strong{
    font-weight: normal;
    font-style: italic;
    display: block;
    color: #ebb827;
    font-size: 15px;
}
.dotList ul li{
    display: flex;
}
.dotList ul > li:before{
    content: "";
    height: 8px;
    width: 8px;
    background-color: #ebb827;
    border-radius: 50%;
    margin-right: 15px;
}
.dotList ul li a:hover .ronixa-list-text, .dotList ul li:hover a .ronixa-list-text{
    color: #ebb827;
}
.footer-info-box{
    display: none;
}
#retrina_grand_content_190_1_grand_1{
    border-bottom-width: 0;
}
@media (min-width: 992px) {
    .footerRow #retrina_content_190_1_mother_3 {
      margin-left: 0;
      width: 22%;
    }
}

.product-category .img-thumbnail {
    width: 100%;
}

/* Product Detail */
.product-detail-box, .breadcrumb{
    background-color: #fff;
}
.product .radio-wrappper{
    gap: 10px;
}
.product .form-group .radio-wrappper .radio{
    position: relative;
    width: calc(100% / 6 - 10px);
    text-align: center;
}
.product .form-group .radio-wrappper .radio label:before{
    height: 60px;
    width: 60px;
    border-radius: 50%;
    content: "";
    display: inline-block;
    border: 1px solid #8b8b8b;
    transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    left: 50%;
    position: relative;
}
.product .form-group .radio-wrappper .radio.active label:before {
    border: 2px solid #000;
}
.product .form-group .radio-wrappper .radio label:hover:before {
    opacity: 0.6;
}
.product .form-group .radio-wrappper .radio label{
    margin: 0;
    display: flex;
    flex-direction: column;
}
.product .radio-wrappper.ribbon-colour {
    max-height: 390px;
    overflow: auto;
}
.product .form-group .radio-wrappper .radio .option-value{
    margin-bottom: 0;
    line-height: 1.2;
    padding: 5px 10px;
    text-align: center;
}
/*.product .form-group .radio-wrappper .radio .option-value{*/
/*    margin-bottom: 0;*/
/*    line-height: 1.2;*/
/*    background: #000;*/
/*    color: #fff;*/
/*    border-radius: 4px;*/
/*    position: absolute;*/
/*    padding: 5px 10px;*/
/*    width: max-content;*/
/*    bottom: 40px;*/
/*    display: none;*/
/*    z-index: 9;*/
/*    left: 50%;*/
/*    transform: translate(-50%, 0);*/
/*    transition: all 300ms ease 0s;*/
/*    -webkit-transition: all 300ms ease 0s;*/
/*    -moz-transition: all 300ms ease 0s;*/
/*}*/
/*.product .form-group .radio-wrappper .radio .option-value:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 100%;*/
/*    left: 50%;*/
/*    margin-left: -5px;*/
/*    border-width: 5px;*/
/*    border-style: solid;*/
/*    border-color: black transparent transparent transparent;*/
/*}*/
/*.product .form-group .radio-wrappper .radio label:hover > .option-value, .product .form-group .radio-wrappper .radio.active label > .option-value{*/
/*    display: block;*/
/*}*/
.property-images .swiper-slide .thumbnail{
    background-color: #fff;
}
.product-detail-list{
    padding-left:30px;
}
.property-images {
  padding: 30px;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.product-detail-list .tags a{
    color: #3c3c3c;
    font-size: 18px;
    font-style: italic;
}
.model-stock span{
    font-style: italic;
    color: #a5a5a5;
    font-size: 16px;
}
.base-value.in-stock{
    color: #4bae4f;
    font-size: 16px;
    font-style: normal;
    padding-left: 10px;
}
.base-value.in-stock:before{
    height: 22px;
    width: 22px;
    content: "";
    border-radius: 50%;
    background-image: url('https://new.aimtrophies.com.au/image/catalog/check-icon.png');
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
.model-stock{
    margin-bottom: 10px;
}
.product-discount{
    display: flex;
    flex-direction: column;
}
.product-discount .count-product{
    padding: 0;
    margin-bottom: 5px;
}
.product-discount .count-product:last-child {
    margin-bottom: 0;
}
.product-product .breadcrumb {
    margin-bottom: 0 !important;
}
.product-name-title, .rating p {
    margin-bottom: 5px;
}
.product-price-info-group .price-box .price{
    color: #3c3c3c;
    margin-bottom: 0;
}
.model-stock .base-value{
    padding-right: 11px;
}
.product-discount .count-product span{
    font-size: 19px;
}
.product-discount .count-product .quantity{
    color: #3c3c3c;
    width: 60px;
    display: inline-block;
}
.product-discount .count-product .discount{
    color: #d4ae29;
}
.product-detail-list .description{
    margin-top: 25px;
}
.product-detail-list .description p{
    color: #3c3c3c;
}

/* Color */

.radio.blue label:before{
    background-color: #3333cc;
}
.radio.red-white-green label:before{
    background: linear-gradient(90deg, #ff3333 0%, #ff3333 33%, #ffffff 33%, #ffffff 66%, #33cc66 66%, #33cc66 100%);
}
.radio.red label:before{
    background-color: #ef1b1c;
}
.radio.shiny-bronze label:before{
    background-color: #CD7F32;
}
.radio.green label:before{
    background-color: #00cc66;
}
.radio.maroon label:before{
    background-color: #660033;
}
.radio.blue-light-blue label:before{
    background: linear-gradient(90deg, #333399 0%, #333399 50%, #66ccff 50%, #66ccff 100%);
}
.radio.green-gold label:before{
    background: linear-gradient(90deg, #33cc66 0%, #33cc66 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.red-blue label:before{
    background: linear-gradient(90deg, #ff3333 0%, #ff3333 50%, #333399 50%, #333399 100%);
}
.radio.black-white label:before{
    background: linear-gradient(90deg, #000000 0%, #000000 50%, #ffffff 50%, #ffffff 100%);
}
.radio.maroon-light-blue label:before{
    background: linear-gradient(90deg, #660033 0%, #660033 50%, #66ccff 50%, #66ccff 100%);
}
.radio.blue-red-gold label:before{
    background: linear-gradient(90deg, #333399 0%, #333399 33%, #ff3333 33%, #ff3333 66%, #ffcc33 66%, #ffcc33 100%);
}
.radio.black-red-gold label:before{
    background: linear-gradient(90deg, #000000 0%, #000000 33%, #ee3333 33%, #ee3333 66%, #ffcc33 66%, #ffcc33 100%);
}
.radio.yellow--gold label:before{
    background: linear-gradient(90deg, #ffff66 0%, #ffff66 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.shiny-gold label:before{
    background-color: #ffd700;
}
.radio.pink label:before{
    background-color: #ff99cc;
}
.radio.black label:before{
    background-color: #000000;
}
.radio.orange label:before{
    background-color: #ff6600;
}
.radio.blue-green label:before{
    background: linear-gradient(90deg, #333399 0%, #333399 50%, #33cc66 50%, #33cc66 100%);
}
.radio.green-white label:before{
    background: linear-gradient(90deg, #33cc66 0%, #33cc66 50%, #ffffff 50%, #ffffff 100%);
}
.radio.red-white label:before{
    background: linear-gradient(90deg, #ff3333 0%, #ff3333 50%, #ffffff 50%, #ffffff 100%);
}
.radio.black-red label:before{
    background: linear-gradient(90deg, #000000 0%, #000000 50%, #ee3333 50%, #ee3333 100%);
}
.radio.maroon-white label:before{
    background: linear-gradient(90deg, #660033 0%, #660033 50%, #ffffff 50%, #ffffff 100%);
}
.radio.red-white-blue label:before{
    background: linear-gradient(90deg, #ff3333 0%, #ff3333 33%, #ffffff 33%, #ffffff 66%, #333399 66%, #333399 100%);
}
.radio.light-blue label:before{
    background-color: #66ccff;
}
.radio.shiny-silver label:before{
    background-color: #C0C0C0;
}
.radio.blue label:before{
    background-color: #3333cc;
}
.radio.purple label:before{
    background-color: #663399;
}
.radio.blue-gold label:before{
    background: linear-gradient(90deg, #333399 0%, #333399 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.blue-white:before{
    background: linear-gradient(90deg, #333399 0%, #333399 50%, #ffffff 50%, #ffffff 100%);
}
.radio.red-gold label:before{
    background: linear-gradient(90deg, #ff3333 0%, #ff3333 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.black-gold label:before{
    background: linear-gradient(90deg, #000000 0%, #000000 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.maroon-gold label:before{
    background: linear-gradient(90deg, #660033 0%, #660033 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.black-orange label:before{
    background: linear-gradient(90deg, #000000 0%, #f86645 50%, #000000 50%, #f86645 100%);
}
.radio.purple-gold label:before {
    background: linear-gradient(90deg, #663399 0%, #663399 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.blue-black label:before {
    background: linear-gradient(90deg, #333399 0%, #333399 50%, #000 50%, #000 100%);
}
.radio.light-blue-white label:before {
    background: linear-gradient(90deg, #66ccff 0%, #66ccff 50%, #fff 50%, #fff 100%);
}
.radio.blue-white label:before {
    background: linear-gradient(90deg, #3333cc 0%, #3333cc 50%, #fff 50%, #fff 100%);
}
.radio.red-green label:before {
    background: linear-gradient(90deg, #ef1b1c 0%, #ef1b1c 50%, #00cc66 50%, #00cc66 100%);
}
.radio.yellow-gold label:before {
    background: linear-gradient(90deg, #f4e04b 0%, #f4e04b 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.brown-gold label:before {
    background: linear-gradient(90deg, #4d3531 0%, #4d3531 50%, #ffcc33 50%, #ffcc33 100%);
}
.radio.purple-white label:before {
    background: linear-gradient(90deg, #663399 0%, #663399 50%, #fff 50%, #fff 100%);
}
.radio.black-white-red label:before {
    background: linear-gradient(90deg, #000 0%, #000 33%, #ffffff 33%, #ffffff 66%, #ff3333 66%, #ff3333 100%);
}
.radio.gold label:before {
    background: #ffcc33;
}
.radio.silver label:before {
    background: #c0c0c0;
}
.radio.bronze label:before {
    background: #CD7F32;
}
.radio.yellow label:before {
    background: #f4e04b;
}
.radio.green-yellow label:before {
    background: linear-gradient(90deg, #33cc66 0%, #33cc66 50%, #f4e04b 50%, #f4e04b 100%);
}
.radio.green-black label:before {
    background: linear-gradient(90deg, #33cc66 0%, #33cc66 50%, #000 50%, #000 100%);
}
.radio.blue-yellow label:before {
    background: linear-gradient(90deg, #3333cc 0%, #3333cc 50%, #f4e04b 50%, #f4e04b 100%);
}
.radio.black-yellow label:before {
    background: linear-gradient(90deg, #000 0%, #000 50%, #f4e04b 50%, #f4e04b 100%);
}
.radio.green-white-black label:before {
    background: linear-gradient(90deg, #00cc66 0%, #00cc66 33%, #ffffff 33%, #ffffff 66%, #000 66%, #000 100%);
}
.radio.teal label:before {
    background: #008080;
}
.radio.neon-green label:before {
    background: #39FF14;
}
.radio.neon-yellow label:before {
    background: #FFFF33;
}
.radio.neon-pink label:before {
    background: #FF10F0;
}
.radio.neon-orange label:before {
    background: #FF5F1F;
}
.radio.teal-white-black label:before {
    background: linear-gradient(90deg, #008080 0%, #008080 33%, #ffffff 33%, #ffffff 66%, #000 66%, #000 100%);
}
.radio.navy label:before {
    background: #000080;
}
.radio.navy-white label:before {
    background: linear-gradient(90deg, #000080 0%, #000080 50%, #ffffff 50%, #ffffff 100%);
}
.radio.teal-white-black label:before {
    background: linear-gradient(90deg, #008080 0%, #008080 33%, #ffffff 33%, #ffffff 66%, #000 66%, #000 100%);
}
.radio.navy label:before {
    background: #000080;
}
.radio.navy-white label:before {
    background: linear-gradient(90deg, #000080 0%, #000080 50%, #ffffff 50%, #ffffff 100%);
}
.radio.silver-metallic label:before {
    background: #BCC6CC;
}
.radio.bronze-metallic label:before {
    background: #49371B;
}
.radio.gold-metallic label:before {
    background: #dbac34;
}
.property-images .gallery-thumbs .swiper-slide .thumbnail img {
    height: 70px;
    object-fit: contain;
}
.product .checkbox-wrappper > div input:checked + .option-value, .product .radio-wrappper > div input:checked + .option-value {
    background-color: transparent;
}

/* Related Products */
.related-products{
    background-color:#f8f8f8;
    padding-top:100px;
    padding-bottom:100px;
}

.related-products h3.heading-title{
    margin-top: 0 !important;
    padding:0;
    border:0;
    font-size:40px;
    text-align:center;
    text-transform:uppercase;
}
.related-products h3::after{
    content:none;
}

#retrina_grand_information_3_1_grand_1{
    display:none;
}
#retrina_grand_information_4_1_grand_1{
    display:none;
}
#retrina_grand_information_2_1_grand_1{
    display:none;
}

/********* Search  **********/
/*.ronixa-search-03{
	position:relative;
 } */
.search-products {
    position: absolute;
    top: 69px;
    left: 31px;
    z-index: 0;
    width: calc(100% - 110px);
    height: auto;
    max-height: 344px;
    overflow-y: visible;
    overflow-x: hidden;
}
	
ul.result-list {
    padding: 0 20px;
    background-color: white;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

li.product-item {
	list-style:none;
    width: 100%;
    padding: 10px;
}


.result-list li a {
    border-bottom: 1px solid #DDD;
    list-style: none;
    display: block;
    width: 100%;
}
ul.result-list li a{
	border-bottom: 1px solid #DDD;
    list-style: none;
    display: block;
    width: 100%;
}

.search-products .product-info {
    width: auto;
    display: flex;
    align-items: center;
    padding: 10px 0px;
    margin-top: 0;
    gap:15px;
}

.search-products .product-img {
    max-width: 100%;
    height: 80px;
    width: 80px;
    object-fit: contain;
}
.search-products .product-info > .detail {
    float: left;
}
.search-products .product-name {
    text-transform: capitalize;
    color: #343434;
    font-size: 14px;
	margin-bottom:0;
    margin-top: 15px;
}
.search-products .price {
    font-size: 16px;
    font-weight: 700;
    color: #434343;
}

/*Search Loader*/

.search-loader-head {
    width: 36px;
    padding: 2px;
    top: 5px;
    right: 7px;
    position: absolute !important;
    aspect-ratio: 1;
    border-radius: 50%;
    background: #293890;
    --_m: conic-gradient(#0000 10%,#000),
    linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3 1s infinite linear;
}
@keyframes l3 {to{transform: rotate(1turn)}}
/******** Responsive ********/

@media (max-width:1600px) {
.ronixa-sticky-header .ronixa-header-row .container {
    max-width: 100% !important;
}   
}@media (min-width: 992px) {:root{--ronixa-theme-button-border-radius : 0px;}/*Mega Menu Style*/
.fashion-promo-banner .promo-banner {
    overflow: unset !important;
}
.fashion-promo-banner .promo-banner .banner-image {
    transform-origin: bottom;
}
.fashion-promo-banner .banner-image img {
    width: 120% !important;
}
.menu-mega-dropdown .shop-menu-transform{
    transform:translate(-37px) !important;
}
.blog-in-menulist .rblog-list-leading:not(:last-child) .rblog-thumb {
    padding-bottom: 24px !important;
    margin-bottom: 24px !important;
}
/*Mega Menu Style*/

.h-100-vh > div {
    height: 100vh;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}}@media (min-width: 768px) and (max-width: 991px) {:root{--ronixa-theme-button-border-radius : 0px;}.h-100-vh > div {
    height: 100vh;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.retrinapro-productlist-all_products_design .product-hover-quick.product-quantity-overlap .product-add-btn .product_type_simple::before {
    padding-right: 0;
}
.retrinapro-productlist-all_products_design .product-hover-quick.product-quantity-overlap .product-add-btn .product_type_simple {
    padding-left: 0px;
    padding-right: 0;
    width: 40px;
}
.ronixa-header-sub-menu .rt-row > div {
  padding-top: 0;
  padding-bottom: 0;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > a::after {
    content: none;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > ul.sub-sub-menu li a {
  padding-left: 30px;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > ul.sub-sub-menu li a::before {
  left: 15px;
}}@media (max-width: 767px) {:root{--ronixa-theme-button-border-radius : 0px;}.vertical-center {
    transform: translateY(-50%);
    top: 50%;
    position: relative;
}

.products.product-products-holder .product-grid-item .product-wrapper .product-entities-title, 
.products.product-products-holder .product-grid-item .product-wrapper .price .amount{
    font-size: 16px;
}

.ronixa-mid-header-03.ronixa-header-row {
    padding: 0;
}
.product-detail-box {
    padding: 10px;
}
.product .form-group .radio-wrappper .radio {
    width: calc(100% / 3 - 10px);
}
.product-detail-list {
    padding-left: 10px;
    margin-top: 30px;
}
 .property-images {
    padding: 30px 20px;
}
.property-images .swiper-free-mode > .swiper-wrapper {
    justify-content: center;
}
.retrinapro-productlist-all_products_design .product-grid-item {
    padding-right: calc(14px / 2);
    padding-left: calc(14px / 2);
    margin-bottom: 0;
}
.retrinapro-productlist-all_products_design .product-hover-quick.product-quantity-overlap .product-add-btn .product_type_simple::before {
    padding-right: 0;
}
.retrinapro-productlist-all_products_design .product-hover-quick.product-quantity-overlap .product-add-btn .product_type_simple {
    padding-left: 0px;
    padding-right: 0;
    width: 40px;
}
#product-manufacturer .product-wrapper, #product-search .product-wrapper {
    margin-bottom: 0;
}
.ronixa-header-sub-menu .rt-row > div {
  padding-top: 0;
  padding-bottom: 0;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > a::after {
    content: none;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > ul.sub-sub-menu li a {
  padding-left: 30px;
}
ul.ronixa-extra-menu-list-sub-menu > li.item-with-label > ul.sub-sub-menu li a::before {
  left: 15px;
}}
		body {
			overflow-x: hidden;
			margin: 0;
			background-color: #fff;
			color: var(--ronixa-theme-text-color);
			text-rendering: optimizeLegibility;
			font-weight: var(--ronixa-theme-text-font-weight);
			font-style: var(--ronixa-theme-text-font-style);
			font-size: var(--ronixa-theme-text-font-size);
			font-family: var(--ronixa-theme-text-font-family);
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			line-height: var(--ronixa-theme-text-line-height);
		}
		.title, h1, h2, h3, h4, h5, h6, legend {
			display: block;
			color: var(--ronixa-theme-title-color);
			text-transform: var(--ronixa-theme-title-transform);
			font-weight: var(--ronixa-theme-title-font-weight);
			font-style: var(--ronixa-theme-title-font-style);
			font-family: var(--ronixa-theme-title-font-family);
			line-height: 1.4;
		}
		[class*=color-scheme-light] {
			--color-white: #000;
			--color-gray-100: rgba(255, 255, 255, 0.1);
			--color-gray-200: rgba(255, 255, 255, 0.2);
			--color-gray-300: rgba(255, 255, 255, 0.5);
			--color-gray-400: rgba(255, 255, 255, 0.6);
			--color-gray-500: rgba(255, 255, 255, 0.7);
			--color-gray-600: rgba(255, 255, 255, 0.8);
			--color-gray-700: rgba(255, 255, 255, 0.9);
			--color-gray-800: #FFF;
			--color-gray-900: #FFF;
			--bgcolor-white-rgb: 0,0,0;
			--bgcolor-white: #0f0f0f;
			--bgcolor-gray-100: #0a0a0a;
			--bgcolor-gray-200: #121212;
			--bgcolor-gray-300: #141414;
			--brdcolor-gray-200: rgba(255, 255, 255, 0.1);
			--brdcolor-gray-300: rgba(255, 255, 255, 0.15);
			--brdcolor-gray-400: rgba(255, 255, 255, 0.25);
			--brdcolor-gray-500: rgba(255, 255, 255, 0.3);
			--ronixa-theme-text-color: rgba(255, 255, 255, 0.8);
			--ronixa-theme-title-color: #FFF;
			--ronixa-theme-widget-title-color: var(--ronixa-theme-title-color);
			--ronixa-theme-entities-title-color: #FFF;
			--ronixa-theme-entities-title-color-hover: rgba(255, 255, 255, 0.8);
			--ronixa-theme-link-color: rgba(255, 255, 255, 0.9);
			--ronixa-theme-link-color-hover: #FFF;
			--ronixa-theme-form-brd-color: rgba(255, 255, 255, 0.2);
			--ronixa-theme-form-brd-color-focus: rgba(255, 255, 255, 0.3);
			--ronixa-theme-form-placeholder-color: rgba(255, 255, 255, 0.6);
			--ronixa-theme-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);
			--ronixa-theme-main-bgcolor: #1a1a1a;
			color: var(--ronixa-theme-text-color);
		}
		.color-scheme-dark {
			--color-white: #FFF;
			--color-gray-100: #f7f7f7;
			--color-gray-200: #f1f1f1;
			--color-gray-300: #bbb;
			--color-gray-400: #a5a5a5;
			--color-gray-500: #777;
			--color-gray-600: #666;
			--color-gray-700: #555;
			--color-gray-800: #333;
			--color-gray-900: #242424;
			--bgcolor-white-rgb: 255,255,255;
			--bgcolor-white: #FFF;
			--bgcolor-gray-100: #f7f7f7;
			--bgcolor-gray-200: #f7f7f7;
			--bgcolor-gray-300: #f1f1f1;
			--brdcolor-gray-200: rgba(0, 0, 0, 0.075);
			--brdcolor-gray-300: rgba(0, 0, 0, 0.105);
			--brdcolor-gray-400: rgba(0, 0, 0, 0.12);
			--brdcolor-gray-500: rgba(0, 0, 0, 0.2);
			--ronixa-theme-text-color: #777;
			--ronixa-theme-title-color: #242424;
			--ronixa-theme-entities-title-color: #333;
			--ronixa-theme-entities-title-color-hover: rgba(51, 51, 51, 0.65);
			--ronixa-theme-link-color: #333;
			--ronixa-theme-link-color-hover: #242424;
			--ronixa-theme-form-brd-color: rgba(0, 0, 0, 0.1);
			--ronixa-theme-form-brd-color-focus: rgba(0, 0, 0, 0.15);
			--ronixa-theme-form-placeholder-color: #777;
			color: var(--ronixa-theme-text-color);
		}
		.color-scheme-hover-dark:hover {
			--color-gray-400: #a5a5a5;
			--color-gray-800: #333;
			--bgcolor-gray-200: #f7f7f7;
			--brdcolor-gray-500: rgba(0, 0, 0, 0.2);
			--ronixa-theme-text-color: #777;
			--ronixa-theme-title-color: #242424;
			--ronixa-theme-link-color: #333;
			--ronixa-theme-link-color-hover: #242424;
			color: var(--ronixa-theme-text-color);
		}
		.color-scheme-hover-light:hover {
			--color-gray-400: rgba(255, 255, 255, 0.8);
			--color-gray-800: #FFF;
			--brdcolor-gray-300: rgba(255, 255, 255, 0.15);
			--brdcolor-gray-500: rgba(255, 255, 255, 0.3);
			--ronixa-theme-text-color: rgba(255, 255, 255, 0.8);
			--ronixa-theme-title-color: #FFF;
			--ronixa-theme-link-color: rgba(255, 255, 255, 0.9);
			--ronixa-theme-link-color-hover: #FFF;
			color: var(--ronixa-theme-text-color);
		}
		@media (min-width: 992px) {
			.rt-d-just-desktop-none{
				display:none !important;
			}
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.rt-d-just-tablet-none{
				display:none !important;
			}
		}
		@media (max-width: 767px) {
			.rt-d-just-mobile-none{
				display:none !important;
			}
		}
		@media (max-width : 991px) {body{padding-bottom:55px;}} 