/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Product_Page_01" Elementor_library
    03. "Product_01" Elementor_library
    04. "Multi Language" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .pp-advanced-menu .menu-item .pp-menu-item{
	-webkit-flex-direction:row-reverse;	-ms-flex-direction:row-reverse;	flex-direction:row-reverse;
	-webkit-box-pack:flex-end;	-webkit-justify-content:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
}

body .pp-advanced-menu .menu-item span{
	padding-left:0px;
	padding-right:10px;
}

body .sub-menu .menu-item{
	padding-left:36px;
}

body .jet-nav .menu-item .menu-item-link-top{
	-webkit-flex-direction:row-reverse;	-ms-flex-direction:row-reverse;	flex-direction:row-reverse;
	-webkit-box-pack:flex-end !important;	-webkit-justify-content:flex-end !important;	-ms-flex-pack:flex-end !important;	justify-content:flex-end !important;
	-webkit-flex-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:space-between !important;	-webkit-justify-content:space-between !important;	-ms-flex-pack:space-between !important;	justify-content:space-between !important;
	margin-left:-10px;
}

body .jet-nav .menu-item i{
	padding-right:5px;
	position:relative;
	left:-5px;
	font-weight:300;
	color:#e67e22;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:7px;
	font-size:14px;
	left:-10px;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:32px;
	border-top-right-radius:32px;
	border-bottom-left-radius:32px;
	border-bottom-right-radius:32px;
}

body .jet-filter img{
	display:none;
}

body .jet-filter .jet-color-image-list__decorator{
	display:none;
}

body .jet-filter .jet-color-image-list__label{
	background-color:#ffffff;
	padding-left:20px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-shadow:0px 2px 5px -1px #7a7a7a;	box-shadow:0px 2px 5px -1px #7a7a7a;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-animation-fill-mode:both !important;	animation-fill-mode:both !important;
	-webkit-transition-property:width;	transition-property:width;
	-webkit-transition-duration:0.5s;	transition-duration:0.5s;
}

body .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .jet-filter .jet-color-image-list .jet-color-image-list-wrapper .jet-filter-row .jet-color-image-list__item .jet-color-image-list__label{
	width:200px !important;
}

body .jet-filter .jet-color-image-list__label:hover{
	background-image:-webkit-linear-gradient(left, #f7b733 0%, #fc4a1a 100%);	background-image:-o-linear-gradient(left, #f7b733 0%, #fc4a1a 100%);	background-image:linear-gradient(to right, #f7b733 0%, #fc4a1a 100%);
	color:#ffffff !important;
	font-weight:600 !important;
	font-size:14px;
	-webkit-transition-property:width;	transition-property:width;
	-webkit-transition-duration:0.5s;	transition-duration:0.5s;
}

body .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .jet-filter .jet-color-image-list .jet-color-image-list-wrapper .jet-filter-row .jet-color-image-list__item .jet-color-image-list__label:hover{
	width:240px !important;
}

body .elementor-451 .elementor-element.elementor-element-a8486ce .jet-color-image-list__input:checked ~ .jet-color-image-list__label{
	font-weight:600 !important;
	background-image:-webkit-linear-gradient(left, #f7b733 0%, #fc4a1a 100%);	background-image:-o-linear-gradient(left, #f7b733 0%, #fc4a1a 100%);	background-image:linear-gradient(to right, #f7b733 0%, #fc4a1a 100%);
	color:#ffffff !important;
	width:240px !important;
}

body .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .jet-filter .jet-color-image-list .jet-color-image-list-wrapper .jet-filter-row .jet-color-image-list__input:checked .jet-color-image-list__item .jet-color-image-list__label{
	width:240px !important;
}

body .jet-nav .menu-item:hover i{
	background-image:-webkit-linear-gradient(left, #fc4a1a 0%, #f7b733 100%);	background-image:-o-linear-gradient(left, #fc4a1a 0%, #f7b733 100%);	background-image:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);
	color:#ffffff;
	font-size:14px;
	border-top-left-radius:32px;
	border-top-right-radius:32px;
	border-bottom-left-radius:32px;
	border-bottom-right-radius:32px;
}

body .jet-nav .menu-item-link-top .jet-nav-link-text{
	padding-bottom:12px;
	padding-top:12px;
	margin-left:10px;
}

body .jet-nav .menu-item-link-sub .jet-nav-link-text{
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:6px;
	padding-left:0px;
	padding-top:6px;
}

body .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-nav-menu .elementor-widget-container .jet-nav-wrap .menu-product-menu-01-container .jet-nav .menu-item .jet-nav__sub .menu-item .menu-item-link-sub .jet-nav-link-text{
	width:100% !important;
}

body .jet-nav .menu-item i.yp_onscreen{
	-webkit-animation-duration:0s;	animation-duration:0s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body .jet-nav .menu-item i:hover{
	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);
}

body .wpb_category_n_menu_accordion_list > .menu-item > a{
	background-color:#ffffff;
	color:#95a5a6 !important;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:300;
	font-size:14px;
	margin-left:-10px;
	display:block;
}

body .wpb_category_n_menu_accordion_list .sub-menu a{
	background-color:#ffffff;
	font-weight:300;
	color:#95a5a6 !important;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#95a5a6;
	font-size:10px;
}

body .wpb_category_n_menu_accordion_list > .menu-item > a:hover{
	background-color:#ffffff;
	color:#e67e22 !important;
	font-weight:300;
	letter-spacing:0px;
	font-size:16px;
}

body .wpb_category_n_menu_accordion_list a span:hover{
	font-weight:500 !important;
	background-color:#e67e22;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:100px;
	border-top-right-radius:100px;
	border-bottom-left-radius:100px;
	border-bottom-right-radius:100px;
	color:#ffffff;
}

body .jet-listing-grid .elementor i{
	color:#ffffff;
	background-image:-webkit-linear-gradient(left, #fc4a1a 0%, #f7b733 100%);	background-image:-o-linear-gradient(left, #fc4a1a 0%, #f7b733 100%);	background-image:linear-gradient(to right, #fc4a1a 0%, #f7b733 100%);
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .jet-listing-grid .elementor .elementor-button-content-wrapper{
	display:inline-block;
}

body .wpb_category_n_menu_accordion_list a span{
	color:#e67e22;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:100px;
	border-top-right-radius:100px;
	border-bottom-left-radius:100px;
	border-bottom-right-radius:100px;
	border-color:#e67e22;
	border-style:solid;
	border-width:1px;
	position:relative;
	top:-6px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
}

body .inner_section_2:hover i{
	color:#e67e22;
	background-color:#ffffff;
	background-image:none;
}

body .elementor-element-fc6f437 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper span{
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:8px;
	padding-bottom:16px;
	width:100% !important;
}

body .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-title{
	border-style:none;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-left:-10px;
}

body .pp-advanced-accordion .pp-accordion-toggle-icon-close i{
	border-style:solid;
	border-width:1px;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
	padding-left:8.5px;
	padding-right:22.5px;
	padding-top:8.5px;
	padding-bottom:22.5px;
	font-weight:300;
	font-size:16px;
}

body .pp-advanced-accordion .pp-accordion-toggle-icon-close i:hover{
	border-top-left-radius:99px;
}

body .elementor-element-fc6f437 .elementor-widget-button a{
	width:100%;
	padding-top:6px;
}

body .elementor-element-68319c2c .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper span{
	width:100% !important;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:8px;
	padding-bottom:16px;
}

body .elementor-element-68319c2c .elementor-widget-button a{
	width:100%;
	padding-top:6px;
}

body .pp-accordion-tab-active .pp-accordion-toggle-icon-open i{
	padding-left:8px;
	padding-top:8px;
	padding-right:22px;
	padding-bottom:22px;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
}

body .pp-advanced-accordion .pp-accordion-toggle-icon-open i{
	padding-left:8px;
	padding-right:22px;
	padding-top:8px;
	padding-bottom:22px;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
	font-weight:300;
	font-size:16px;
}

body .elementor-element-51ef904 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper span{
	text-align:left;
	padding-top:6px;
	padding-bottom:18px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

body .elementor-inner .elementor-section-wrap .elementor-element-51ef904 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-button .elementor-widget-container .elementor-button-wrapper a{
	width:100% !important;
}

body .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-section{
	border-bottom-right-radius:20px !important;
	border-bottom-left-radius:20px !important;
	border-top-right-radius:20px !important;
}

body .jet-listing-grid .elementor img{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-transition-property:transform;	transition-property:transform;
	-webkit-transition-duration:0.3s;	transition-duration:0.3s;
	-webkit-filter: hue-rotate(360deg);	filter: hue-rotate(360deg);
}

body .jet-listing-grid .elementor img.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body .elementor-widget-gallery-slider div div .slick-slide{
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
}

body .elementor-widget-heading .elementor-heading-title{
	letter-spacing:0.1px;
}

body .elementor-widget-wp-widget-weglot-translate .country-selector{
	display:inline-grid;
	color:#ffffff;
}

body .country-selector ul a{
	padding-left:0px;
	padding-right:0px;
	color:#ffffff;
}

@media (max-width:500px){

	body .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-section .elementor-column-wrap h2{
	display:none;
}

body .pp-tabs-panels .pp-tabs-panel .pp-advanced-tabs-section{
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	}

}



@media (max-width:479px){

	body #form_results2 tr td{
	font-size:10px;
}

body #form_results2 thead th{
	font-size:10px;
}

body .elementor-container .elementor-row .elementor-inner-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #form_results2 tbody tr td{
	height:80px !important;
}

body #form_results2 tfoot th{
	display:none;
	}

}



/*-----------------------------------------------*/
/*  "Product_Page_01" Elementor_library          */
/*-----------------------------------------------*/
body.postid-715 .jet-nav .menu-item .menu-item-link-top{
	-webkit-flex-direction:row-reverse;	-ms-flex-direction:row-reverse;	flex-direction:row-reverse;
	-webkit-box-pack:flex-end !important;	-webkit-justify-content:flex-end !important;	-ms-flex-pack:flex-end !important;	justify-content:flex-end !important;
}

body.postid-715 .jet-nav .menu-item i{
	padding-right:5px;
	position:relative;
	left:-5px;
	font-weight:300;
}



/*-----------------------------------------------*/
/*  "Product_01" Elementor_library               */
/*-----------------------------------------------*/
body.postid-690 .wpb_category_n_menu_accordion_list a span{
	background-image:-webkit-linear-gradient(left, #f7b733 0%, #fc4a1a 100%);	background-image:-o-linear-gradient(left, #f7b733 0%, #fc4a1a 100%);	background-image:linear-gradient(to right, #f7b733 0%, #fc4a1a 100%);
	padding-left:8px;
	border-top-left-radius:100px;
	border-top-right-radius:100px;
	border-bottom-left-radius:100px;
	border-bottom-right-radius:100px;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	position:relative;
	top:0px;
	font-family:Verdana,Geneva,sans-serif;
	color:#ffffff;
}

body.postid-690 .wpb_category_n_menu_accordion_list > .menu-item > a{
	background-color:rgba(59,66,77,0);
	color:#95a5a6 !important;
}

body.postid-690 .wpb_category_n_menu_accordion_list > .menu-item > a:hover{
	color:#95a5a6;
	background-color:#ffffff;
}

body.postid-690 .wpb_category_n_menu_accordion_list > .menu-item > a:active{
	background-color:#ffffff;
	color:#95a5a6;
}

body.postid-690 .wpb_category_n_menu_accordion_list > .menu-item > a:link{
	color:#95a5a6;
	background-color:#ffffff;
}

body.postid-690 .wpb-wmca-elementor-widget .wpb_category_n_menu_accordion_list > .menu-item{
	background-color:#ffffff;
}

body.postid-690 .wpb-wmca-elementor-widget .wpb_category_n_menu_accordion_list > .menu-item:hover{
	color:#95a5a6;
}

body.postid-690 .wpb-wmca-elementor-widget .wpb_category_n_menu_accordion_list:hover{
	background-color:#ffffff;
	color:#95a5a6;
}



/*-----------------------------------------------*/
/*  "Multi Language" Page                        */
/*-----------------------------------------------*/
body.page-id-6721 .country-selector ul a{
	color:#ffffff;
}