/*
 Theme Name:   Adventz Child
 Theme URI:    https://adventz.radiantthemes.com/
 Description:  Adventz Child Theme
 Author:       radiantthemes
 Author URI:   https://radiantthemes.com/
 Template:     adventz
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  adventz-child
*/

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	text-transform: inherit!important;
}
.woocommerce-checkout .woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row label {
    text-transform: inherit!important;
    display: block!important;
}
.radiantthemes-shop.style-eight .radiantthemes-shop-box .holder .add-bag a, .radiantthemes-shop.style-eight .radiantthemes-shop-box .holder .add-bag .button {
    text-transform: inherit!important;
}
.woocommerce-cart .wraper_blog_main.default-page, .woocommerce-checkout .wraper_blog_main.default-page {
    padding-top: 45px!important;
    padding-bottom: 30px!important;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li, #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
	list-style-type: none!important;
}
.home .product-box {
    margin-bottom: -15px;
}
.home .product-box .product-item .pic {
	width: 100%;
    text-align: center;
    display: block;
    margin-bottom: 20px;
	background-color: #f7f1ff;
}
.home .product-box .product-item .product-description-inner {
    text-align: center;
}
.switcher .option {
    max-height: 255px!important;
}

.header-six .rt-search-cart-holder .contact_holder .contact_text p {
    padding-right: 7px;
}
.rt-search-cart-holder .contact_holder {
    padding: 0px 10px 0 10px!important;
}
.home .switcher .selected a:hover {
    background: rgb(125 92 197 / 96%)!important;
}
.home .switcher .option {
    background-color: rgb(125 92 197 / 96%)!important;
}
.home .switcher .option a:hover {
    background: #7d5cc5!important;
}
#gtranslate_wrapper .switcher {
    width: 60px;
    font-size: 1px;
}
ul.listPi,
ul.listPi li {
    list-style-type: none !important;
}
ul.listPi li:before {
    content: "✓"!important;
    position: relative!important;
    display: inline-block!important;
    margin-right: 10px!important;
    color: #7d5cc5!important;
    font-weight: bold!important;
}
#gtranslate_wrapper {
    top: 32px!important;
    right: 60px!important;
}
.home #gtranslate_wrapper {
    top: 32px!important;
}
#gtranslate_wrapper .switcher {
	width: 60px;
	font-size: 1px;
}
.rt-mobile-menu li > a span {
	display: none;
}
.rt-mobile-menu li.menu-item-has-children > a span {
	display: flex;
    width: 30px;
}
.textsLegalsVB2 p {
    color: #333!important;
    font-size: 17px!important;
}
#cmplz-document {
    max-width: inherit!important;
}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header, #cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header, #cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header {
    background-color: transparent;
}
@media(max-width:1830px) {
	.rt-search-cart-holder .contact_holder {
		display: none!important;
	}
}
@media(max-width:1809px) {
	.home .rt-search-cart-holder .contact_holder {
		display: none!important;
	}
	#gtranslate_wrapper {
		right: 40px!important;
	}
}
@media(min-width:1024px) and (max-width:1596px) {
	.elementor-5664 .elementor-element.elementor-element-49cfb08 .apr-nav-menu--main .mega-menu > li > a,
	.elementor-6841 .elementor-element.elementor-element-913faeb .apr-nav-menu--main .mega-menu > li > a,
	.elementor-36630 .elementor-element.elementor-element-f37d053 .apr-nav-menu--main .mega-menu > li > a {
		font-size: 15px!important;
		padding: 30px 5px 30px 5px!important;
	}
}
@media(min-width:1024px) and (max-width:1168px) {
	.elementor-5664 .elementor-element.elementor-element-49cfb08 .apr-nav-menu--main .mega-menu > li > a,
	.elementor-6841 .elementor-element.elementor-element-913faeb .apr-nav-menu--main .mega-menu > li > a,
	.elementor-36630 .elementor-element.elementor-element-f37d053 .apr-nav-menu--main .mega-menu > li > a {
		margin: 0px 10px 0px 0px!important;
	}
}
@media(min-width:1024px) and (max-width:1108px) {
	.elementor-5664 .elementor-element.elementor-element-49cfb08 .apr-nav-menu--main .mega-menu > li > a,
	.elementor-6841 .elementor-element.elementor-element-913faeb .apr-nav-menu--main .mega-menu > li > a,
	.elementor-36630 .elementor-element.elementor-element-f37d053 .apr-nav-menu--main .mega-menu > li > a {
		margin: 0px 0px 0px 0px!important;
	}
}
@media(max-width:1420px) {
	#gtranslate_wrapper {
		right: 250px!important;
	}
}
@media(max-width:1230px) {
	#gtranslate_wrapper {
		right: 0!important;
	}
	.rt-right-menu-holder {
		width: 70px;
		margin-right: 40px;
	}
}
@media(min-width:1024px) and (max-width:1110px) {
	.elementor-34366 .elementor-element.elementor-element-0866475 .apr-nav-menu--main .mega-menu > li > a {
		font-size: 15px!important;
	}
}
@media(max-width:1024px) {
	.rt-right-menu-holder {
		width: auto!important;
		margin-right: inherit!important;
	}
	.home #gtranslate_wrapper, #gtranslate_wrapper {
		top: 23px!important;
	}
	#gtranslate_wrapper {
		right: 50px!important;
	}
}

@media(max-width:768px) {
	.elementor-49142 .elementor-element.elementor-element-fd76e10 > .elementor-widget-container {
		margin: 30px 0px -10px 0px;
	}
	.elementor-49142 .elementor-element.elementor-element-5512f78 > .elementor-widget-container {
		margin: -70px 0 0 0;
		text-align: center;
	}
	.elementor-49142 .elementor-element.elementor-element-1317855 > .elementor-widget-container {
		margin: 0;
	}
	.elementor-49142 .elementor-element.elementor-element-2416d815 .elementor-accordion-title {
		line-height: 21px;
		padding: 10px 0;
		position: relative;
		display: block;
	}
	.elementor-49142 .elementor-element.elementor-element-2416d815 .elementor-accordion-icon, .elementor-49142 .elementor-element.elementor-element-2416d815 .elementor-accordion-title {
		margin-top: 15px;
	}
	.elementor-49142 .elementor-element.elementor-element-5031b3ac {
		margin-bottom: 0;
	}
	.elementor-49992 .elementor-element.elementor-element-299139ce .radiantthemes-custom-button .radiantthemes-custom-button-main,
	.elementor-49142 .elementor-element.elementor-element-7459d590 .radiantthemes-custom-button .radiantthemes-custom-button-main,
	.contact_us_two_frm .form-row.submit-btn,
	.elementor-47569 .elementor-element.elementor-element-571a5613 .radiantthemes-custom-button .radiantthemes-custom-button-main,
	.elementor-47567 .elementor-element.elementor-element-49d7a24c .radiantthemes-custom-button .radiantthemes-custom-button-main,
	.elementor-47567 .elementor-element.elementor-element-be93883 .radiantthemes-custom-button .radiantthemes-custom-button-main {
		display: block;
		width: 100%;
		margin: 0;
	}
	.elementor-47571 .elementor-element.elementor-element-54513c33 .radiantthemes-custom-button .radiantthemes-custom-button-main {
		margin: -20px 0 20px 0;
	}
	.wraper_shop_main .row:first-child .col-md-6:first-child {
		width: 40%;
	}
	.wraper_shop_main .row:first-child .col-md-6:last-child {
		width: 60%;
	}
	.elementor-47567 .elementor-element.elementor-element-5adcc35a {
		padding: 32px 15px 50px 15px;
	}
	.wraper_shop_main .rt-shop-filters select.orderby {
		max-width: 100%!important;
		text-align: right!important;
		text-overflow: inherit!important;
	}
	.elementor-36153 .elementor-element.elementor-element-3081a17 > .elementor-widget-container {
		margin: 20px 0px 40px 0;
	}
	.elementor-36153 .elementor-element.elementor-element-3081a17 .radiantthemes-custom-button {
		text-align: center!important;
	}
	.elementor-36153 .elementor-element.elementor-element-c06c298 > .elementor-widget-container {
		margin: 0!important;
	}
	.elementor-36153 .elementor-element.elementor-element-36adcf35 > .elementor-element-populated p {
		text-align: center!important;
	}
	.elementor-47571 .elementor-element.elementor-element-466ef468 .elementor-heading-title {
		padding: 0 15px;
	}
	.elementor-47571 .elementor-element.elementor-element-1d5a424b {
		margin-top: 25px;
	}
	.elementor-47571 .elementor-element.elementor-element-3b406a11 .elementor-heading-title {
		text-align: center;
		width: 100%!important;
		display: block!important;
		line-height: 25px;
	}
	.elementor-47571 .elementor-element.elementor-element-78ca5442 {
		padding: 40px 15px 0px 15px;
	}
	.elementor-47571 .elementor-element.elementor-element-30adf5e {
		padding: 30px 0px 0px 0px;
	}
	.elementor-47569 .elementor-element.elementor-element-f5b27d4 {
		padding: 0px 15px 0px 15px;
	}
	.elementor-47571 .elementor-element.elementor-element-83eb2dc > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	.elementor-47571 .elementor-element.elementor-element-83eb2dc > .elementor-widget-container p {
		text-align: center!important;
	}
	.wraper_shop_single.style-one .shop_single .rt-product-gallery {
		padding: 0 0 25px 0;
	}
	.elementor-47569 .elementor-element.elementor-element-1151c9c {
		margin-top: -20px;
		margin-bottom: 0px;
		padding: 20px;
	}
	.elementor-47569 .elementor-element.elementor-element-eebf993 > .elementor-widget-container {
		margin: 18px 0 1px 0px;
	}
	ul.listPi {
		margin: 10px 0 10px 0!important;
	}
	.elementor-47567 .elementor-element.elementor-element-fdc1075 .elementor-container .elementor-column:first-child {
		order: 2;
	}
	.shop_related .products h4 {
		padding: 0 15px;
		text-align: center;
	}
	.shop_single .summary .quantity {
		justify-content: space-around;
		display: flex;
		align-items: center;
	}
	.elementor-49992 .elementor-element.elementor-element-71c756a8 > .elementor-widget-container {
		margin: 0px;		
	}
	.radiantthemes-shop .radiantthemes-shop-box, .rt-grid-view .radiantthemes-shop .radiantthemes-shop-box, .radiantthemes-shop.four-column > .radiantthemes-shop-box {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.elementor-49992 .elementor-element.elementor-element-202e8c7 {
		columns: 1;
	}
	.elementor-49992 .elementor-element.elementor-element-202e8c7 > .elementor-widget-container {
		margin: 0;
		padding: 0;
	}
	.elementor-49992 .elementor-element.elementor-element-2a2ecf57 > .elementor-widget-container {
		margin: 0;
		text-align: center;
	}
	.elementor-49992 .elementor-element.elementor-element-c4ea514 {
		margin-bottom: 0px;
	}
	.elementor-36153 .elementor-element.elementor-element-11948d90 > .elementor-element-populated {
		margin: 0px;
	}
	.elementor-36153 .elementor-element.elementor-element-4e4fc5a {
		padding: 50px 15px 50px 15px;
		margin-top: -40px;
	}
	.elementor-36153 .elementor-element.elementor-element-7d6a246 .elementor-heading-title {
		margin-top: 22px;
	}
	.elementor-36153 .elementor-element.elementor-element-97de031 .elementor-heading-title {
		font-size: 30px!important;
		line-height: 37px!important;
	}
	.elementor-36153 .elementor-element.elementor-element-93385a3 > .elementor-element-populated {
		padding: 40px 20px;
	}
	.elementor-34130 .elementor-element.elementor-element-1e61621:not(.elementor-motion-effects-element-type-background) {
		padding: 40px 25px!important;
	}
	.elementor-34130 .elementor-element.elementor-element-491140d {
		padding: 0px 15px 0px 15px!important;
	}
	.elementor-37333 .elementor-element.elementor-element-123b50c8 {
		padding: 55px 0px 0 0px!important;
	}
	.linkCopyright .elementor-widget .elementor-icon-list-icon {
		display: block!important;
	}
	.linkCopyright {
		border-bottom: 1px solid #474d5c;
		margin-bottom: 15px;
		padding-bottom: 5px;
	}
	.linkCopyright a {
		text-align: center!important;
		display: block!important;
	}
	.elementor-37333 .elementor-element.elementor-element-7790d35 > .elementor-element-populated,
	.elementor-37333 .elementor-element.elementor-element-5631dd0 > .elementor-element-populated {
		padding: 0!important;
	}
}
@media (max-width: 425px) {
	.cmplz-cookiebanner .cmplz-header {
		display: block!important;
		grid-column: inherit!important;
		text-align: right!important;
		width: 100%!important;
	}
	.cmplz-cookiebanner .cmplz-close {
		float: right!important;
		position: absolute!important;
		right: 10px!important;
		top: 8px!important;
	}
	.cmplz-cookiebanner .cmplz-buttons {
		display: block!important;
	}
}