.elementor-3666 .elementor-element.elementor-element-a4fd3fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EAEAEA;--border-color:#EAEAEA;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3666 .elementor-element.elementor-element-a4fd3fe:not(.elementor-motion-effects-element-type-background), .elementor-3666 .elementor-element.elementor-element-a4fd3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-30a56b6{--display:flex;--justify-content:center;}.elementor-3666 .elementor-element.elementor-element-c07a197 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-c07a197{text-align:left;}.elementor-3666 .elementor-element.elementor-element-c07a197 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-c07a197 .wpr-logo-image{max-width:500px;}.elementor-3666 .elementor-element.elementor-element-c07a197.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-c07a197.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-3666 .elementor-element.elementor-element-c07a197.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-3666 .elementor-element.elementor-element-c07a197 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-3666 .elementor-element.elementor-element-c07a197 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-3666 .elementor-element.elementor-element-c07a197 .wpr-logo-description{color:#888888;}.elementor-3666 .elementor-element.elementor-element-ed8b253{--display:flex;--justify-content:center;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item.wpr-pointer-item .wpr-mega-menu-icon{transition-duration:0.2s;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-wrap{text-align:center;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-menu-item,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#272727;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-mega-menu-icon{color:#333333;font-size:16px;margin-right:5px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:1px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:1px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-menu-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu > .menu-item{margin-left:17px;margin-right:17px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:17px;transform:translateX(31px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:17px;transform:translateX(31px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:17px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:17px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(31px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 31px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(31px);}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu .wpr-mega-menu-badge{top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:15px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:15px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-mega-menu{background-color:#ffffff;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.13);}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#323232;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu{width:180px;box-shadow:0px 0px 8px 0px rgba(164.99999999999997, 164.99999999999997, 164.99999999999997, 0.22);}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle{border-color:#333333;width:39px;border-width:0px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-text{color:#333333;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-line{background-color:#333333;height:2px;margin-bottom:4px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle:hover{border-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu-item,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .menu-item-has-children > .wpr-mobile-menu-item:after{color:#333333;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu > li,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu li{background-color:#ffffff;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu li a:hover,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item:hover,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu-item:hover,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu-item.wpr-active-menu-item,
					.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item.wpr-active-menu-item{background-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item{padding-left:19px;padding-right:19px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:19px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#F3F3F3;border-bottom-width:1px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:13px;padding-left:18px;padding-right:18px;padding-top:8px;padding-bottom:8px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-offcanvas-back{padding-left:18px;padding-right:18px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:89px;}.elementor-3666 .elementor-element.elementor-element-8b38600{--display:flex;--justify-content:center;}.elementor-3666 .elementor-element.elementor-element-800c730 > .elementor-widget-container{margin:0px -22px 0px 0px;padding:1px 1px 1px 1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:30px 30px 30px 30px;}.elementor-3666 .elementor-element.elementor-element-800c730{z-index:5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input{color:#333333;background-color:#FFFFFF00;border-color:#E8E8E8;text-align:left;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px !important;padding:7px 10px 7px 10px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch{border-color:#E8E8E8;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;background-color:#FFFFFF;right:0;left:auto;width:564px;margin-top:19px;}.elementor-3666 .elementor-element.elementor-element-800c730.wpr-search-form-input-focus .wpr-search-form-input{color:#333333;background-color:#FFFFFF00;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-800c730.wpr-search-form-input-focus .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730.wpr-search-form-input-focus .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730.wpr-search-form-input-focus .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730.wpr-search-form-input-focus .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730.wpr-search-form-input-focus .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-input, .elementor-3666 .elementor-element.elementor-element-800c730 .wpr-category-select-wrap, .elementor-3666 .elementor-element.elementor-element-800c730 .wpr-category-select{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-category-select-wrap::before{right:10px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-category-select{padding:7px 10px 7px 10px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-submit{color:#8CC443;background-color:#605BE500;border-color:#E8E8E8;min-width:41px;font-family:"Roboto", Sans-serif;font-weight:400;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-form-submit:hover{color:#FD3D2C;background-color:#4A45D200;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch ul li:hover{background-color:#F6F6F6;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch ul li{transition-duration:0.5s;padding:10px 10px 10px 10px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch ul{max-height:50vh;padding:10px 10px 10px 10px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch ul li:not(:last-child){margin-bottom:5px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch a.wpr-ajax-title{color:#222222;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-content a.wpr-ajax-title{margin-bottom:2px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch p a{color:#666666;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-admin-notice{color:#666666;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch p a, .elementor-3666 .elementor-element.elementor-element-800c730 .wpr-search-admin-notice{font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-content p.wpr-ajax-desc{margin-bottom:2px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch a.wpr-ajax-img-wrap{width:110px;margin-right:10px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch .wpr-ajax-search-content{width:calc(100% - 110px);}.elementor-3666 .elementor-element.elementor-element-800c730 a.wpr-view-result{color:#FFFFFF;background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:13px;transition-duration:0.5s;border-radius:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-3666 .elementor-element.elementor-element-800c730 a.wpr-view-result:hover{color:#FFFFFF;background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch .wpr-close-search{color:#E8E8E8;height:14px;top:14px;right:14px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch .wpr-close-search::before{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch ul::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:3px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch ul::-webkit-scrollbar{width:calc(3px + 3px);}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch .wpr-no-results{color:#222222;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;height:20vh;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-pagination .wpr-load-more-results{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-pagination svg{fill:#ffffff;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-pagination > div > span{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-no-more-results{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-double-bounce .wpr-child{background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-wave .wpr-rect{background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-spinner-pulse{background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-chasing-dots .wpr-child{background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-three-bounce .wpr-child{background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-fading-circle .wpr-circle:before{background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-pagination .wpr-load-more-results:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-pagination .wpr-load-more-results:hover svg{fill:#ffffff;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-ajax-search-pagination{margin-top:25px;padding:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-0df59e5{--display:flex;--justify-content:center;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart{right:0;background-color:#FFF;border-color:#E8E8E8;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);margin-top:15px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-d5991b5.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap{right:0;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-wrap{text-align:right;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart-item{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px;padding-bottom:10px;padding-top:0;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__total{border-bottom-color:#E8E8E8;border-bottom-style:solid;border-bottom-width:1px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-btn-icon{color:#222222;font-size:18px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-btn-icon svg{fill:#222222;width:18px;height:18px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-toggle-btn, .elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-icon-count{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;font-style:normal;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-toggle-btn{background-color:#FFFFFF;border-color:#E8E8E8;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-icon-count{color:#FFF;background-color:#FF4F40;font-size:12px;width:18px;height:18px;bottom:65%;left:65%;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-wrap .woocommerce-mini-cart-item{grid-template-columns:22% auto;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-image{margin-right:15px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart-item a{color:#777777;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.1em;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart-item a:hover{color:#222222;}.elementor-3666 .elementor-element.elementor-element-d5991b5 dl.variation dt{color:#777777;}.elementor-3666 .elementor-element.elementor-element-d5991b5 dl.variation dd{color:#777777;}.elementor-3666 .elementor-element.elementor-element-d5991b5 dl.variation{font-size:12px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .quantity{color:#777777;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .quantity .woocommerce-Price-amount{color:#777777;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .quantity, .elementor-3666 .elementor-element.elementor-element-d5991b5 .quantity .woocommerce-Price-amount{font-size:12px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart .woocommerce-mini-cart__total{color:#222222;text-align:center;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__empty-message{color:#222222;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart .woocommerce-mini-cart__total, .elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__empty-message{font-size:16px;}.elementor-3666 .elementor-element.elementor-element-d5991b5.wpr-mini-cart-sidebar .widget_shopping_cart_content{background-color:#FFF;width:375px;padding:0 15px 15px 15px;}.elementor-3666 .elementor-element.elementor-element-d5991b5.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap {background-color:#FFF;width:375px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{border-right-color:#333333 !important;border-right:3px solid;}.elementor-3666 .elementor-element.elementor-element-d5991b5.wpr-mini-cart-dropdown .wpr-mini-cart{width:375px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart{max-height:300px;overflow-y:auto;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{min-width:3px;width:calc(0px + 3px);}[data-elementor-device-mode="widescreen"] .elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:calc(0px + );}[data-elementor-device-mode="laptop"] .elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:calc(0px + );}.elementor-3666 .elementor-element.elementor-element-d5991b5.wpr-mini-cart-sidebar .wpr-close-cart{padding:15px 15px 0 15px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-woo-mini-cart{padding:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 a.remove{color:#FF4F40 !important;background-color:#FFFFFF;width:25px;height:25px;transition-duration:0.2s;}.elementor-3666 .elementor-element.elementor-element-d5991b5 a.remove:hover{color:#FF4F40 !important;background-color:#FFFFFF !important;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-remove{width:25px;height:25px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 a.remove::before{font-size:12px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__buttons a.button{color:#222222;background-color:#FFFFFF;border-color:#FF4F40;transition-duration:0.2s;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__buttons a.button:hover{color:#FFFFFF;background-color:#FF4F40;border-color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__buttons{margin-top:10px;margin-left:0px;margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .woocommerce-mini-cart__buttons a.button:first-child{margin-right:5px;}.elementor-3666 .elementor-element.elementor-element-5450907{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-ce9a8fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:50px;--padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-arrow{display:none !important;color:#FFFFFFCC;border-color:#FFFFFFCC;transition-duration:0.5s;font-size:15px;width:31px;height:31px;border-style:none;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-control-nav{display:grid;max-width:100%;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-none .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-nav{display:grid;grid-column-gap:10px !important;grid-row-gap:10px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav{display:flex;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-stacked .wpr-product-media-wrap .flex-control-thumbs{grid-template-columns:repeat(2, auto);}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-slider .wpr-product-media-thumbs-horizontal.wpr-product-media-wrap .flex-control-thumbs li{width:calc(100%/2) !important;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-thumbs li{height:calc(100%/2) !important;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .woocommerce-product-gallery__image{border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .woocommerce-product-gallery__image img{border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-arrow svg{fill:#FFFFFFCC;width:15px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-arrow:hover{color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-arrow:hover svg{fill:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li{width:31px;height:31px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev{display:block;width:31px;height:31px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li a.flex-next{display:block;width:31px;height:31px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li a.flex-prev:before{font-size:31px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li a.flex-next:after{font-size:31px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-next-arrow{right:4px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-next{right:4px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-prev-arrow{left:4px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-direction-nav li.flex-nav-prev{left:4px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .wpr-fcn-wrap{max-width:100%;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-slider .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-right:10px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9.wpr-product-media-thumbs-slider.wpr-product-media-thumbs-vertical .wpr-product-media-wrap .flex-control-nav li:not(:last-child){margin-bottom:10px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9:not(.wpr-product-media-thumbs-vertical) .wpr-product-media-wrap .flex-viewport{margin-bottom:10px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-control-nav li img{border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-sales-badge span{color:#FFFFFF;background-color:#605BE5;border-color:#FFFFFF;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-sales-badge{margin:10px 0px 0px 10px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9  .wpr-product-sales-badge span{border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-332b54d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b{--display:flex;top:0px;bottom:auto;z-index:10;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b + .wpr-hidden-header{top:0px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-3666 .elementor-element.elementor-element-359de02 .wpr-product-title{text-align:left;color:#222222;font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:600;letter-spacing:1.1px;}.elementor-3666 .elementor-element.elementor-element-4029865 .wpr-product-meta .product_meta{display:flex;flex-direction:row;text-align:left;}.elementor-3666 .elementor-element.elementor-element-4029865.wpr-product-meta-column .wpr-product-meta .posted_in{display:inline-block;}.elementor-3666 .elementor-element.elementor-element-4029865.wpr-product-meta-row .wpr-product-meta .posted_in{display:inline-block;}.elementor-3666 .elementor-element.elementor-element-4029865.wpr-product-meta-column .product_meta span:not(:last-child){margin-bottom:7px;}.elementor-3666 .elementor-element.elementor-element-4029865.wpr-product-meta-row .product_meta span:not(last-child){margin-right:7px;}.elementor-3666 .elementor-element.elementor-element-4029865 .wpr-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as){color:#787878;}.elementor-3666 .elementor-element.elementor-element-4029865 .wpr-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a){color:#787878;}.elementor-3666 .elementor-element.elementor-element-4029865 .wpr-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover{color:#222222;}.elementor-3666 .elementor-element.elementor-element-4029865 .wpr-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as){font-size:15px;font-weight:500;text-transform:none;line-height:17px;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .in-stock i{color:#333333;margin-right:8px;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .in-stock svg{fill:#333333;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .in-stock{color:#333333;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .out-of-stock i{color:#C50F0F;margin-right:8px;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .out-of-stock svg{fill:#C50F0F;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .out-of-stock{color:#333333;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .available-on-backorder i{color:#FF4F40;margin-right:8px;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .available-on-backorder svg{fill:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock .available-on-backorder{color:#333333;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock svg{width:20px;height:20px;margin-right:8px;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock-icon{vertical-align:text-bottom;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock-icon svg{vertical-align:text-bottom;}.elementor-3666 .elementor-element.elementor-element-72e579e .wpr-product-stock p{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-3666 .elementor-element.elementor-element-8246495 .wpr-product-rating{display:flex;align-items:center;}.elementor-3666 .elementor-element.elementor-element-8246495.wpr-product-rating-block .wpr-woo-rating{text-align:left;}.elementor-3666 .elementor-element.elementor-element-8246495.wpr-product-rating-block .woocommerce-review-link{text-align:left;}.elementor-3666 .elementor-element.elementor-element-8246495.wpr-product-rating-flex .wpr-product-rating{justify-content:left;}.elementor-3666 .elementor-element.elementor-element-8246495 .wpr-woo-rating i:before{color:#8CC443;}.elementor-3666 .elementor-element.elementor-element-8246495 .wpr-woo-rating i{color:#8CC443;font-size:30px;margin-right:2px;}.elementor-3666 .elementor-element.elementor-element-8246495 .wpr-woo-rating svg{fill:#8CC443;width:30px;height:30px;}.elementor-3666 .elementor-element.elementor-element-8246495 a.woocommerce-review-link{color:#787878;}.elementor-3666 .elementor-element.elementor-element-8246495 a.woocommerce-review-link:hover{color:#787878;}.elementor-3666 .elementor-element.elementor-element-8246495 .wpr-product-rating .woocommerce-review-link{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-8246495 .wpr-woo-rating span{margin-left:2px;}.elementor-3666 .elementor-element.elementor-element-8246495.wpr-product-rating-flex .wpr-product-rating a.woocommerce-review-link{margin-left:8px;}.elementor-3666 .elementor-element.elementor-element-8246495.wpr-product-rating-block .wpr-product-rating a.woocommerce-review-link{margin-top:8px;display:block;}.elementor-3666 .elementor-element.elementor-element-97f7676 .wpr-product-price{text-align:left;color:#8CC443;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-3666 .elementor-element.elementor-element-97f7676 .wpr-product-price del{color:#222222;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-3666 .elementor-element.elementor-element-97f7676.wpr-product-price-inline .wpr-product-price ins{margin-left:10px;}.elementor-3666 .elementor-element.elementor-element-97f7676.wpr-product-price-separate .wpr-product-price ins{margin-top:10px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .cart{display:flex;align-items:center;text-align:left;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.elementor-widget-wpr-product-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .wpr-simple-qty-wrap{display:flex;flex-direction:row;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .single_variation_wrap{text-align:left;align-self:left;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .cart button{align-self:left;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .wpr-quantity-wrapper i{color:#575757;background-color:#FFFFFF;border-color:#CCCCCC;transition-duration:0.5s;height:calc(55px/2);font-size:12px;width:60px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .wpr-quantity-wrapper svg{fill:#575757;width:12px;height:12px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .quantity .qty{color:#575757;background-color:#FFFFFF;border-color:#CCCCCC;transition-duration:0.5s;font-size:20px;height:55px;width:90px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .wpr-quantity-wrapper i:hover{color:#8CC443;background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .quantity .qty:hover{color:#8CC443;background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i{height:55px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-grouped-product-list-item .button{height:55px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 0px 0px 100px;color:#FFFFFF;background-color:#222222;border-color:#E8E8E8;transition-duration:0.5;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-buttons-layout-row .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-buttons-layout-column .wpr-product-add-to-cart .wpr-simple-qty-wrap .wpr-quantity-wrapper{margin-bottom:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-buttons-layout-row .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-buttons-layout-column .wpr-product-add-to-cart .variations_button .wpr-quantity-wrapper{margin-bottom:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-before .qty{border-radius:0 0px 0px 0;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-before .wpr-quantity-wrapper i:first-child{border-radius:100px 0 0 0;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-before .wpr-quantity-wrapper i:last-child{border-radius:0 0 0 100px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-after .qty{border-radius:100px 0 0 100px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-after .wpr-quantity-wrapper i:first-child{border-radius:0 0px 0 0;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-after .wpr-quantity-wrapper i:last-child{border-radius:0 0 0px 0;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-both .qty{border-radius:0;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-both .wpr-quantity-wrapper i:first-child{border-radius:100px 0 0 100px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-product-qty-align-both .wpr-quantity-wrapper i:last-child{border-radius:0 0px 0px 0;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .single_add_to_cart_button{color:#FFFFFF;background-color:#222222;border-color:#E8E8E8;transition-duration:0.5s;margin:0px 0px 0px -20px;border-style:none;border-radius:1000px 1000px 1000px 1000px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart a.added_to_cart{color:#FFFFFF;background-color:#222222;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart  a.added_to_cart{border-color:#E8E8E8;transition-duration:0.5s;width:270px;height:55px;margin:0px 0px 0px -20px;border-style:none;border-radius:1000px 1000px 1000px 1000px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .single_add_to_cart_button, .elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart  a.added_to_cart{font-size:16px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .single_add_to_cart_button:hover{color:#FFFFFF;background-color:#8CC443;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart  a.added_to_cart:hover{color:#FFFFFF;background-color:#8CC443;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-grouped-product-list-item .button:hover{color:#FFFFFF;background-color:#8CC443;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-b54ddb1  .wpr-product-add-to-cart .single_add_to_cart_button{width:270px;height:55px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-add-to-cart-layout-row table{margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-add-to-cart-layout-column table{margin-bottom:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-add-to-cart-layout-row .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-left:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-add-to-cart-layout-column .wpr-product-add-to-cart form.cart .woocommerce-variation-add-to-cart{margin-top:0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{background-color:#FFFFFFF7;border-color:#FFFFFF;border-style:none;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-grouped-product-list-item__label a{color:#222222;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-grouped-product-list-item__label label{color:#222222;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-grouped-product-list-item__price span{color:#222222;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart form.cart .group_table td{padding:12px 12px 12px 12px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations th label{color:#333333;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 form.cart .variations th{border-color:#FFFFFF;border-style:none;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 form.cart .variations td{border-color:#FFFFFF;border-style:none;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations tr th{background-color:#FFFFFFF2;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations th.label label{font-size:15px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations th.label{padding:10px 7px 7px 10px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations tr td{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-variations-layout-row .variations tr th{width:15%;}.elementor-3666 .elementor-element.elementor-element-b54ddb1.wpr-variations-layout-column .variations tr th{width:15%;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations select{color:#787878;border-color:#E8E8E8;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .variations select:focus{color:#787878;border-color:#787878;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 form.cart .variations select{width:calc(100% - (0px + 0px));margin:0px 0px 40px 0px !important;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-variation-description p{color:#787878;text-align:left;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-variation-price span{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-variation-price{text-align:left;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-variation-availability p.stock{color:#605BE5;text-align:left;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-variation-availability p.in-stock{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 p.stock{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 p.in-stock{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .woocommerce-variation-availability p.stock.out-of-stock{color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 p.stock.out-of-stock{color:#FF4F40;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart .reset_variations{color:#CECECE;background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;padding:0px 10px 0px 10px;margin:0px 0px 20px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li a{-webkit-transition-duration:0.5s;transition-duration:0.5s;color:#FFFFFF;background-color:#FFFFFF;border-color:#FFFFFF;font-size:14px;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .form-submit{text-align:left;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wc-tabs li{text-align:center;margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wc-tabs li a{text-align:center;margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li{border-color:transparent !important;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wc-tabs li.active a{margin:0px 0px -0.1px 0px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wc-tabs li.active{margin:0px 0px -0.1px 0px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li:hover a{color:#FFFFFF;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-tabs .woocommerce-Tabs-panel, .elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li:hover a{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li.active{border-bottom-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li a:hover{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li.active a{color:#FFFFFF;background-color:#FFFFFF;border-color:#E8E8E8;font-size:14px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs .woocommerce-tabs ul.tabs li.active:after{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-Tabs-panel{color:#030303;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-tabs .woocommerce-Tabs-panel{background-color:#FFFFFF;border-color:#E8E8E8;font-size:16px;border-style:none;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-Tabs-panel h2:not(.woocommerce-Reviews-title):not(.elementor-heading-title){display:none  !important;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-Reviews-title:not(:first-of-type){display:none  !important;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table th{color:#787878;background-color:#FFFFFF;text-align:left;width:21%;padding:15px 35px 15px 35px;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table tr:nth-child(even) th{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-Tabs-panel tr :is(th){font-size:14px;line-height:14px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table td p{color:#787878;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table td a{color:#787878;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table td{color:#787878;background-color:#FFFFFF;padding:15px 35px 15px 35px;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-Tabs-panel tr :is(td, p){font-size:14px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table tr td{border-left-width:1px;border-left-style:solid;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table tr th{border-right-width:1px;border-right-style:solid;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table tr:not(:last-child) td{border-bottom-width:1px;border-bottom-style:solid;}.elementor-3666 .elementor-element.elementor-element-abbf93b .wpr-product-tabs table tr:not(:last-child) th{border-bottom-width:1px;border-bottom-style:solid;}.elementor-3666 .elementor-element.elementor-element-abbf93b.wpr-add-info-borders-yes .wpr-product-tabs table td{border-width:1px;border-style:solid;}.elementor-3666 .elementor-element.elementor-element-abbf93b.wpr-add-info-borders-yes .wpr-product-tabs table th{border-width:1px;border-style:solid;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-review__author{color:#222222;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-review__published-date{color:#787878;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs .star-rating span::before{color:#FFD726;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs .star-rating::before{color:#D2CDCD;}.elementor-3666 .elementor-element.elementor-element-abbf93b .description p{color:#787878;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-text{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-abbf93b #reviews #comments ol.commentlist li .comment-text{border-color:#E8E8E8;border-style:none;padding:5px 5px 5px 5px;margin-bottom:30px;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs .star-rating{font-size:18px;}.elementor-3666 .elementor-element.elementor-element-abbf93b #reviews #comments ol.commentlist li img.avatar{width:50px;height:auto;border-color:#E8E8E8;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs #reviews #comments ol.commentlist li .comment-text{margin-left:calc(20px + 50px);}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-notes{color:#787878;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-rating label{color:#787878;margin-bottom:10px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-comment label{color:#787878;margin-bottom:10px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-author label{color:#787878;margin-bottom:10px;display:block;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-email label{color:#787878;margin-bottom:10px;display:block;}.elementor-3666 .elementor-element.elementor-element-abbf93b .required{color:#F92B2B;}.elementor-3666 .elementor-element.elementor-element-abbf93b .woocommerce-tabs .woocommerce-Tabs-panel label{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-reply-title{margin-bottom:10px;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs p.stars.selected a.active:before{color:#C1C1C1;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs p.stars:hover a:before{color:#C1C1C1;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs p.stars.selected a:not(.active):before{color:#C1C1C1;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs p.stars a:before{color:#C1C1C1;}.elementor-3666 .elementor-element.elementor-element-abbf93b.elementor-widget-wpr-product-tabs p.stars a::before{font-size:18px;}.elementor-3666 .elementor-element.elementor-element-abbf93b p.stars a{margin-right:5px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-comment textarea{color:#787878;background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-author input{color:#787878;background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px !important;border-radius:0px 0px 0px 0px !important;padding:10px 10px 10px 10px;height:42px !important;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-email input{color:#787878;background-color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px !important;border-radius:0px 0px 0px 0px !important;padding:10px 10px 10px 10px;height:42px !important;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-comment textarea, .elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-author input, .elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-email input{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-comment textarea:focus{color:#333333;background-color:#FFFFFF;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-author input:focus{color:#333333;background-color:#FFFFFF;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-email input:focus{color:#333333;background-color:#FFFFFF;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-comment textarea:focus, .elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-author input:focus, .elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-email input:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3666 .elementor-element.elementor-element-abbf93b .comment-form-comment textarea#comment{height:150px !important;}.elementor-3666 .elementor-element.elementor-element-abbf93b #review_form #respond p:not(.form-submit){margin-bottom:15px;}.elementor-3666 .elementor-element.elementor-element-abbf93b #review_form #respond .comment-form-author{width:calc(50% - 15px/2);margin-right:15px;}.elementor-3666 .elementor-element.elementor-element-abbf93b #review_form #respond .comment-form-email{width:calc(50% - 15px/2);}.elementor-3666 .elementor-element.elementor-element-abbf93b #respond .comment-form .form-submit input#submit{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:12px 40px 12px 40px;margin-top:2px;}.elementor-3666 .elementor-element.elementor-element-abbf93b  #respond .comment-form .form-submit input#submit:hover{color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-abbf93b #respond .comment-form .form-submit input#submit:hover{background-color:#1F18E3;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-029206b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3666 .elementor-element.elementor-element-0ea369f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-3666 .elementor-element.elementor-element-0ea369f:not(.elementor-motion-effects-element-type-background), .elementor-3666 .elementor-element.elementor-element-0ea369f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3666 .elementor-element.elementor-element-3f816d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#222222;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3666 .elementor-element.elementor-element-a02b149{--divider-border-style:solid;--divider-color:#B56717;--divider-border-width:3px;}.elementor-3666 .elementor-element.elementor-element-a02b149 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-a02b149 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-3666 .elementor-element.elementor-element-a02b149 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-3666 .elementor-element.elementor-element-55bcc92{--divider-border-style:solid;--divider-color:#95C623;--divider-border-width:3px;}.elementor-3666 .elementor-element.elementor-element-55bcc92 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-55bcc92 .elementor-divider-separator{width:25%;margin:0 auto;margin-left:0;}.elementor-3666 .elementor-element.elementor-element-55bcc92 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3666 .elementor-element.elementor-element-a1674c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child{left:0;right:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-filters{display:none;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-506f215{text-align:right;position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-2612aed{text-align:left;position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-113d099{text-align:right;position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-ffa3451{text-align:left;position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-20bf579{text-align:left;position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-d70bffc{text-align:right;position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8.wpr-item-styles-inner .wpr-grid-item-above-content{border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-style:solid;}.elementor-3666 .elementor-element.elementor-element-ae452a8.wpr-item-styles-inner .wpr-grid-item-below-content{border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-style:solid;}.elementor-3666 .elementor-element.elementor-element-ae452a8.wpr-item-styles-wrapper .wpr-grid-item{border-width:1px 1px 1px 1px;padding:10px 10px 20px 10px;border-color:#E0E0E0;border-style:solid;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-above-content{padding:10px 10px 20px 10px;border-radius:25px 25px 25px 25px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-below-content{padding:10px 10px 20px 10px;border-radius:25px 25px 25px 25px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-media-hover-bg{background-color:#00000000;width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;mix-blend-mode:normal;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#333333;border-color:#E8E8E8;transition-duration:0.3s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-title .inner-block{margin:35px 0px 10px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-excerpt .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#333333;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .inner-block a{border-style:solid;border-width:2px 2px 2px 2px;margin-right:5px;padding:5px 8px 5px 8px;color:#FFFFFF;background-color:#71B340;border-color:#71B340;transition-duration:0.1s;border-radius:2px 2px 20px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .wpr-grid-extra-text-left{padding-right:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .wpr-grid-extra-text-right{padding-left:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .inner-block{margin:-10px 0px 0px -12px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .inner-block a{border-style:none;margin-right:3px;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-status .inner-block > span{border-width:2px 2px 2px 2px;padding:5px 30px 5px 30px;margin:0px 0px 500px 0px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;border-style:solid;border-radius:2px 20px 2px 20px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-price .inner-block > span{border-width:0px 0px 2px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#D78521;border-color:#D78521;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sale_dates .inner-block > .wpr-sale-dates{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block a{border-style:solid;border-width:2px 2px 2px 2px;border-radius:20px 0px 20px 0px;color:#FFFFFF;background-color:#C37921;border-color:#c37921;transition-duration:0.1s;padding:5px 10px 5px 10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes .inner-block a{border-style:none;width:30px;height:25px;line-height:25px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sharing .inner-block a{border-style:none;margin-right:2px;width:25px;height:25px;line-height:25px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sharing .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-lightbox .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline) .inner-block > span{width:100%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-1.wpr-grid-item-display-inline{width:100%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-1 .inner-block > span{border-bottom-width:2px;border-bottom-color:#9C9C9C;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline) .inner-block > span{width:20%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-2.wpr-grid-item-display-inline{width:20%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#605BE5;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-sep-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-media-hover-bg img{max-width:70px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item{border-radius:25px 25px 25px 25px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-image-wrap{border-color:#E8E8E8;border-style:none;border-radius:10px 10px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-title .inner-block a:hover{color:#54595f;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-title .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.3s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-title .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.3s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-title a{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .inner-block a:hover{color:#71B340;background-color:#FFFFFF;border-color:#71B340;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:500;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .wpr-grid-extra-icon-left{padding-right:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-categories .wpr-grid-extra-icon-right{padding-left:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .wpr-pointer-item:before{background-color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .wpr-pointer-item:after{background-color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .wpr-grid-extra-text-left{padding-right:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .wpr-grid-extra-text-right{padding-left:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .wpr-grid-extra-icon-left{padding-right:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-product-tags .wpr-grid-extra-icon-right{padding-left:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating i:before{color:#93C424;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating i{color:#93C424;font-size:14px;margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating .wpr-rating-unmarked svg{fill:#93C424;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating span{color:#93C424;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating .wpr-rating-marked svg{fill:#93C424;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating svg{width:14px;height:14px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating .wpr-rating-icon{margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating span.wpr-rating-icon{margin-right:0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-woo-rating span:not(.wpr-rating-icon, .wpr-rating-icon span){margin-left:0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-rating .inner-block{margin:-5px -5px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-status .inner-block > .wpr-woo-onsale{color:#ffffff;background-color:#71B340;border-color:#71B340;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-status .inner-block > .wpr-woo-featured{color:#ffffff;background-color:#94c523;border-color:#94C523;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-status .inner-block > .wpr-woo-outofstock{color:#94C523;background-color:#ffffff;border-color:#94C523;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-price .inner-block > span del{color:#224915;font-size:18px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sale_dates .inner-block > span{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sale_dates .inner-block span.wpr-grid-extra-text-left{color:#9C9C9C !important;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sale_dates .inner-block > span.wpr-sale-dates{border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block a:hover{color:#C37921;border-color:#C37921;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block a.wpr-button-none:hover{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block a.added_to_cart:hover{background-color:#FFFFFF;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block a:before{background-color:#FFFFFF;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .inner-block a:after{background-color:#FFFFFF;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart a{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-add-to-cart .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add span{color:#333333;transition-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add i{color:#333333;transition-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add svg{fill:#333333;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add{border-color:#E8E8E8;background-color:#FFF;transition-duration:0.5s;padding:5px 15px 5px 15px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add span, .elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add i, .wpr-wishlist-remove span, .elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove i{font-size:16px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove{transition-duration:0.5s;border-color:#FF4F40;background-color:#FFF;padding:5px 15px 5px 15px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove span{transition-duration:0.5s;color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove i{transition-duration:0.5s;color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add:hover i{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add:hover svg{fill:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add:hover span{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-add:hover{border-color:#FF4400;background-color:#FFF;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove svg{fill:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove:hover span{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove:hover i{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove:hover svg{fill:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-wishlist-remove:hover{border-color:#FF4F40;background-color:#FFF;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-wishlist-button .inner-block{margin:5px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add span{color:#333333;transition-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add i{color:#333333;transition-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add svg{fill:#333333;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add{border-color:#E8E8E8;background-color:#FFF;transition-duration:0.5s;padding:5px 15px 5px 15px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add span, .elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add i, .wpr-compare-remove span, .elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove i{font-size:16px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove{transition-duration:0.5s;border-color:#FF4F40;background-color:#FFF;padding:5px 15px 5px 15px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove span{transition-duration:0.5s;color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove i{transition-duration:0.5s;color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add:hover i{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add:hover svg{fill:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add:hover span{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-add:hover{border-color:#FF4400;background-color:#FFF;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove svg{fill:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove:hover span{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove:hover i{color:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove:hover svg{fill:#FF4400;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-compare-remove:hover{border-color:#FF4F40;background-color:#FFF;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-compare-button .inner-block{margin:5px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-cart-popup{background-color:#FCFCFC;border-color:#E8E8E8;animation-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;margin:10px 10px 10px 10px;width:350px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-compare-popup{background-color:#FCFCFC;border-color:#E8E8E8;animation-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;margin:10px 10px 10px 10px;width:350px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-wishlist-popup{background-color:#FCFCFC;border-color:#E8E8E8;animation-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;margin:10px 10px 10px 10px;width:350px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-cart-popup-hide{animation-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-wishlist-popup-hide{animation-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-compare-popup-hide{animation-duration:0.5s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tc-title p:first-child{color:#222222;text-align:left;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tw-title p:first-child{color:#222222;text-align:left;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tc-title a{color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tw-title a{color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tc-title a:hover{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tw-title a:hover{color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tc-title a, .elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tw-title a{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tc-title p:last-child{text-align:left;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tw-title p:last-child{text-align:left;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tc-title{padding:10px 10px 10px 10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-tw-title{padding:10px 10px 10px 10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-cart-popup .wpr-added-tc-popup-img{width:30%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-compare-popup .wpr-added-tcomp-popup-img{width:30%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-added-to-wishlist-popup .wpr-added-tw-popup-img{width:30%;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes .wpr-grid-extra-text-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes .wpr-grid-extra-text-right{padding-left:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-likes i{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-sharing-tooltip{color:#ffffff;background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-sharing-tooltip:before{border-top-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sharing .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sharing .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sharing .wpr-grid-extra-text-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-sharing .wpr-grid-extra-text-right{padding-left:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-lightbox .inner-block > span:hover{color:#FFFFFF;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-lightbox .wpr-grid-extra-text-left{padding-right:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-lightbox .wpr-grid-extra-text-right{padding-left:10px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-protected{color:#ffffff;background-color:#605BE5;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-item-protected input{background-color:#ffffff;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block a{color:#9C9C9C;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block > a:hover{color:#9C9C9C;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block > a:hover a{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block > span:hover{color:#9C9C9C;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .inner-block > span:hover a{color:#9C9C9C;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block > a:hover a{color:#4A45D2;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .inner-block > span:hover a{color:#4A45D2;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-cf-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}@media(max-width:1024px){.elementor-3666 .elementor-element.elementor-element-a4fd3fe{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-wrap{text-align:center;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item{font-size:13px;}.elementor-3666 .elementor-element.elementor-element-800c730 > .elementor-widget-container{margin:0px -31px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch{width:636px;}.elementor-3666 .elementor-element.elementor-element-5450907{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-arrow{display:none !important;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-3666 .elementor-element.elementor-element-332b54d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b{top:0px;bottom:auto;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b + .wpr-hidden-header{top:0px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b + .wpr-hidden-header-flex{top:0px;}.elementor-3666 .elementor-element.elementor-element-359de02 .wpr-product-title{font-size:28px;}.elementor-3666 .elementor-element.elementor-element-97f7676 .wpr-product-price{font-size:30px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1  .wpr-product-add-to-cart .single_add_to_cart_button{width:185px;height:40px;}.elementor-3666 .elementor-element.elementor-element-b54ddb1 .wpr-product-add-to-cart  a.added_to_cart{width:185px;height:40px;}.elementor-3666 .elementor-element.elementor-element-0ea369f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3666 .elementor-element.elementor-element-3f816d8 .elementor-heading-title{font-size:28px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-filters{display:none;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-506f215{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-2612aed{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-113d099{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-ffa3451{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-20bf579{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-d70bffc{position:static;left:auto;}}@media(max-width:767px){.elementor-3666 .elementor-element.elementor-element-a4fd3fe{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-3666 .elementor-element.elementor-element-30a56b6{--width:50%;}.elementor-3666 .elementor-element.elementor-element-c07a197{text-align:left;}.elementor-3666 .elementor-element.elementor-element-c07a197 .wpr-logo-image{max-width:500px;}.elementor-3666 .elementor-element.elementor-element-ed8b253{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-wrap{text-align:center;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-sub-menu-item,.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:13px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef .wpr-sub-menu .wpr-sub-menu-item{font-size:14px;}.elementor-3666 .elementor-element.elementor-element-cdad8ef.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:60px;}.elementor-3666 .elementor-element.elementor-element-8b38600{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3666 .elementor-element.elementor-element-800c730 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3666 .elementor-element.elementor-element-800c730 .wpr-data-fetch{left:0;right:auto;width:326px;}.elementor-3666 .elementor-element.elementor-element-0df59e5{--width:30%;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-wrap{text-align:left;}.elementor-3666 .elementor-element.elementor-element-d5991b5 .wpr-mini-cart-toggle-btn{padding:0px 0px 0px 7px;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-gallery-slider-arrow{display:none !important;}.elementor-3666 .elementor-element.elementor-element-bb44ee9 .wpr-product-media-wrap .flex-control-nav{display:none;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b{top:0px;bottom:auto;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b + .wpr-hidden-header{top:0px;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b + .wpr-hidden-header-flex{top:0px;}.elementor-3666 .elementor-element.elementor-element-0ea369f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .wpr-grid-filters{display:none;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-506f215{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-2612aed{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-113d099{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-ffa3451{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-20bf579{position:static;left:auto;}.elementor-3666 .elementor-element.elementor-element-ae452a8 .elementor-repeater-item-d70bffc{position:static;left:auto;}}@media(min-width:768px){.elementor-3666 .elementor-element.elementor-element-30a56b6{--width:15.789%;}.elementor-3666 .elementor-element.elementor-element-ed8b253{--width:51.93%;}.elementor-3666 .elementor-element.elementor-element-8b38600{--width:26.129%;}.elementor-3666 .elementor-element.elementor-element-0df59e5{--width:6%;}.elementor-3666 .elementor-element.elementor-element-ce9a8fe{--width:45%;}.elementor-3666 .elementor-element.elementor-element-332b54d{--width:55%;}.elementor-3666 .elementor-element.elementor-element-a1674c2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3666 .elementor-element.elementor-element-30a56b6{--width:35%;}.elementor-3666 .elementor-element.elementor-element-ed8b253{--width:15%;}.elementor-3666 .elementor-element.elementor-element-8b38600{--width:35%;}.elementor-3666 .elementor-element.elementor-element-0df59e5{--width:15%;}.elementor-3666 .elementor-element.elementor-element-ce9a8fe{--width:45%;}.elementor-3666 .elementor-element.elementor-element-332b54d{--width:55%;}.elementor-3666 .elementor-element.elementor-element-b8d9d9b{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-9489e8b */p.cr-comment-image-text { margin-bottom: 0.5em; font-size: 0.9em; }
p.cr-comment-video-text { margin-bottom: 0.5em; font-size: 0.9em; }
.iv-comment-image {
	float: left;
	margin-right: 5px;
	margin-left: 0;
	margin-bottom: 5px;
	margin-top: 0px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #e4e1e3;
	filter: brightness(100%);
}
.iv-comment-image:hover,
.cr-comment-video:hover {
	filter: brightness(95%);
}
.cr-comment-image-top {
	width: 150px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	max-height: 150px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #e4e1e3;
	filter: brightness(100%);
}
.cr-comment-image-top:hover {
	filter: brightness(95%);
}
.cr-comment-video {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #e4e1e3;
	filter: brightness(100%);
}
.cr-comment-video video.cr-video-a {
	width: 75px;
	height: 75px;
	display: block;
	object-fit: cover;
}
.cr-comment-video-modal.cr-comment-video video.cr-video-a {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	background-color: rgba(0,0,0,0.4);
}
.cr-comment-video img.cr-comment-videoicon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	margin-top: -16px;
	margin-left: -16px;
}
.cr-comment-image-top img {
	box-shadow: none;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	padding: 0;
	border-radius: 0;
}
#reviews div.iv-comment-image img,
div.iv-comment-image img {
	box-shadow: none;
	width: 75px;
	height: 75px;
	max-width: 75px;
	max-height: 75px;
	object-fit:cover;
	padding: 0;
	border-radius: 0;
	display: block;
	position: relative;
}
.cr-comment-image-top img { cursor: pointer; }
.cr-comment-images, .cr-comment-videos {
	margin-bottom: 1em;
}
.cr-all-reviews-shortcode .cr-comment-images, .cr-comment-videos {
	margin: 0;
}
.cr-comment-videos .cr-comment-video .cr-comment-video-close {
	display: none;
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close {
	display: block;
	background-color: #7A7A7A;
	color: #FFFFFF;
	border: 0px solid;
	border-radius: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 1px;
	line-height: 0;
	cursor: pointer;
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg {
	display: block;
	width: 18px;
	height: 18px;
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg-p {
	fill: #ffffff;
}
.cr-comment-videos .cr-comment-video .cr-video-cont {
	display: flex;
	position: relative;
	margin: auto;
}
.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-video-cont {
	padding: 10px;
	max-width: 100%;
	max-height: 100%;
}
.cr-comment-videos-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 99999;
	overflow: auto;
	background-color: rgba(0,0,0,0.4);
	display: flex;
	align-items: center;
	justify-content: center;
}
.cr-comment-videos-modal .cr-comment-video,
.cr-comment-videos-modal .iv-comment-image {
	display: none;
}
.cr-comment-video.cr-comment-video-modal {
	width: 80%;
	height: 80%;
	float: none;
	margin: auto;
	z-index: 1;
	display: flex;
	justify-content: center;
	cursor: auto;
	border-width: 0;
	filter: brightness(100%);
}
.cr-recaptcha { margin-bottom: 1.5em; }
#commentform.comment-form .cr-upload-local-images, .comment-form .cr-upload-local-images { width: 100%; flex: none; }
#commentform.comment-form .cr-upload-local-images label, .comment-form .cr-upload-local-images label {
	display: block;
	transform: none;
	position: relative;
	left: auto;
	top: auto;
}
#commentform.comment-form .cr-upload-local-images input, .comment-form .cr-upload-local-images input { display: block; width: 100%; }
.ivole-meter {
	overflow: hidden;
	background: #f2f2f2;
	background: -webkit-linear-gradient(top,#eee,#f6f6f6);
	background: linear-gradient(to bottom,#eee,#f6f6f6);
	background-color: #f3f3f3;
	height: 22px;
	border-radius: 25px 0px 25px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.ivole-meter .ivole-meter-bar {
	border-radius: 25px 0px 25px 0px;
	background: #8CC4430;
	background: linear-gradient(#8CC443, #71B340);
	background-color: #8CC443;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.05);
	-webkit-transition: width .5s ease;
	transition: width .5s ease;
	float: left;
	font-size: 0;
	height: 100%;
	width: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.ivole-meter .ivole-meter-bar:before {
	background-color: rgba(255,255,255,.25);
	content: "";
	display: block;
	font-size: 0;
	height: 1px;
	margin: 1px
}
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1 {
    font-family: open sans;
    font-size: 15px;
    font-weight: 500;
    color: #252525;
	white-space: nowrap;
	width: auto;
}

#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1 a:hover,
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1 a:active {
    font-family: open sans;
    font-size: 16px;
    font-weight: 600;
    color: #71B340 !important;
	white-space: nowrap;
	width: auto;
}
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell2 {
	width: 70%;
}
.cr-all-reviews-shortcode #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell2 {
	min-width: 100px;
}
#ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell3 {
	text-align: right;
	font-family: open sans;
    font-size: 15px;
    font-weight: 500;
    color: #252525;
	white-space: nowrap;
	width: auto;
}
#reviews .cr-summaryBox-wrap,
.cr-all-reviews-shortcode .cr-summaryBox-wrap,
.cr-reviews-grid .cr-summaryBox-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 2px;
	align-items: center;
	font-family: open sans;
    font-size: 15px;
    font-weight: 500;
    color:#252525;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-summaryBox-wrap {
	display: none;
}
.cr-reviews-grid.cr-reviews-grid-new-review .cr-summaryBox-wrap {
	display: none;
}
#reviews .cr-summaryBox-wrap {
	margin: 0 0 1em 0;
	background-color: #F9F9F9;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap,
.cr-reviews-grid .cr-summaryBox-wrap {
	margin: 0;
	background-color: #F9F9F9;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,
.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator {
	width: auto;
	height: 40px;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator,
.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator {
	flex: 2 2 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side,
.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side {
	flex: 1 1 auto;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,
.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int {
	width: 2px;
	height: 40px;
	background-color: #BCCCD4;
}
.cr-reviews-grid .cr-summaryBox-wrap {
	margin: 0 10px 20px 10px;
}
#reviews .cr-summaryBox-wrap .ivole-summaryBox,
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,
.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,
.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap {
	margin: 0px;
	width: 49%;
	flex: 0 0 49%;
	padding: 10px;
	border-radius: 4px;
	border: 0px solid #e4e1e3;
	box-sizing: border-box;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,
.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox {
	width: 35%;
	flex: 1 0 35%;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,
.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,
.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,
.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap {
	width: auto;
	flex: 0 0 auto;
}
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,
.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,
.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: column;
}
#reviews .cr-summaryBox-wrap .cr-average-rating,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating,
.cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating {
	font-size: 36px;
	font-weight: bold;
	line-height: 50px;
	color: #0E252C;
}
#reviews .cr-summaryBox-wrap .cr-total-rating-count,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,
.cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count {
	font-size: 14px;
	color: #0E252C;
	line-height: 25px;
}
.cr-all-reviews-shortcode .cr-review-form-wrap,
.cr-reviews-grid .cr-review-form-wrap {
	display: none;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-wrap,
.cr-ajax-reviews-review-form .cr-review-form-wrap,
.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-form-wrap {
	display: block;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav {
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #E5E9EB;
	border-bottom: 1px solid #E5E9EB;
	height: 50px;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right {
	display: flex;
	align-items: center;
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-right {
	display: none;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg {
	margin: 0 5px 0 0;
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg {
	pointer-events: none;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover {
	cursor: pointer;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span {
	font-size: 16px;
	color: #0E252C;
}
.cr-all-reviews-shortcode .cr-review-form-item,
.cr-ajax-reviews-review-form .cr-review-form-item,
.cr-reviews-grid .cr-review-form-item {
	display: flex;
	max-width: 500px;
	margin: 0 auto;
	padding: 30px 0;
	border-bottom: 1px solid #E5E9EB;
	position: relative;
	align-items: center;
}
.cr-all-reviews-shortcode .cr-review-form-item img,
.cr-ajax-reviews-review-form .cr-review-form-item img,
.cr-reviews-grid .cr-review-form-item img {
	display: block;
	height: 60px;
	width: auto;
	margin: 0 20px 0 0;
}
.cr-all-reviews-shortcode .cr-review-form-item span,
.cr-ajax-reviews-review-form .cr-review-form-item span,
.cr-reviews-grid .cr-review-form-item span {
	display: block;
	font-size: 22px;
	font-weight: 500;
	color: #0E252C;
}
.cr-all-reviews-shortcode .cr-review-form-rating,
.cr-ajax-reviews-review-form .cr-review-form-rating,
.cr-reviews-grid .cr-review-form-rating {
	max-width: 500px;
	margin: 0 auto;
	padding: 30px 0 30px 0;
	position: relative;
}
.cr-onsite-ratings .cr-review-form-rating,
.cr-review-form-rating-overall .cr-review-form-rating {
	max-width: 500px;
	margin: 1em 0 1em 0;
	padding: 0;
	position: relative;
}
.cr-review-form-rating-overall.cr-review-form-rating-ovonly .cr-review-form-rating {
	margin: 1em 0 1.5em 0;
}
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating,
.cr-review-form-wrap .cr-review-form-rating-overall .cr-review-form-rating {
	margin-left: auto;
	margin-right: auto;
}
.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating-label {
	font-size: 12px;
	color: #4D5D64;
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont,
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont,
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont,
.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont {
	display: flex;
	position: relative;
	height: auto;
	padding: 5px 0;
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,
.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner {
	height: 20px;
	padding: 0 5px;
}
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner {
	height: 30px;
	padding: 0 5px;
}
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg {
	height: 30px;
	width: 33px;
}
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child,
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child {
	padding-left: 0;
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,
.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,
.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act {
	display: none;
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,
.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,
.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover {
	cursor: pointer;
}
.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,
.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,
.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	margin: 0 0 0 10px;
}
.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr {
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	margin: 0 0 0 10px;
}
.cr-review-form-rating-overall .cr-review-form-rating-label {
	font-size: 18px;
}
.cr-all-reviews-shortcode .cr-review-form-rating-overall .cr-review-form-rating-label,
.cr-ajax-reviews-review-form .cr-review-form-rating-overall .cr-review-form-rating-label,
.cr-reviews-grid .cr-review-form-rating-overall .cr-review-form-rating-label {
	font-size: 16px;
}
.cr-all-reviews-shortcode .cr-review-form-field-error,
.cr-onsite-ratings .cr-review-form-field-error,
.cr-review-form-rating-overall .cr-review-form-field-error,
.cr-onsite-questions .cr-onsite-question .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-field-error,
.cr-reviews-grid .cr-review-form-field-error {
	font-size: 11px;
	color: #CE2B37;
	margin: 5px 0 0 0;
	display: none;
}
.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,
.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,
.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,
.cr-reviews-grid .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont {
	background-color: #fae9eb;
}
.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,
.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,
.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,
.cr-onsite-questions .cr-onsite-question.cr-review-form-error .cr-review-form-field-error,
.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,
.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,
.cr-all-reviews-shortcode .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,
.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,
.cr-all-reviews-shortcode .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,
.cr-all-reviews-shortcode .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,
.cr-ajax-reviews-review-form .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,
.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,
.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,
.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,
.cr-reviews-grid .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,
.cr-reviews-grid .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,
.cr-reviews-grid .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error {
	display: block;
}
.cr-all-reviews-shortcode .cr-review-form-comment,
.cr-ajax-reviews-review-form .cr-review-form-comment,
.cr-reviews-grid .cr-review-form-comment {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	position: relative;
}
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-comment-txt,
.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-comment-txt,
.cr-reviews-grid .cr-review-form-comment .cr-review-form-comment-txt {
	border: solid 1px #D8E2E7;
	background-color: #FFFFFF;
	box-shadow: none;
	position: relative;
	padding: 12px 16px;
	color: #0E252C;
	font-size: 14px;
	width: 100%;
	margin: 0;
}
.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,
.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,
.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt {
	border: #CE2B37 solid 2px;
}
.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,
.cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,
.cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,
.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,
.cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,
.cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,
.cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,
.cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,
.cr-reviews-grid .cr-review-form-email .cr-review-form-lbl {
	position: absolute;
	top: -7px;
	z-index: 1;
	left: 16px;
	background-color: #FFFFFF;
	padding: 0 5px;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	color: #4D5D64;
}
.cr-all-reviews-shortcode .cr-form-item-media,
.cr-ajax-reviews-review-form .cr-form-item-media,
.cr-reviews-grid .cr-form-item-media {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}
.cr-all-reviews-shortcode .cr-review-form-terms,
.cr-ajax-reviews-review-form .cr-review-form-terms,
.cr-reviews-grid .cr-review-form-terms {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	line-height: 1;
}
.cr-all-reviews-shortcode .cr-review-form-terms label,
.cr-ajax-reviews-review-form .cr-review-form-terms label,
.cr-reviews-grid .cr-review-form-terms label {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,
.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,
.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox {
	appearance: auto;
	width: auto;
	height: auto;
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	accent-color: #4D5D64;
}
.cr-all-reviews-shortcode .cr-review-form-terms span,
.cr-ajax-reviews-review-form .cr-review-form-terms span,
.cr-reviews-grid .cr-review-form-terms span {
	display: inline;
	vertical-align: middle;
	color: #0E252C;
	line-height: 1.3;
}
.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox::after,
.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox::after,
.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox::after {
	border: none;
	content: normal;
}
.cr-all-reviews-shortcode .cr-review-form-ne,
.cr-ajax-reviews-review-form .cr-review-form-ne,
.cr-reviews-grid .cr-review-form-ne {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	position: relative;
	display: flex;
	gap: 10px;
}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name,
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email,
.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name,
.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email,
.cr-reviews-grid .cr-review-form-ne .cr-review-form-name,
.cr-reviews-grid .cr-review-form-ne .cr-review-form-email {
	width: 50%;
	position: relative;
}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name input,
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email input,
.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name input,
.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email input,
.cr-reviews-grid .cr-review-form-ne .cr-review-form-name input,
.cr-reviews-grid .cr-review-form-ne .cr-review-form-email input {
	width: 100%;
}
.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-txt,
.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-txt,
.cr-reviews-grid .cr-review-form-ne .cr-review-form-txt {
	border: solid 1px #D8E2E7;
	background-color: #FFFFFF;
	box-shadow: none;
	position: relative;
	padding: 12px 16px;
	color: #0E252C;
	font-size: 14px;
	margin: 0;
}
.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp {
	border: solid 1px #D8E2E7;
	background-color: #FFFFFF;
	box-shadow: none;
	padding: 12px 16px;
	color: #0E252C;
	font-size: 14px;
	width: 50%;
}
.cr-review-form-wrap .cr-onsite-question label {
	position: absolute;
	top: -7px;
	z-index: 1;
	left: 16px;
	background-color: #FFFFFF;
	padding: 0 5px;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	color: #4D5D64;
	font-weight: normal;
}
.cr-review-form-wrap .cr-onsite-questions {
	max-width: 500px;
	margin: 0 auto;
}
.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-txt,
.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-txt,
.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-txt,
.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-txt,
.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='text'],
.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='number'],
.cr-single-product-review .cr-review-form-textbox.cr-review-form-error,
.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-txt,
.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-txt {
	border: #CE2B37 solid 2px;
}
.cr-all-reviews-shortcode .cr-review-form-captcha,
.cr-ajax-reviews-review-form .cr-review-form-captcha,
.cr-reviews-grid .cr-review-form-captcha {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	display: flex;
	flex-direction: column;
	align-items: start;
}
.cr-all-reviews-shortcode .cr-review-form-captcha .cr-recaptcha,
.cr-ajax-reviews-review-form .cr-review-form-captcha .cr-recaptcha,
.cr-reviews-grid .cr-review-form-captcha .cr-recaptcha {
	margin: 0;
}
.cr-all-reviews-shortcode .cr-review-form-buttons,
.cr-ajax-reviews-review-form .cr-review-form-buttons,
.cr-reviews-grid .cr-review-form-buttons {
	max-width: 500px;
	margin: 0 auto;
	padding: 0 0 30px 0;
	position: relative;
	display: flex;
	gap: 10px;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit {
	display: flex;
	background-color: #31856C;
	color: #ffffff;
	border: 0;
	height: 40px;
	line-height: 20px;
	font-size: 15px;
	width: 50%;
	padding: 0 10px;
	margin: 0;
	align-items: center;
	justify-content: center;
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit {
	width: 100%;
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover,
.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover,
.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover {
	background-color: #276A56;
	text-decoration: none;
	cursor: pointer;
}
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-captcha,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question-inp,
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-terms,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-captcha,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question-inp,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-terms,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-captcha,
.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question,
.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question-inp,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-terms, {
	pointer-events: none;
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit span,
.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit span,
.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit span {
	display: block;
}
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span {
	display: none;
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit img,
.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit img,
.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit img {
	display: none;
	height: 10px;
}
.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,
.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,
.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img {
	display: block;
}
.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,
.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel {
	display: flex;
	background-color: #ffffff;
	color: #0E252C;
	border: 0;
	height: 40px;
	line-height: 20px;
	font-size: 15px;
	width: 50%;
	border: solid 1px #D8E2E7;
	padding: 0 10px;
	margin: 0;
	align-items: center;
	justify-content: center;
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-cancel {
	display: none;
}
.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-cancel:hover,
.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-cancel:hover,
.cr-reviews-grid .cr-review-form-buttons .cr-review-form-cancel:hover {
	border: solid 1px #4D5D64;
	text-decoration: none;
	cursor: pointer;
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-rating,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-comment,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-ne,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-captcha,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-buttons,
.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-ratings,
.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-question,
.cr-all-reviews-shortcode .cr-review-form-res .cr-form-item-media,
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-terms,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-rating,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-comment,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-ne,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-captcha,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-buttons,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-ratings,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-question,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-form-item-media,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-terms,
.cr-reviews-grid .cr-review-form-res .cr-review-form-rating,
.cr-reviews-grid .cr-review-form-res .cr-review-form-comment,
.cr-reviews-grid .cr-review-form-res .cr-review-form-ne,
.cr-reviews-grid .cr-review-form-res .cr-review-form-captcha,
.cr-reviews-grid .cr-review-form-res .cr-review-form-buttons,
.cr-reviews-grid .cr-review-form-res .cr-onsite-ratings,
.cr-reviews-grid .cr-review-form-res .cr-onsite-question,
.cr-reviews-grid .cr-review-form-res .cr-form-item-media,
.cr-reviews-grid .cr-review-form-res .cr-review-form-terms {
	display: none;
}
.cr-all-reviews-shortcode .cr-review-form-result,
.cr-ajax-reviews-review-form .cr-review-form-result,
.cr-all-reviews-shortcode .cr-review-form-not-logged-in,
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,
.cr-reviews-grid .cr-review-form-result,
.cr-reviews-grid .cr-review-form-not-logged-in {
	max-width: 500px;
	margin: 0 auto;
	display: none;
	position: relative;
	padding: 40px 0;
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result,
.cr-all-reviews-shortcode .cr-review-form-not-logged-in,
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,
.cr-reviews-grid .cr-review-form-res .cr-review-form-result,
.cr-reviews-grid .cr-review-form-not-logged-in {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result span,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result span,
.cr-all-reviews-shortcode .cr-review-form-not-logged-in span,
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in span,
.cr-reviews-grid .cr-review-form-res .cr-review-form-result span,
.cr-reviews-grid .cr-review-form-not-logged-in span {
	padding: 0 0 20px 0;
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue,
.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,
.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue,
.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue {
	display: flex;
	background-color: #31856C;
	color: #ffffff;
	border: 0;
	height: 40px;
	line-height: 20px;
	font-size: 15px;
	width: auto;
	text-decoration: none;
	align-items: center;
	justify-content: center;
}
.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,
.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue {
	padding: 10px 20px;
	min-width: 100px;
	text-align: center;
}
.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,
.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,
.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover,
.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover,
.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,
.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue:hover {
	background-color: #276A56;
	text-decoration: none;
	cursor: pointer;
}
.ivole-summaryBox {
	max-width: 100%;
	font-size: 14px;
}
div.ivole-summaryBox {
	margin-bottom: 2rem;
}
#ivole-histogramTable {
	margin-bottom: 0px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	max-width: 320px;
	min-width: auto;
	margin: 0 auto;
}
#ivole-histogramTable .ivole-histogramRow {
	border: 0px;
}
#ivole-histogramTable tr.ivole-histogramRow td {
	padding: 0.2rem 0.3rem;
	vertical-align: middle;
	border: 0px;
	background-color: transparent;
}
#ivole-histogramTable tr.ivole-histogramRow:first-child td {
	padding-top: 0
}
#ivole-histogramTable tr.ivole-histogramRow:last-child td {
	padding-bottom: 0
}
#ivole-histogramTable tr.ivole-histogramRow td:first-child {
	padding-left: 0
}
#ivole-histogramTable tr.ivole-histogramRow td:last-child {
	padding-right: 0
}
#reviews .cr-credits-div,
.cr-all-reviews-shortcode .cr-credits-div,
.cr-reviews-grid .cr-credits-div {
	font-size: 10px;
	text-align: right;
	width: 100%;
	padding: 0 5px;
	margin: 7px 0;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content: right;
	box-sizing: border-box;
}
.cr-reviews-grid .cr-credits-div {
	margin-top: 0;
	padding: 0 10px;
}
.cr-all-reviews-shortcode .cr-credits-div a,
#reviews .cr-credits-div a,
.cr-reviews-grid .cr-credits-div a {
	text-decoration: none;
}
.cr-all-reviews-shortcode .cr-credits-div a img,
#reviews .cr-credits-div a img,
.cr-reviews-grid .cr-credits-div a img {
	display: inline;
	height: 16px;
	margin: 0 0 0 4px;
	padding: 0;
	vertical-align: middle;
}
#reviews .cr-summaryBox-wrap .cr-count-filtered-reviews,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-count-filtered-reviews,
.cr-reviews-grid .cr-summaryBox-wrap .cr-count-filtered-reviews {
	width: 100%;
	padding: 5px 10px;
	margin-top: 0;
	font-size: 14px;
	color: #0E252C;
}
#ivole-histogramTable tr.ivole-histogramRow a {
	display: inline;
}
#ivole-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s a {
	display: inline;
	font-family: open sans;
    font-size: 15px;
    font-weight: 500;
	color:#71B340;
}
#reviews.cr-reviews-ajax-reviews {
	width: 100%;
}
.cr-all-reviews-shortcode .cr-count-row,
#reviews.cr-reviews-ajax-reviews .cr-count-row {
	background-color: #F9F9F9;
	padding: 10px 12px;
	font-size: 12px;
	color: #0E252C;
	margin: 24px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-count-row {
	display: none;
}
.cr-all-reviews-shortcode .cr-count-row a,
.cr-reviews-ajax-comments .cr-count-row a {
	color: #0E252C;
	text-decoration: underline;
}
.cr-all-reviews-shortcode .cr-count-row a:hover,
.cr-reviews-ajax-comments .cr-count-row a:hover {
	cursor: pointer;
	color: #0E252C;
}
div.ivole-summaryBox.cr-summaryBox-ajax.cr-summaryBar-updating,
div.ivole-summaryBox.cr-all-reviews-ajax.cr-summaryBar-updating,
div.ivole-summaryBox.cr-summaryBar-updating,
.cr-count-row .cr-seeAll-updating,
.cr-ajax-reviews-sort.cr-sort-updating,
.cr-review-tags-filter.cr-tags-updating {
	opacity: 0.5;
	pointer-events: none;
}
.cr-voting-cont {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.cr-voting-cont img, .cr-voting-cont-uni svg {
	margin-left: 0px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 13px;
	height: 16px;
	cursor: pointer;
	pointer-events: auto;
}
.rtl .cr-voting-cont img, .rtl .cr-voting-cont-uni svg {
	margin-right: 0px;
	margin-left: 7px;
}
.cr-voting-cont-uni .cr-voting-update svg {
	pointer-events: none;
}
.cr-voting-cont-uni span.cr-voting-upvote svg:hover {
	color: #000000;
}
.cr-voting-cont-uni span {
	display: block;
	line-height: 11px;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-int {
	fill: none;
}
.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-ext {
	fill: #18B394;
}
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-int {
	fill: #00A382;
	fill-opacity: 0.4;
}
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-ext {
	fill: #00A382;
}
.cr-voting-cont-uni span.cr-voting-upvote svg:hover .cr-voting-svg-ext,
.cr-voting-cont-uni span.cr-voting-downvote svg:hover .cr-voting-svg-ext,
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg:hover .cr-voting-svg-ext,
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg:hover .cr-voting-svg-ext,
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-ext,
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-ext {
	fill: #202020;
}
.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-int,
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-int {
	fill: none;
	animation: pulse 1s infinite;
}
@keyframes pulse {
	0% {
		fill: #FFFFFF;
	}
	50% {
		fill: #A9A9A9;
	}
	100% {
		fill: #FFFFFF;
	}
}
.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-int {
	fill: none;
}
.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-ext {
	fill: #CE2B37;
}
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-int {
	fill: #CA2430;
	fill-opacity: 0.4;
}
.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-ext {
	fill: #CA2430;
}
.cr-voting-cont-uni span.cr-voting-upvote-count {
	margin-right: 10px;
	color: #18B394;
}
.rtl .cr-voting-cont-uni span.cr-voting-upvote-count {
	margin-right: 0px;
	margin-left: 10px;
}
.cr-voting-cont-uni span.cr-voting-downvote-count {
	color: #CE2B37;
}
@font-face {
	font-family: crstar;
	src: url(../fonts/star.eot);
	src: url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
.cr-all-reviews-shortcode ol li.comment, .cr-all-reviews-shortcode ol li.review {
	list-style: none;
	margin-right: 0;
	margin-bottom: 2.5em;
	position: relative;
	border: 0;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container,
.cr-all-reviews-shortcode ol li.comment .comment_container,
.cr-all-reviews-shortcode ol li.review .comment_container {
	position: relative;
	padding: 0px;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container img.avatar,
.cr-all-reviews-shortcode ol li.comment .comment_container img.avatar,
.cr-all-reviews-shortcode ol li.review .comment_container img.avatar {
	float: left;
	position: absolute;
	padding: 0;
	top: 0;
	left: 0;
	width: 50px;
	height: auto;
	border: 0px solid #e4e1e3;
	margin: 0;
	box-shadow: none;
	border-radius: 25px;
	max-height: none;
}
#reviews #comments .cr-avatar-check {
	display: none;
}
.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,
.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,
.cr-reviews-grid .cr-review-card .cr-avatar-check,
.cr-reviews-slider .cr-review-card .cr-avatar-check {
	width: 20px;
	height: 20px;
	background-color: #31856C;
	position: absolute;
	left: 34px;
	top: 28px;
	border-radius: 10px;
	border: 2px solid #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}
.cr-all-reviews-shortcode ol li.review .comment_container .meta,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	color: #767676;
	font-size: 14px;
	flex-wrap: wrap;
}
.cr-all-reviews-shortcode ol li div.comment_container a.cr-comment-a {
	box-shadow: none;
}
.cr-all-reviews-shortcode ol li div.comment_container p.iv-comment-product {
	font-size: 90%;
}
.cr-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a {
	box-shadow: none;
	line-height: 0;
}
.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-img {
	width: 20px;
	height: auto;
	vertical-align: top;
	margin-right: 5px;
	display: inline;
	border-radius: 3px;
}
.cr-all-reviews-shortcode .commentlist.cr-pagination-load {
	opacity: 0.5;
	pointer-events: none;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text,
.cr-all-reviews-shortcode ol.commentlist li .comment-text {
	margin: 0 0 0 70px;
	border-top: 0 solid #e4e1e3;
	border-left: 0 solid #e4e1e3;
	border-right: 0 solid #e4e1e3;
	border-bottom: 1px solid #e4e1e3;
	padding: 0 0 1em 0;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text.comment-text-no-avatar,
.cr-all-reviews-shortcode ol.commentlist li .comment-text.comment-text-no-avatar {
	margin: 0;
	float: none;
	width: 100%;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text p,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p {
	margin: 1em 0;
	text-align: left;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta {
	font-size: 16px;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta time {
	font-style: normal;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-featured-date,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .cr-meta-author-featured-date {
	display: flex;
	flex-direction: row;
	column-gap: 20px;
	align-items: baseline;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
	display: flex;
	align-items: center;
	column-gap: 20px;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture {
	display: flex;
	align-items: center;
	margin: 0 0 0 0;
	column-gap: 7px;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a {
	font-size: 14px;
	color: #0E252C;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a:hover {
	text-decoration: underline;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__author,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author {
	color: #0E252C;
	font-size: 16px;
	display: inline;
	font-weight: 500;
	margin: 0;
	text-indent: 0;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__verified,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__verified {
	display: block;
	color: #4D5D64;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	text-indent: 0;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-date time {
	color: #4D5D64;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-title {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-title svg {
	width: 18px;
	height: 18px;
	display: block;
	margin: 0 0 0 10px;
	color: #4D5D64;
}
.cr-tag {
	color: #3d3d3d;
	background-color: #EEEFF2;
	display: inline-block;
	padding: .2em .4em;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 0.7em;
	border: 1px solid #c3c6d1;
	border-color: #31856C;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.cr-review-tags-filter .cr-tag {
	font-size: 14px;
	border-radius: 0.7em;
	margin-right: 5px;
	margin-bottom: 7px;
	border-color: #D0D0D0;
}
.cr-review-tags-filter span.cr-tag:hover {
	border-color: #31856C;
	cursor: pointer;
}
.cr-review-tags-filter {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	pointer-events: auto;
	opacity: 1;
}
.cr-review-tags-filter span.cr-tag.cr-tag-selected {
	border-color: #31856C;
	background-color: #D3D3D3;
}
div.cr-review-tags-filter.cr-review-tags-filter-disabled {
	pointer-events: none;
	opacity: 0.5;
}
.cr-review-tags {
	margin-bottom: 1em;
}
.cr-incentivized-badge {
	display: flex;
	column-gap: 4px;
	align-items: center;
	font-size: 10px;
	line-height: 10px;
	margin: 0 0 1em 0;
}
.cr-reviews-grid .cr-review-card .cr-incentivized-row .cr-incentivized-badge,
.cr-reviews-slider .cr-review-card .cr-incentivized-row .cr-incentivized-badge {
	margin: 0;
}
.cr-incentivized-badge .cr-incentivized-icon {
	display: block;
	height: 12px;
}
.cr-incentivized-badge .cr-incentivized-icon .cr-incentivized-svg {
	width: 12px;
	height: 12px;
}
.cr-all-reviews-shortcode ol.commentlist ul.children,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children {
	list-style: none outside;
	margin: 20px 0 0 50px;
	margin-inline-start: 70px;
	padding-inline-start: 0;
}
.cr-all-reviews-shortcode .crstar-rating,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating,
#reviews #comments .cr-summaryBox-wrap .crstar-rating {
	overflow: hidden;
	position: relative;
	height: 20px;
	line-height: 18px;
	font-size: 18px;
	width: 5.4em;
	font-family: crstar;
	color:#8CC443;
	margin: 10px 0;
}
#reviews #comments .cr-summaryBox-wrap .cr-overall-rating-wrap .crstar-rating {
	margin-bottom: 0;
	margin-top: 5px;
}
.cr-reviews-grid .cr-summaryBox-wrap .crstar-rating {
	float: right;
	overflow: hidden;
	position: relative;
	height: 20px;
	line-height: 18px;
	font-size: 18px;
	width: 5.4em;
	font-family: crstar;
	color:#8CC443;
}
.cr-all-reviews-shortcode .crstar-rating::before,
.cr-reviews-grid .cr-summaryBox-wrap .crstar-rating::before,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating::before,
#reviews #comments .cr-summaryBox-wrap .crstar-rating::before {
	content: "\73\73\73\73\73";
	color: #d3ced2;
	float: left;
	top: 0;
	left: 0;
	position: absolute
}
.cr-all-reviews-shortcode .crstar-rating span,
.cr-reviews-grid .cr-summaryBox-wrap .crstar-rating span,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating span,
#reviews #comments .cr-summaryBox-wrap .crstar-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em
}
.cr-all-reviews-shortcode .crstar-rating span::before,
.cr-reviews-grid .cr-summaryBox-wrap .crstar-rating span::before,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .crstar-rating span::before,
#reviews #comments .cr-summaryBox-wrap .crstar-rating span::before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0
}
p.ivole-verified-badge {
	font-size: 12px;
	vertical-align: middle;
}
span.ivole-verified-badge-text {
	vertical-align: middle;
}

p.ivole-verified-badge span.ivole-review-country-text, p.ivole-verified-badge span.ivole-review-country-space {
	vertical-align: middle;
}
.cr-all-reviews-shortcode ol.commentlist,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list {
	list-style-type: none;
	margin: 0;
	padding: 0 0 1.5em 0;
	display: block;
	position: relative;
}
.cr-all-reviews-shortcode ol.commentlist li,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li {
	margin: 0 0 30px 0;
	list-style: none;
	clear: both;
	border: 0;
	padding: 0;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review ol.commentlist,
.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-inner,
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-tags-filter,
.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-tags-filter {
	display: none;
}
.cr-all-reviews-shortcode .ivole-review-country-icon,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .ivole-review-country-icon {
	display: inline;
	height: 12px;
	width: auto;
	margin: 0 0 0 5px;
	border-radius: 0;
}
.woocommerce #content #reviews p.ivole-verified-badge img.ivole-review-country-icon,
#reviews p.ivole-verified-badge img.ivole-review-country-icon {
	float: none;
	height: 12px;
	width: auto;
	vertical-align:middle;
	margin: 0px 5px 0px 0px;
	display: inline;
	border-radius: 0;
}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-icon,
.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,
#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,
p.ivole-verified-badge img.ivole-verified-badge-icon,
#reviews img.ivole-verified-badge-icon,
img.ivole-verified-badge-icon {
	float: none;
	height: 20px;
	width: auto;
	vertical-align:middle;
	margin: 0px 5px 0px 0px;
	display: inline;
	border-radius: 0;
}
.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-ext-icon,
.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,
#reviews p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,
p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,
#reviews img.ivole-verified-badge-ext-icon,
img.ivole-verified-badge-ext-icon {
	float: none;
	height: 11px;
	width: 11px;
	vertical-align:middle;
	margin: 0px 0px 0px 5px;
	display: inline;
	border-radius: 0;
}
.cr-form-item-media-none {
	padding: 24px;
	text-align: left;
	display: flex;
	align-items: center;
	cursor: pointer;
	border: 1px dashed #D8E2E7;
	border-radius: 2px;
}
.cr-review-form-error .cr-form-item-media-none {
	border-color: #CE2B37;
}
.cr-form-visible .cr-form-item-media-none {
	display: none;
}
.cr-form-item-media-none .cr-form-item-media-icon {
	width: 60px;
	height: 60px;
	padding: 8px;
	border: 1px solid #e0e0e0;
	fill: #e0e0e0;
	border-radius: 2px;
	flex-shrink: 0;
}
.cr-form-item-media-none .cr-form-item-media-icon:first-child {
	margin-right: 5px;
}
.cr-rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child {
	margin-right: 0;
	margin-left: 5px;
}
.cr-form-item-media-none span {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	color: #4D5D64;
	font-size: 12px;
}
.cr-rtl .cr-form-item-media-none span {
	margin-left: 0;
	margin-right: 20px;
}
.cr-form-item-media-none:active {
	border-color: #c9c9c9;
}
.cr-form-item-media-none:active .cr-form-item-media-icon {
	border: 1px solid #c9c9c9;
	fill: #c9c9c9;
}
.cr-form-item-media .cr-form-item-media-file {
	display: none;
}
.cr-form-item-media-preview {
	display: none;
	margin: 0;
	flex-wrap: wrap;
}
.cr-form-visible .cr-form-item-media-preview {
	display: flex;
	row-gap: 9px;
}
.cr-form-item-media-preview .cr-upload-images-containers {
	width: 108px;
	height: 108px;
	margin-bottom: 0px;
	margin-right: 9px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: auto;
	border: 1px solid #D8E2E7;
	padding: 0;
	overflow: hidden;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending {
	pointer-events: none;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok {
	padding: 0px;
}
.cr-form-item-media-preview .cr-upload-images-containers img {
	margin: 0 0 0 0;
	opacity: 0.3;
	object-fit: cover;
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-video-thumbnail {
	width: 108px;
	height: 108px;
	margin: 0 0 0 0;
	opacity: 0.3;
	padding: 15px;
	border: 1px solid #e0e0e0;
	fill: #e0e0e0;
	border-radius: 2px;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok img {
	opacity: 1;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail {
	opacity: 0.6;
	border-width: 0;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending img {
	opacity: 0.2;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail {
	opacity: 0.2;
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete {
	padding: 1px;
	position: absolute;
	top: 2px;
	right: 2px;
	width: 16px;
	height: 16px;
	display: none;
	background-color: #CE2B37;
	border-radius: 8px;
	border: 0px solid;
	line-height: 0;
	cursor: pointer;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete {
	display: block;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete {
	opacity: 0.2;
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon {
	fill: #ffffff;
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete-spinner {
	margin: 0;
	background: url(../img/spinner-2x.gif) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	display: none;
	text-decoration: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner {
	display: block;
}
.cr-form-item-media-preview .cr-form-item-media-add {
	cursor: pointer;
	width: 108px;
	height: 108px;
	text-align: center;
	line-height: 108px;
	font-size: 40px;
	color: #e0e0e0;
	border: 1px dashed #e0e0e0;
	margin-bottom: 0px;
	display: inline-block;
}
.cr-form-item-media-preview .cr-form-item-media-add:active {
	border-color: #c9c9c9;
	color: #c9c9c9;
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar {
	width: 94px;
	height: 10px;
	margin: 0 5px 0 5px;
	padding: 0;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	background-color: #dddddd;
	border-radius: 5px;
}
.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar {
	display: none;
}
.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar .cr-upload-images-pbarin {
	width: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #1AB394;
	border-radius: 5px;
}
.cr-pswp {
	display: none;
}
@media (max-width: 500px) {
	#reviews .cr-summaryBox-wrap .ivole-summaryBox,
	#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,
	.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,
	.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,
	.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,
	.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,
	.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,
	.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,
	.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,
	.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,
	.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,
	.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap {
		width: 100%;
		flex: 0 0 100%;
	}
	.cr-all-reviews-shortcode ol.commentlist {
		margin-left: 0px;
		margin-right: 0px;
	}
	.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,
	.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,
	.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int {
		width: 50px;
		height: 2px;
	}
	.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-side,
	.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-side {
		display: none;
	}
	.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,
	.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap {
		width: 100%;
		padding: 10px;
	}
}
.woocommerce .product #reviews .comment-text p.ivf-custom-question-checkbox {font-weight: 550;margin: 0.6em 0;}
.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul {margin: 0.6em 0;}
.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul li {margin:0;}
.woocommerce .product #reviews .comment-text span.ivf-custom-question-radio {font-weight: 550;}
.woocommerce .product #reviews .comment-text hr.ivf-custom-question-hr,
.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr {
	margin: 0.6em 0;
}
.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr {
	display: none;
}
.cr-all-reviews-shortcode .commentlist .comment-text .ivf-custom-question-p {
	font-size: 14px;
	margin: 0.5em 0;
}
.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont,
.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont {
	margin: 0.6em 0;
	display: flex;
	align-items: center;
	flex-direction: row;
}
.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont {
	font-size: 14px;
}
.woocommerce .product #reviews .comment-text p.ivf-custom-question-p,
.cr-all-reviews-shortcode .commentlist p.ivf-custom-question-p {
	margin: 0.6em 0;
}
.woocommerce .product #reviews .comment-text .crf-custom-question-rating,
.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating {
	padding-right: 7px;
	font-weight: 550;
}
.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont .star-rating,
.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont .star-rating {
	font-size: 1em;
	height: 1.1em;
	line-height: 1.1em;
	float: none;
	margin: 0;
}
.cr-onsite-questions .cr-onsite-question {
	display: block;
	margin: 1.5em 0;
	position: relative;
}
.cr-onsite-questions .cr-onsite-question .required,
.cr-onsite-ratings .cr-review-form-rating .required,
.cr-review-form-rating-overall .cr-review-form-rating .required {
	margin: 0 0 0 3px;
}
.cr-onsite-questions .cr-onsite-question label,
.cr-onsite-questions .cr-onsite-question input {
	display: block;
}
.cr-onsite-questions .cr-onsite-question.cr-full-width label,
.cr-onsite-questions .cr-onsite-question.cr-full-width input {
	width: 100%;
}
.cr-review-form-wrap .cr-onsite-questions .cr-onsite-question.cr-full-width label {
	width: auto;
}
.cr-onsite-ratings {
	border-top: 1px solid #DFE4E7;
	border-bottom: 1px solid #DFE4E7;
}
.cr-onsite-ratings.cr-onsite-ratings-only {
	border-bottom: none;
}
.cr-review-form-wrap .cr-onsite-ratings {
	max-width: 500px;
	margin: 0 auto;
}
.cr-customer-consent .checkbox input.cr-customer-consent-checkbox {
	margin-right:7px;
	position: relative;
}
#kco-extra-checkout-fields .cr-customer-consent {
	display: none;
}
.cr-show-more{
	width:100%;
}
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd,
.cr-all-reviews-shortcode .cr-show-more-button,
.cr-reviews-grid .cr-show-more-button {
	display: block;
	margin: 10px auto;
	height: 40px;
	padding: 0 20px 0 20px;
	border: solid 1px #BCCCD4;
	font-size: 14px;
	background-color: transparent;
	color: #0E252C;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-button,
.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-button {
	display: none;
}
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:hover,
.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:focus,
.cr-all-reviews-shortcode .cr-show-more-button:hover,
.cr-all-reviews-shortcode .cr-show-more-button:focus,
.cr-reviews-grid .cr-show-more-button:hover,
.cr-reviews-grid .cr-show-more-button:focus {
	border: solid 1px #00A79D;
	background-color: transparent;
	color: #0E252C;
}
.cr-show-more-review-spinner,
.cr-show-more .cr-show-more-spinner,
.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner {
	display: block;
	margin: 20px auto;
	background: url(../img/spinner-2x.gif) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
}
.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: auto;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-review-spinner,
.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-review-spinner,
.cr-all-reviews-shortcode .commentlist .cr-pagination-review-spinner {
	display: none;
}
.cr-show-more-review-spinner-cnt {
	width: 100%;
	height: 60px;
	display: flex;
	align-items: center;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort,
.cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort {
	display: block;
	margin: 0;
	background: transparent;
	border: 0px;
	padding: 4px;
	width: auto;
	height: auto;
	appearance: auto;
	color: #0E252C;
	font-size: 12px;
	font-weight: 500;
}
.cr-ajax-reviews-sort-div {
	display: flex;
	justify-content: space-between;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-search-no-reviews {
	display: none;
}
#reviews.cr-reviews-ajax-reviews .cr-button-search,
.cr-all-reviews-shortcode .cr-button-search {
	border: 1px solid;
	border-radius: 4px 4px 4px 4px;
	border-color: #ADB1B8 #A2A6AC #8D9096;
	padding: 3px 10px;
	background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
	font-weight: normal;
	color: black;
	letter-spacing: normal;
	font-size: 1em;
	text-transform: none;
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	white-space: nowrap;
	width: auto;
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-button-search,
.rtl .cr-all-reviews-shortcode .cr-button-search {
	margin-left: 0px;
	margin-right: 5px;
}
#reviews.cr-reviews-ajax-reviews .cr-button-search:hover,
.cr-all-reviews-shortcode .cr-button-search:hover {
	background: #e0e3e9;
	background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
	background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
	text-decoration: none;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search,
.cr-all-reviews-shortcode .cr-ajax-search {
	display: flex;
	padding: 0;
	margin: 24px 0;
	width: 100%;
}
.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-search {
	display: none;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search div,
.cr-all-reviews-shortcode .cr-ajax-search div,
#cr_qna.cr-qna-block div.cr-qna-search-block div {
	position: relative;
	flex-grow: 1;
}
#reviews.cr-reviews-ajax-reviews .cr-input-text,
.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,
.cr-ajax-search input[type="text"] {
	border: 1px solid;
	border-radius: 4px 4px 4px 4px;
	border-color: #ADB1B8 #A2A6AC #8D9096;
	background-color: #ffffff;
	padding: 3px 10px;
	padding-left: calc(1.5em + .75rem);
	padding-right: 1.8em;
	width: 100%;
	line-height: 1.5em;
	margin: 0px;
	font-size: 1em;
	box-sizing: border-box;
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-input-text,
.rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-input-text,
.rtl .cr-ajax-search input[type="text"] {
	padding-right: calc(1.5em + .75rem);
	padding-left: 1.8em;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,
.cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,
.cr-ajax-search .cr-ajax-search-icon {
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 9px;
	transform: translateY(-50%);
	width: 1.1em;
	height: 1.1em;
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,
.rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,
.rtl .cr-ajax-search .cr-ajax-search-icon {
	right: 9px;
}
#cr_qna.cr-qna-block .cr-input-text, .cr-ajax-search input[type="text"] {
	border: 0px;
	border-radius: 16px 16px 16px 16px;
	background-color: #F9F9F9;
	color: #898F92;
	padding: 3px 10px;
	padding-left: calc(1.5em + .75rem);
	padding-right: 1.5em;
	width: 100%;
	margin: 0px;
	font-size: 1em;
	box-shadow: none;
	outline: none;
}
.cr-ajax-search input[type="text"] {
	height: 42px;
}
#cr_qna.cr-qna-block .cr-input-text {
	height: 100%;
}
#cr_qna.cr-qna-block .cr-input-text:focus, .cr-ajax-search input[type="text"]:focus {
	box-shadow: 0 0 0 1pt #18B394;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt {
	height: 40px;
	display: flex;
	align-items: center;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val {
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 0 15px;
	color: #0E252C;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 0 15px;
	color: #4D5D64;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add {
	margin: 0;
	cursor: pointer;
	background-color: #31856C;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	text-transform: none;
	line-height: 20px;
	font-size: 15px;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover {
	background-color: #276A56;
}
#reviews.cr-reviews-ajax-reviews .cr-clear-input,
.cr-all-reviews-shortcode .cr-clear-input,
#cr_qna.cr-qna-block div.cr-qna-search-block .cr-clear-input {
	display:none;
	position:absolute;
	cursor: pointer;
	margin-left: -1.7em ;
	margin-top: -8px;
	height: 16px;
	top: 50%;
	right: 8px;
}
.rtl #reviews.cr-reviews-ajax-reviews .cr-clear-input,
.rtl .cr-all-reviews-shortcode .cr-clear-input,
.rtl #cr_qna.cr-qna-block div.cr-qna-search-block .cr-clear-input {
	left: 8px;
	right: auto;
	margin-left: 0;
}
.cr-all-reviews-shortcode .cr-clear-input.cr-visible {
	display: inline-block;
}
#reviews.cr-reviews-ajax-reviews .cr-clear-input svg,
.cr-all-reviews-shortcode .cr-clear-input svg,
#cr_qna.cr-qna-block div.cr-qna-search-block .cr-clear-input svg {
	display: block;
	height: 16px;
}
#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,
.cr-all-reviews-shortcode .cr-qna-search-icon,
#cr_qna.cr-qna-block div.cr-qna-search-block .cr-qna-search-icon {
	fill: #18B394;
	display: inline-block;
	position:absolute;
	width: 1.1em;
	height: 1.1em;
	left: 9px;
	top: 50%;
	transform: translateY(-50%);
}
#reviews.cr-reviews-ajax-reviews .cr-input-text:focus,
.cr-all-reviews-shortcode .cr-input-text:focus {
	outline:none;
	border-color: #e77600;
	box-shadow: 0 0 3px 2px rgba(228,121,17,.5);
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review {
	display: block;
	margin: 1em 0px;
	border: 1px solid;
	border-radius: 4px 4px 4px 4px;
	border-color: #ADB1B8 #A2A6AC #8D9096;
	padding: 3px 10px;
	background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
	font-weight: 600;
	color: black;
	letter-spacing: normal;
	font-size: 1em;
	text-transform: none;
	line-height: normal;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover {
	background: #e0e3e9;
	background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
	background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
	text-decoration: none;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,
.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review {
	display: block;
	background-color: #31856C;
	color: #ffffff;
	border: 0;
	height: 40px;
	line-height: 20px;
	font-size: 15px;
	width: auto;
	padding: 10px 20px;
	margin: 0;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,
.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover {
	background-color: #276A56;
	text-decoration: none;
	cursor: pointer;
}
.cr-ajax-reviews-review-form {
	display: none;
}
.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc {
	display: block;
}
#reviews.cr-reviews-ajax-reviews .comment-reply-title {
	display: block;
	font-size: 1.5em;
}
.cr-ajax-reviews-review-form p.form-submit {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div {
	margin-top: 1em;
	margin-bottom: 2em;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div p.cr-ajax-reviews-cus-images-title {
	font-size: 1em;
	margin: 0 auto 5px auto;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-div2 {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(120, 120, 120, 0.8);
	z-index: 100001;
	display: none;
	opacity: 0;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont.cr-mask-active {
	visibility: visible;
	opacity: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal {
	visibility: visible;
	position: relative;
	max-width: 100vw;
	width: 700px;
	background: #fff;
	z-index: 100001;
	display: block;
	border-radius: 3px;
	opacity: 1;
	max-height: 100vh;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr {
	height: 36px;
	background: #f2f2f2;
	background: #f1f1f1;
	background: -webkit-linear-gradient(top,#f7f7f7,#eaeaea);
	background: linear-gradient(to bottom,#f7f7f7,#eaeaea);
	box-shadow: 0 1px 0 rgba(255,255,255,.5) inset,0 -1px 0 rgba(255,255,255,.4) inset;
	position: relative;
	border-bottom: 1px solid #cdcdcd;
	border-bottom-color: rgba(0,0,0,.2);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close {
	display: block;
	zoom: 1;
	background-color: transparent;
	border: none;
	float: right;
	padding: 8px;
	position: absolute;
	top: 50%;
	right: 5px;
	margin: -15px 0 0;
	line-height: 0;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg {
	opacity: .64;
	width: 15px;
	height: 15px;
	font-size: 15px;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close .cr-no-icon {
	fill: #333333;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-slide-main-flex {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	gap: 20px;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav {
	width: 80%;
	margin: 0 auto 35px auto;
	background-color: #f4f4f4;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img {
	max-height: 75px;
	margin: 0 auto;
	width: auto;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav {
	padding: 0px;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main div.cr-ajax-reviews-slide-main img {
	max-width: 400px;
	max-height: 400px;
	width: auto;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment {
	width: 250px;
	padding: 0;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p {
	margin: 0px;
	display: block;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time {
	opacity: 0.5;
	font-size: 0.875em;
	display: block;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide {
	float: none;
	display: inline-block;
	vertical-align: middle;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal .cr-vote {
	box-sizing: border-box;
	margin: 1em 0 0 0;
}
.cr-search-highlight{
	background: linear-gradient(0deg, #FFEB82, #FFEB82), #F9F9F9;
}
.cr-noscroll {
	overflow: hidden;
}
.product_meta .cr_gtin_val, .product_meta .cr_mpn_val, .product_meta .cr_brand_val {
	display: inline;
}
.cr-reviews-slider .cr-slider-read-more a, .cr-reviews-slider .cr-slider-read-less a {
	font-size: 0.8em;
}
.cr-reviews-slider .cr-slider-details{
	display:none;
}
#cr_qna.cr-qna-block div.cr-qna-search-block {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 30px;
}
.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
	font-size: 16px;
	font-weight: 400;
	background: #18B394;
	border: 0px solid;
	border-radius: 16px;
	min-height: 42px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	outline-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	padding: 5px 15px;
}
.rtl .cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
	margin-left: 0px;
	margin-right: 10px;
}
.cr-qna-block div.cr-qna-list-block div.cr-qna-list-empty {
	padding: 30px;
	text-align: center;
}
.cr-qna-block div.cr-qna-new-q-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	opacity: 0;
}
.cr-qna-block div.cr-qna-new-q-overlay.cr-q-modal {
	display: flex;
	background: rgb(229, 229, 229, 0.7);
	opacity: 1;
	z-index: 100001;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form {
	display: none;
	width: 680px;
	height: 670px;
	border-radius: 16px;
	background: #ffffff;
	opacity: 1;
	position: relative;
	max-width: 100%;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal {
	display: block;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input {
	display: block;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok {
	display: none;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-error {
	display: none;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-close {
	display: block;
	background-color: transparent;
	border: 0px solid;
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 8px;
	line-height: 0;
	cursor: pointer;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-close svg {
	display: block;
	width: 24px;
	height: 24px;
	font-size: 24px;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-close .cr-no-icon {
	fill: #dadada;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-title {
	max-width: 100%;
	margin-top: 80px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 32px;
	font-weight: 600;
	text-align: center;
	display: block;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-text {
	max-width: 100%;
	margin-top: 48px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	display: block;
	max-height: 80px;
	overflow: scroll;
}
.rtl .cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-text {
	text-align: right;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-q {
	max-width: 100%;
	width: 480px;
	margin-top: 24px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	display: block;
	padding: 16px 20px;
	box-shadow: none;
	background: #f9f9f9;
	border: 1px solid #f9f9f9;
	border-radius: 16px;
	resize: none;
	outline-style: none;
}
.rtl .cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-q {
	text-align: right;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-q:focus,
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name:focus,
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email:focus {
	box-shadow: 0 0 2px #898F92;
}
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name,
.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email {
	max-width: 100%;
	width: 480px;
	margin-top: 20px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	display: block;
	padding: 14px 20px;
	box-shadow: none;
	background: #f9f9f9;
	border: 1px solid #f9f9f9;
	border-radius: 16px;
	outline-style: none;
}
.rtl .cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name,
.rtl .cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email {
	text-align: right;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s {
	max-width: 100%;
	margin-top: 40px;
	margin-left: 100px;
	margin-right: 100px;
	margin-bottom: 0px;
	width: 480px;
	text-align: center;
	display: block;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b {
	font-size: 16px;
	font-weight: 400;
	background: #e7e7e7;
	border: 0px solid;
	border-radius: 16px;
	height: 56px;
	width: 216px;
	color: #898F92;
	cursor: default;
	display: inline-block;
	outline-style: none;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b.cr-q-active {
	background: #18B394;
	color: #ffffff;
	cursor: pointer;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b.cr-qna-new-q-form-s-p {
	background: #18B394;
	color: #ffffff;
	cursor: default;
	display: none;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b.cr-qna-new-q-form-s-p img {
	height: 15px;
	margin: 0 auto;
	padding: 0px;
	display: block;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s p {
	font-size: 0.6em;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-notinit.cr-qna-new-q-form-invalid {
	border: 1px solid red;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-notinit.cr-qna-new-q-form-invalid:focus {
	box-shadow: 0 0 2px red;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-mail {
	margin-top: 48px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	height: 64px;
	width: 92px;
	display: block;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok .cr-qna-new-q-form-text,
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-error .cr-qna-new-q-form-text {
	text-align: center;
}
#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b {
	background: #18B394;
	color: #ffffff;
	cursor: pointer;
}
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont {
	margin-top: 20px;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	overflow-wrap: break-word;
	word-break: break-word;
}
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q,
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b {
	display: flex;
	margin: 0px;
}
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b {
	margin-top: 20px;
}
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-l {
	min-width: 50px;
	display: flex;
	align-items: center;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-l,
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-l {
	min-width: 50px;
	display: flex;
	align-items: flex-start;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon {
	width: 30px;
	height: 30px;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle {
	stroke: #898F92;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path {
	fill: #898F92;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon {
	width: 16px;
	height: 16px;
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.rtl .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon {
	margin-left: 10px;
	margin-right: 0px;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r,
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r {
	display: block;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r {
	padding-bottom: 20px;
	border-bottom: solid 2px #F9F9F9;
	border-top: solid 0px;
	border-right: solid 0px;
	border-left: solid 0px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting {
	display: flex;
	align-items: center;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer {
	display: block;
	border-left: solid 3px #F3F3F3;
	border-top: solid 0px;
	border-right: solid 0px;
	border-bottom: solid 0px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer.cr-qna-list-last {
	margin-bottom: 0px;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	display: block;
	color: #203741;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
	display: block;
	color: #6d6d6d;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s p {
	margin: 0;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s a {
	text-decoration: underline;
	color: #6d6d6d;
	cursor: pointer;
}
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author,
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	display: block;
	color: #898F92;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author .cr-qna-list-q-author-b {
	font-weight: 600;
}
#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author-verified {
	font-size: 14px;
	color: #898F92;
}
#cr_qna.cr-qna-block div.cr-qna-list-block .cr-qna-list-q-cont button.cr-qna-ans-button {
	font-size: 14px;
	font-weight: 600;
	background: #FFFFFF;
	border: 2px solid #18B394;
	border-radius: 16px;
	height: 44px;
	color: #18B394;
	cursor: pointer;
	display: inline-block;
	outline-style: none;
	padding: 5px 15px;
}
#cr_qna.cr-qna-block #cr-show-more-q-id {
	display: block;
	margin: 20px auto;
	font-size: 14px;
	font-weight: 400;
	background: #18B394;
	border: 0px solid;
	border-radius: 16px;
	height: 42px;
	color: #FFFFFF;
	cursor: pointer;
	outline-style: none;
	padding: 5px 15px;
}
#cr_qna.cr-qna-block #cr-show-more-q-spinner {
	display: block;
	margin: 20px auto;
	background: url(../img/spinner-2x.gif) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
}
#cr_qna.cr-qna-block .cr-search-no-qna {
	margin: 30px auto;
	text-align: center;
	color: #203741;
}
#reviews.cr-reviews-ajax-reviews p.cr-featured-badge,
.cr-all-reviews-shortcode p.cr-featured-badge {
	margin: 0px 0px 10px 0px;
}
#reviews.cr-reviews-ajax-reviews .cr-featured-badge span,
#reviews.cr-reviews-ajax-reviews .cr-all-featured-badge span,
.cr-all-reviews-shortcode .cr-all-featured-badge span {
	text-transform: uppercase;
	display: inline-block;
	font-size: 12px;
	-moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
	box-shadow: inset 0px 1px 0px 0px #fff6af;
	background-color: #ffec64;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	text-indent:0;
	border: 1px solid #ffaa22;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	text-shadow: 0px 1px 0px #ffee66;
	padding: 0px 5px;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .review .comment-text {
	display: block;
	border-bottom: 1px solid #e4e1e3;
	padding-bottom: 1em;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch {
	text-align: center;
	background-color: #F9F9F9;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a {
	color: #4D5D64;
}
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:hover,
.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:active {
	color: #0E252C;
}
#review_form .cr-upload-local-images .cr-upload-images-status,
.cr-upload-local-images .cr-upload-images-status {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 3px 5px;
}
#review_form .cr-upload-local-images #cr_review_image,
.cr-upload-local-images #cr_review_image {
	margin: 0px 0px 15px 0px;
	width: 100%;
}
#review_form .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error,
.cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error {
	background-color: #FF4136;
	color: #303030;
}
#review_form .cr-upload-images-preview,
.cr-upload-images-preview {
	display: flex;
	margin: 0 0 0 0;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers,
.cr-upload-images-preview .cr-upload-images-containers {
	width: 75px;
	height: 75px;
	margin: 0 10px 10px 0;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: auto;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail {
	margin: 0;
	opacity: 0.3;
	padding: 15px;
	border: 1px solid #e0e0e0;
	fill: #e0e0e0;
	border-radius: 2px;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending {
	pointer-events: none;
}
#review_form .cr-upload-images-preview .cr-upload-images-thumbnail,
.cr-upload-images-preview .cr-upload-images-thumbnail {
	max-width: 100%;
	max-height: 100%;
	margin: 0 0 0 0;
	opacity: 0.3;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail {
	opacity: 0.2;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar {
	width: 65px;
	height: 10px;
	margin: 0 5px 0 5px;
	padding: 0;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	background-color: #dddddd;
	border-radius: 5px;
}
#review_form .cr-upload-images-preview .cr-upload-images-pbar .cr-upload-images-pbarin,
.cr-upload-images-preview .cr-upload-images-pbarin {
	width: 0;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #4BBE67;
	border-radius: 5px;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail {
	opacity: 1;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail {
	opacity: 1;
	border-width: 0;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar {
	display: none;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete {
	padding: 1px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 20px;
	display: none;
	background-color: #e7412c;
	border-radius: 10px;
	border: 0px solid;
	line-height: 0;
	cursor: pointer;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover {
	background-color: #db2c1b;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete {
	display: block;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete {
	opacity: 0.2;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg {
	padding: 0px;
	width: 18px;
	height: 18px;
	font-size: 18px;
	line-height: 18px;
	display: block;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon {
	fill: #FFFFFF;
}
#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner,
.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner {
	margin: 0;
	background: url(../img/spinner-2x.gif) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	display: none;
	text-decoration: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner,
.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner {
	display: block;
}
.cr-reviews-grid {
	padding: 20px 0 10px 0;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	display: block;
	border-radius: 5px;
	margin: 0;
	width: 100%;
}
.cr-reviews-grid-inner {
	border-radius: inherit;
	display: flex;
}
.cr-reviews-grid-inner .cr-reviews-grid-col {
	flex-grow: 1;
	width: 0;
}
.cr-reviews-grid-inner .cr-reviews-grid-col.cr-reviews-grid-col-none {
	display: none;
}
.cr-reviews-slider{
	padding: 15px 0px;
	margin: 0 25px;
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
}

.cr-reviews-slider.slick-initialized {
	visibility: visible;
	opacity: 1;
}
.cr-reviews-grid .cr-review-card {
	padding: 0 0 0 0;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-radius: 10px;
	margin: 0 10px 20px 10px;
	max-width: 100%;
	overflow: hidden;
	visibility: hidden;
	display: none;
}
.cr-reviews-grid .cr-reviews-grid-col .cr-review-card {
	display: block;
}
.cr-reviews-grid .cr-reviews-grid-inner.cr-colcade-loaded .cr-review-card {
	visibility: visible;
}

.cr-reviews-slider .cr-review-card {
	box-sizing: border-box;
	padding: 0px 10px;
	height: 100%;
}

.cr-reviews-slider .cr-review-card .cr-review-card-inner {
	margin: 0 auto;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-radius: inherit;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.cr-reviews-grid .breaker {
	display: block;
	margin: 5px 0px;
	height: 0px;
	width: 100%;
}

.cr-reviews-grid .cr-review-card .image-row {
	display: block;
	width: 100%;
	position: relative;
	line-height: 0;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-img {
	display: block;
	max-width: 100%;
	height: auto;
	border-style: none;
	border-radius: 0;
	margin: 0 auto;
	cursor: pointer;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-vid {
	display: block;
	max-width: 100%;
	height: auto;
	border-style: none;
	border-radius: 0;
	margin: 0 auto;
	width: 100%;
	object-fit: cover;
	cursor: pointer;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-img.image-row-img-none,
.cr-reviews-grid .cr-review-card .image-row .image-row-vid.image-row-vid-none {
	display: none;
}

.cr-review-card-content .cr-comment-videoicon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
}

.cr-review-card-content .cr-vid-playing .cr-comment-videoicon {
	display: none;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-count,
.cr-reviews-grid .cr-review-card .image-row .media-row-count {
	position: absolute;
	max-width: 100%;
	width: 100%;
	height: 60px;
	border-style: none;
	border-radius: 0;
	bottom: 0;
	background: #20374199;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	gap: 5px;
}

.cr-reviews-grid .cr-review-card .image-row.cr-vid-playing .media-row-count {
	display: none;
}

.cr-reviews-grid .cr-review-card .top-row {
	display: flex;
	padding: 16px 0 16px 0;
	border-bottom: solid 2px #F4F4F4;
	margin: 0 15px 0 15px;
}
.pswp .cr-video-wrapper {
	display: flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	align-items: center;
	justify-content: center;
}
.cr-reviews-slider .cr-review-card .top-row {
	display: flex;
	padding: 16px 0 16px 0;
	border-bottom: solid 2px #aaaaaa;
	margin: 0 10px 0 10px;
}

.cr-reviews-grid .cr-review-card .top-row .rating,
.cr-reviews-slider .cr-review-card .top-row .rating {
	flex: 0 0 50%;
}

.cr-reviews-grid .cr-review-card .top-row .rating .crstar-rating,
.cr-reviews-slider .cr-review-card .top-row .rating .crstar-rating {
	color: #6bba70;
	font-size: 1em;
}

.cr-reviews-grid .cr-review-card .top-row .reviewer,
.cr-reviews-slider .cr-review-card .top-row .reviewer {
	text-align: left;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.cr-reviews-grid .cr-review-card .top-row .rating .datetime,
.cr-reviews-slider .cr-review-card .top-row .rating .datetime {
	font-size: 0.9em;
	color: #676767;
}

.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name,
.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name {
	font-family: sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #203741;
	height: 50%;
	display: flex;
	align-items: center;
}

.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon,
.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon {
	height: 15px;
	display: block;
	margin: 0 0 0 8px;
	border-radius: 3px;
}

.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified {
	font-family: sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0em;
	text-align: left;
	color: #18B394;
	height: 50%;
	display: flex;
	align-items: center;
	margin: 5px 0 0 0;
}

.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified,
.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified {
	height: 18px;
	width: 18px;
	display: inline;
	vertical-align: middle;
	margin: 0 6px 0 0;
}

.cr-reviews-grid .cr-review-card .middle-row,
.cr-reviews-grid .cr-review-card .cr-incentivized-row {
	padding: 16px;
	background: #FCFCFC;
	border: 1px solid #F9F9F9;
	border-radius: 6px;
	box-sizing: border-box;
	font-family: sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	font-size: 16px;
	margin: 0 15px 15px 15px;
}
.cr-reviews-slider .cr-review-card .middle-row,
.cr-reviews-slider .cr-review-card .cr-incentivized-row {
	padding: 16px;
	background: #FCFCFC;
	border: 1px solid #F9F9F9;
	border-radius: 6px;
	box-sizing: border-box;
	font-family: sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	font-size: 16px;
	margin: 0 10px 15px 10px;
	flex: 1;
}
.cr-reviews-slider .cr-review-card .cr-incentivized-row {
	flex: 0;
}

.cr-reviews-grid .cr-review-card .top-row .review-thumbnail,
.cr-reviews-slider .cr-review-card .top-row .review-thumbnail {
	flex-basis: 56px;
	flex-shrink: 0;
	margin-right: 16px;
	position: relative;
}

.cr-reviews-grid .cr-review-card .top-row .review-thumbnail img,
.cr-reviews-slider .cr-review-card .top-row .review-thumbnail img {
	max-width: 50px;
	max-height: 50px;
	border-radius: 25px;
}

.cr-reviews-grid .cr-review-card .rating-row {
	padding: 17px 0 17px 0;
	display: flex;
	align-items: center;
	margin: 0 15px 0 15px;
}
.cr-reviews-slider .cr-review-card .rating-row {
	padding: 17px 0 17px 0;
	display: flex;
	align-items: center;
	margin: 0 10px 0 10px;
	overflow: hidden;
}

.cr-reviews-grid .cr-review-card .rating-row .rating-label,
.cr-reviews-slider .cr-review-card .rating-row .rating-label {
	margin: 0 0 0 16px;
	font-family: sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #898F92;
}

.cr-reviews-grid .cr-review-card .middle-row .review-content,
.cr-reviews-slider .cr-review-card .middle-row .review-content {
	margin: 0 0 12px 0;
	color: #484E51;
}

.cr-reviews-grid .cr-review-card .middle-row .review-content p,
.cr-reviews-slider .cr-review-card .middle-row p {
	margin: 0;
}

.cr-reviews-grid .cr-review-card .middle-row .datetime,
.cr-reviews-slider .cr-review-card .middle-row .datetime {
	font-weight: 300;
	font-size: 14px;
	color: #898F92;
}

.cr-reviews-grid .cr-review-card .verified-review-row,
.cr-reviews-slider .cr-review-card .verified-review-row {
	margin: 0 0 12px 0;
	text-align: left;
	font-family: sans-serif;
}

.cr-reviews-grid .cr-review-card .verified-review-row p.ivole-verified-badge,
.cr-reviews-slider .cr-review-card .verified-review-row p.ivole-verified-badge {
	margin: 0px;
}

.cr-reviews-grid .cr-review-card .verified-review-row .verified-badge-empty,
.cr-reviews-slider .cr-review-card .verified-review-row .verified-badge-empty {
	min-height: 20px;
}

.cr-reviews-grid .cr-review-card .review-product,
.cr-reviews-slider .cr-review-card .review-product {
	border-radius: inherit;
	display: flex;
	padding: 10px;
	margin-top: 10px;
	line-height: 1;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions {
	border-radius: inherit;
	display: block;
	padding: 0;
	margin: 0 10px 17px 10px;
	line-height: 1;
	border-top: 1px dashed #aaaaaa;
	border-bottom: 1px dashed #aaaaaa;
	font-size: 14px;
}

.cr-reviews-grid .cr-review-card .review-product .product-thumbnail,
.cr-reviews-slider .cr-review-card .review-product .product-thumbnail {
	flex: 0 0 20%;
}

.cr-reviews-grid .cr-review-card .review-product .product-thumbnail img,
.cr-reviews-slider .cr-review-card .review-product .product-thumbnail img {
	width: 50px;
	height: 50px;
	max-width: none;
	max-height: none;
}

.cr-reviews-grid .cr-review-card .review-product .product-title,
.cr-reviews-slider .cr-review-card .review-product .product-title {
	margin: auto 0;
	padding-left: 5px;
	font-family: Helvetica;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: left;
	color: #203741;
}

p.ivole-verified-badge {
	font-size: 12px;
	vertical-align:middle;
}

span.ivole-verified-badge-text {
	vertical-align:middle;
}

.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,
.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,
#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,
p.ivole-verified-badge img.ivole-verified-badge-icon,
#reviews img.ivole-verified-badge-icon,
img.ivole-verified-badge-icon {
	float: none;
	height: 20px;
	width: 17px;
	vertical-align:middle;
	margin: 0px 5px 0px 0px;
	display: inline;
	border-radius: 0;
}

.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,
.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,
#reviews p.ivole-verified-badge img.ivole-verified-badge-ext-icon,
p.ivole-verified-badge img.ivole-verified-badge-ext-icon,
#reviews img.ivole-verified-badge-ext-icon,
img.ivole-verified-badge-ext-icon {
	float: none;
	height: 11px;
	width: 11px;
	vertical-align:middle;
	margin: 0px 0px 0px 5px;
	display: inline;
	border-radius: 0;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-question {
	display: flex;
	align-items: center;
	margin: 15px 0;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox {
	flex-direction: column;
	align-items: flex-start;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-p {
	margin: 0;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox .cr-sldr-p {
	margin-bottom: 7px;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox ul {
	margin: 0 0 0 25px;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-label {
	font-weight: 550;
}

.cr-reviews-grid .cr-review-card .crstar-rating,
.cr-reviews-slider .cr-review-card .crstar-rating {
	overflow: hidden;
	position: relative;
	height: 25px;
	line-height: 1;
	font-size: 25px;
	width: 172px;
	font-family: crstar;
	letter-spacing: 8px;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions .crstar-rating {
	font-size: 18px;
	height: 18px;
	letter-spacing: 6px;
	width: 135px;
	color: #8CC443;
}

.cr-reviews-grid .cr-review-card .crstar-rating::before,
.cr-reviews-slider .cr-review-card .crstar-rating::before {
	content: '\73\73\73\73\73';
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	font-size: 25px;
	width: 100%;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions .crstar-rating::before {
	font-size: 18px;
}

.cr-reviews-grid .cr-review-card .crstar-rating span,
.cr-reviews-slider .cr-review-card .crstar-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1em;
	font-size: 25px;
}

.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions .crstar-rating span {
	font-size: 18px;
}

.cr-reviews-grid .cr-review-card .crstar-rating span::before,
.cr-reviews-slider .cr-review-card .crstar-rating span::before {
	content: '\53\53\53\53\53';
	top: 0;
	position: absolute;
	left: 0;
	width: 100%;
}

/* Slider */
@font-face
{
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('../fonts/slick.eot');
	src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
}
.slick-slider
{
	position: relative;

	display: block;
	box-sizing: border-box;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.cr-reviews-slider .slick-list
{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	opacity: 1;
}
.slick-list:focus
{
	outline: none;
}
.slick-list.dragging
{
	cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.cr-reviews-slider.slick-slider .slick-track {
	display: flex;
}
.cr-reviews-slider.slick-slider .slick-slide {
	height: inherit;
}
.cr-reviews-slider.slick-slider .slick-slide > div {
	height: 100%;
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;

	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
	display: table;

	content: '';
}
.slick-track:after
{
	clear: both;
}
.slick-loading .slick-track
{
	visibility: hidden;
}

.slick-slide
{
	display: none;
	float: left;

	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide
{
	float: right;
}
.slick-slide img
{
	display: block;
}
.slick-slide.slick-loading img
{
	display: none;
}
.slick-slide.dragging img
{
	pointer-events: none;
}
.slick-initialized .slick-slide
{
	display: block;
}
.slick-loading .slick-slide
{
	visibility: hidden;
}
.slick-vertical .slick-slide
{
	display: block;

	height: auto;

	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

.cr-reviews-slider .slick-arrow.slick-prev,
.cr-reviews-slider .slick-arrow.slick-next,
.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-prev,
.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-next
{
	font-size: 0;
	line-height: 0;

	position: absolute;
	top: 50%;

	display: block;

	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.cr-reviews-slider .slick-prev:hover,
.cr-reviews-slider .slick-prev:focus,
.cr-reviews-slider .slick-next:hover,
.cr-reviews-slider .slick-next:focus
{
	color: transparent;
	outline: none;
	background: transparent;
}
.cr-reviews-slider .slick-prev:hover:before,
.cr-reviews-slider .slick-prev:focus:before,
.cr-reviews-slider .slick-next:hover:before,
.cr-reviews-slider .slick-next:focus:before
{
	opacity: 1;
}
.cr-reviews-slider .slick-prev.slick-disabled:before,
.cr-reviews-slider .slick-next.slick-disabled:before
{
	opacity: .25;
}

.cr-reviews-slider .slick-prev:before,
.cr-reviews-slider .slick-next:before
{
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;

	opacity: .75;
	color:grey;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cr-reviews-slider.slick-slider .slick-prev
{
	left: -25px;
}
[dir='rtl'] .cr-reviews-slider .slick-prev
{
	right: -25px;
	left: auto;
}
.cr-reviews-slider .slick-prev:before
{
	content: 'â†';
}
[dir='rtl'] .cr-reviews-slider .slick-prev:before
{
	content: 'â†’';
}

.cr-reviews-slider.slick-slider .slick-next
{
	right: -25px;
}
[dir='rtl'] .cr-reviews-slider .slick-next
{
	right: auto;
	left: -25px;
}
.cr-reviews-slider .slick-next:before
{
	content: 'â†’';
}
[dir='rtl'] .cr-reviews-slider .slick-next:before
{
	content: 'â†';
}

.slick-dotted.slick-slider
{
	margin-bottom: 30px;
}

.cr-reviews-slider .slick-dots,
.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots
{
	position: absolute;
	bottom: -25px;

	display: block;

	width: 100%;
	padding: 0;
	margin: 0;

	list-style: none;
	text-align: center;
	border: none;
}
.cr-reviews-slider .slick-dots li
{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li
{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.cr-reviews-slider .slick-dots li button,
.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button
{
	font-size: 0;
	line-height: 0;

	display: block;

	width: 20px;
	height: 20px;
	padding: 5px;

	cursor: pointer;

	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.cr-reviews-slider .slick-dots li button:hover,
.cr-reviews-slider .slick-dots li button:focus
{
	outline: none;
}
.cr-reviews-slider .slick-dots li button:hover:before,
.cr-reviews-slider .slick-dots li button:focus:before
{
	opacity: 1;
}
.cr-reviews-slider .slick-dots li button:before
{
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 20px;
	height: 20px;

	content: 'â€¢';
	text-align: center;

	opacity: .25;
	color: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.cr-reviews-slider .slick-dots li.slick-active button:before
{
	opacity: .75;
	color: black;
}
.cr-qna-separator {
	display: inline;
	margin: 0 6px;
}
.cr-all-reviews-pagination {
	text-align: center;
	font-size: 15px;
}
.cr-all-reviews-pagination.cr-pagination-load {
	pointer-events: none;
}
.cr-all-reviews-pagination .cr-page-numbers-a {
	cursor: pointer;
}
.cr-all-reviews-pagination .cr-page-numbers-a.next,
.cr-all-reviews-pagination .cr-page-numbers-a.prev {
	text-decoration: none;
}
.cr-all-reviews-pagination .cr-page-numbers.current {
	font-weight: bold;
}
@media all and (max-width: 700px) {
	#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-slide-main-flex {
		flex-direction: column;
	}
	#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment {
		width: 100%;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		max-width: 400px;
		margin: 0 auto;
	}
	#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal {
		overflow-y: scroll;
	}
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form {
		padding-left: 15px;
		padding-right: 15px;
	}
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-text {
		margin-left: auto;
		margin-right: auto;
	}
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-q,
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name,
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email,
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s {
		margin-left: auto;
		margin-right: auto;
	}
	#cr_qna.cr-qna-block div.cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-s {
		width: auto;
	}
}
@media all and (max-width: 600px) {
	#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal {
		width: 100%;
		height: 100%;
		left: 0px;
		margin-left: 0px;
		margin-top: 0px;
		top: 0px;
		max-width: 100%;
		max-height: 100%;
	}
	#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img {
		width: 80px;
	}
}
@media all and (max-width: 415px) {
	#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img {
		width: 60px;
	}
	#cr_qna.cr-qna-block div.cr-qna-search-block {
		flex-wrap: wrap;
	}
	#cr_qna.cr-qna-block div.cr-qna-search-block div {
		width: 100%;
	}
	#cr_qna.cr-qna-block div.cr-qna-search-block button.cr-qna-ask-button {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
		flex-direction: column;
		align-items: flex-start;
	}
}
@media all and (max-width: 370px) {
	#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r {
		display: block;
	}
	#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting {
		margin-top: 15px;
	}
}
@media only screen and (max-width: 800px) {
	.cr-reviews-grid-inner .cr-reviews-grid-col3 {
		display: none;
	}
}
@media only screen and (max-width: 550px) {
	.cr-reviews-grid-inner .cr-reviews-grid-col2 {
		display: none;
	}
}/* End custom CSS */