/* 在此处输入您的自定义CSS */
#widget-392-1438 .mega-menu-description{
	display:none !important
}
#_header-29-257.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{
	z-index:999999 !important
}
a{
	text-decoration:none
}
html,body{

	width:100%;
	font-family:'Nunito', sans-serif, SF Pro SC, SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

.search{
		margin-top:0 !important;
		margin-bottom:0 !important;
		margin-left:0 !important;
		margin-right:0 !important;
		text-align:center !important;
}
#div_block-60-1450 a,#div_block-52-26895 a{
	color:#ffffff !important
}
/* 提示框 */
#inner_content-17-2378 .woocommerce-notices-wrapper {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
}
/* myaccount页面的template */
#inner_content-17-2378 .woocommerce{
	height:100%
}
#section-2-306 > .ct-section-inner-wrap {
    padding-top: 30px !important;
}

.accountWrap .user-profile{
	display:none
}
.myaccount-menu{
	margin-top:-20px !important;
}
.accountWrap .woocommerce{
	display:flex !important;
	flex-direction:row !important;
/* 	flex-wrap: wrap; */
}

#my-account-menu{
	background-color:#ffffff;
	width:300px !important
}

.myaccount-menu li{
	padding-left:30px;
	border-top:1px solid #ebebeb;
}

/* my account与 登录注册 */
.woocommerce form.register{
	margin:0;
	max-width:500px
}
#customer_login{
	max-width:1050px;
	margin:150px auto;
}
#-woo-my-account-5-1517 .woocommerce form.login{
	max-width:500px !important;
	min-height:430px !important
}

#customer_login button{
	width:100%
}
.woocommerce form.login{
	border-top:1px solid #d3ccd2 !important
}
.woocommerce-form-login{
	border-radius:5px !important
}
.woocommerce .lost_reset_password{
	margin:0 auto
}




.woocommerce-MyAccount-content .el-divider--horizontal{
	margin:10px 0;
}
.woocommerce-MyAccount-content .order_status_menu{
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #DCDFE6
}

/* 首页的头部 */

/* #menu-top-menu .sub-menu .sub-menu{
	top:-125px !important
}*/

/* 搜索框 */
#widget-371-1438 input,#widget-66-2378 input,#widget-67-29924 input{
	width:250px
}
#widget-66-2378 input:focus{
 	box-shadow: 0 0 5px #f5f5f5 !important;
}


#widget-371-1438 button,#widget-66-2378 input,#widget-66-2378 button{
	height:40px
}
#widget-371-1438 input,#widget-67-29924 input{
	height:35px
}
#widget-371-1438 button,#widget-67-29924 button{
	display:none
}

#div_block-338-1438,#div_block-70-29924{
	border: 1px solid #d3ced2;
	background-color:#fff;
	border-radius:20px
}
#div_block-338-1438 .woocommerce input.search-field,#div_block-70-29924 .woocommerce input.search-field{
	margin-right: 0px;
	border:0px;
	border-radius:20px
}

#widget-66-2378 button{
	background-color:#f5f5f5;
	display:flex;
	align-items:center;
	border:none;
	color:#666;
}
#widget-371-1438 button:hover,#widget-66-2378 button:hover{
/* 	background-color:#ff3333 */
}
#section-1-15077>.ct-section-inner-wrap{
	padding:0 !important
}
.menu-top-menu-container>#menu-top-menu>li>a{
	height:100% !important
}
#menu-top-menu,.menu-top-menu-container,#_nav_menu-44-257{
	height:100% !important
}
#-breadcrumb-351-1438>.woocommerce-breadcrumb{
	text-align:left
}
/* 商店页面 取消按钮 */
.woocommerce ul.products li.product .button{
	display:none !important;
}
.woocommerce ul.products li.product a{
	display:flex;
	flex-direction:column;
	height:100%
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	flex:1;
	padding:0;
	font-size:20px !important;
	color:#333333 !important;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.woocommerce-LoopProduct-link .price .woocommerce-Price-amount{
	font-size:22px !important;
	color:#ff3333 !important;
}
#inner_content-3-306 .page-numbers li,#shortcode-21-13745 .page-numbers li{
	width:45px;
	height:45px;
}
#inner_content-3-306 .woocommerce-LoopProduct-link{
	height:100% !important
}
#inner_content-3-306 .page-title,#inner_content-3-306 .woocommerce-loop-product__title,#inner_content-3-306 .price{
	text-align:left
}
#-woo-products-11-13745 .page-title,#-woo-products-11-13745 .woocommerce-loop-product__title,#-woo-products-11-13745 .price{
	text-align:left
}
#shortcode-21-13745 .woocommerce-loop-product__title,#shortcode-21-13745 .price{
	text-align:left
}
#inner_content-6-15077>#section-2-306>.ct-section-inner-wrap{
	max-width:100%
}
#inner_content-6-15077>#section-2-306 li.product{
	padding:0 !important;
	padding-left:20px !important;
	padding-bottom:20px !important;
}
#inner_content-6-15077>#section-2-306 li.product img{
	border:2px solid #ffffff !important
}
#inner_content-6-15077>#section-2-306 li.product:hover img{
	border:2px solid #fdbecf !important;
	box-shadow:0 0 5px #fdbecf
}
#inner_content-6-15077>#section-2-306 .woocommerce-ordering{
	margin: 0 -20px 1em;
}
#inner_content-3-306 .page-numbers .current{
	height:100%;
	display: flex;
 	align-items: center;
 	justify-content: center;
}
#inner_content-3-306 .page-numbers a{
	height:100%;
	display: flex;
 	align-items: center;
 	justify-content: center;
}
/* 商店侧边栏 */
#widget-2-15077 ul li::before,#widget-10-13745 ul li::before{
	content:'' !important;
}
#widget-2-15077 .children li::before,#widget-10-13745 .children li{
	color: #d3ced2 !important;
 	content: '•' !important;
 	position: relative !important;
 	margin-right: 8px !important;
}
#widget-2-15077 a,#widget-10-13745 a{
	color:#333 !important;
	text-decoration:none
}
#widget-2-15077 a:hover,#widget-10-13745 a:hover{
	color:#ff3333 !important
}
#widget-2-15077 ul span,#widget-10-13745 ul span{
	color:#ff3333
}
.woocommerce .widget_product_categories ul.product-categories{
	text-align:left
}
ul.product-categories li{
	padding:10px 0
}
/* 商店详情页 */

#inner_content-3-306 .page-numbers a{
	color:#999
}

#-product-builder-3-2381 .design-button{
	margin:10px 0;
	color:#f5f5f5 !important;
	width:161.95px !important;
}

#respond .form-submit input:hover{
	background-color:#ff3333 !important;
	border-color:#ff3333 !important;
}
#div_block-329-2381>div{
	display:flex;

	align-items:center;
	width:100%
}
#div_block-329-2381>div>div{
	flex:1;
	display:flex;
	margin:10px 0px;
}
#div_block-329-2381 input{
	margin-right:10px
}


#div_block-329-2381 input[type=radio]:checked{
	background: #000000 !important;
 	box-shadow: inset 0 0 0 8px #ffffff !important;
}
#-product-cart-button-17-2381 .select_option{

}
#-product-cart-button-17-2381 .select_option .yith_wccl_value {
	border:none
}
#-product-cart-button-17-2381 .attribute_pa_size .selected{
	background-color:#999;
	color:#ffffff;
	border:none
}
#-product-cart-button-17-2381 .select_option.selected{
	box-shadow: 0 0 5px #999 !important;
	background-color:#999
}
#-product-cart-button-17-2381 .attribute_pa_color .select_option.selected{
	padding: 5px;
}
#-product-cart-button-17-2381 .attribute_pa_color .select_option.selected .yith_wccl_value {
			
    width: 15px !important;
    height: 15px !important;
}
#-product-cart-button-17-2381 .attribute_pa_color .select_option .yith_wccl_value{
	border:none !important;
 	display: block !important;
 	min-width: 100% !important;
	min-height:100% !important;
 	text-decoration: none !important;
 	line-height:0 !important;
 	text-align: center !important;
 	cursor: pointer !important;
 	width: 25px !important;
 	height: 25px !important;
	display: flex !important;
 	justify-content: center;
	align-items: center;
}
/* 商品详情预览图 */
.flex-viewport{
	height:578px !important
}
/* 购物车  */
.woocommerce-page table.cart td.actions .input-text{
	height:48px !important;
	width:150px;
	
}

.coupon{
	margin-right:4px
}


.wc-proceed-to-checkout .checkout-button:hover{
	background-color:#ff3333 !important;
	border:none !important;
}
/* 修改地址页 */


.woocommerce-address-fields button:hover,.woocommerce-checkout button:hover{
	border:none !important;
	background-color:#ff3333 !important;
}

/* design页面 */
#searchWrap .is-active{
	border-left:1px solid #D3CED2 !important
}
#searchWrap .is-active,#searchWrap .is-active:hover{
	border-color:#D3CED2 !important
}
#searchWrap>div:nth-child(3){
	border-color:#D3CED2 !important
}

#searchWrap .el-input__inner{
	border-color:#D3CED2 !important
}
#searchWrap button:hover{
	background-color:#ff3333;
		border:1px solid #ff3333
}
/* contact us */
#shortcode-29-1448 #name,#shortcode-29-1448 #email,#shortcode-29-1448 #subject,#shortcode-29-1448 #message{
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
}
#shortcode-29-1448 input[type="text"],#shortcode-29-1448 input[type="email"],#shortcode-29-1448 textarea{
	width:400px;
	border:1px solid #D3CED2;
	border-radius:5px
}
#shortcode-29-1448 input[type="submit"]{
	cursor:pointer;
	width:105px;
	height:40px;
	border-radius:5px;
	color:#ffffff;
}
#shortcode-29-1448 input[type="submit"]:hover{
	background-color:#ff3333;
	border:1px solid #ff3333;
}
#shortcode-29-1448 input[type="text"],#shortcode-29-1448 input[type="email"]{
	height:40px
}
#shortcode-29-1448 form p:nth-child(6){
	display:flex;
	justify-content:center;
}
#shortcode-29-1448 form p:nth-child(6) span{
	display:none
}
/*   */
.actions button{
	height:48px !important;
	display:flex !important;
	justify-content:center !important;
	align-items:center !important;
}
.woocommerce-variation-add-to-cart button{
	background-color:#ff3333 !important;
	border:1px solid #ff3333 !important;
}
.woocommerce-variation-add-to-cart button:hover{
	background-color:#ff9933 !important;
	border:1px solid #ff9933 !important;
}
.product_meta .design-button{
	background-color:#ff3333 !important;
	border:1px solid #ff3333 !important;
}
.product_meta .design-button:hover{
	background-color:#ff9933 !important;
	border:1px solid #ff9933 !important;
}
#section-42-254{
	text-align:left !important
}
#sidebar-204-2381 ul {
 	padding-left: 0;
	margin:0
}
#sidebar-245-2381 ul{
	padding-left: 0;
	margin:0
}
.ct-link-button:hover{
	color:#f5f5f5
}
#shortcode-12-1366 iframe{
	margin:0 auto
}
.woocommerce table.shop_table{
	border-top:none !important
}
/* service */
.ct-link-text{
	text-decoration:none !important;
}
@media screen and (max-width: 1496px){
	#div_block-413-1438,#div_block-415-1438,#div_block-81-29924,#div_block-415-1438{
		display:none
	}
}
/* team */

/* my-account?checkout加载css失败 复制xlink=css&amp;ver=5.8.1补充 */
#div_block-52-2378{flex-direction:row;display:flex;padding-bottom:0px;display:flex !important;flex-direction:row !important;align-items:center !important}#div_block-34-2378{display:flex;flex-direction:row;align-items:center}#div_block-15-2378{display:flex;align-items:center;margin-right:20px;text-align:center;position:absolute;right:0px;margin-top:10px}#div_block-25-2378{display:flex;flex-direction:row;align-items:center;margin-right:20px;width:100%;justify-content:center;text-align:center}#div_block-69-2378{top:35px;width:180px;border-radius:5px;background-color:#ffffff;visibility:hidden;position:absolute;right:0px;box-shadow:0px 0px 5px 0px grey}@media (max-width:991px){#div_block-15-2378{border-top-style:none}}@media (max-width:479px){#div_block-15-2378{flex-direction:column;display:flex;align-items:center;text-align:center}}#text_block-93-2378{font-size:13px;color:#666666}#text_block-82-2378{font-size:13px;color:#666666}#link_text-16-2378{url-encoded:true;height:100%;padding-top:5px;padding-bottom:5px;color:#333333;margin-left:0px}@media (max-width:479px){#link_text-16-2378{margin-bottom:12px}}#link-65-2378{url-encoded:true;margin-top:10px;margin-bottom:10px;margin-left:20px;width:300px;align-items:flex-start;text-align:left;margin-right:20px}#div_block-91-2378{width:100%;flex-direction:row;display:flex;padding-top:5px;padding-bottom:5px;border-bottom-color:rgba(0,0,0,0.3);border-bottom-width:1px;border-bottom-style:solid;justify-content:flex-start;padding-left:10px;url-encoded:true}#div_block-76-2378{width:100%;display:flex;padding-top:5px;padding-bottom:5px;border-bottom-color:#f5f5f5;border-bottom-width:1px;border-bottom-style:solid;text-align:center;flex-direction:row;justify-content:flex-start;padding-left:10px;url-encoded:true;display:flex}#image-42-2378{max-width:200px;margin-right:0px;height:40px}#fancy_icon-21-2378{color:#333}#fancy_icon-21-2378>svg{width:32px;height:32px}#fancy_icon-21-2378{margin-right:10px}#fancy_icon-96-2378>svg{width:13px;height:13px}#fancy_icon-96-2378{margin-left:10px}#fancy_icon-92-2378{color:#666}#fancy_icon-92-2378>svg{width:25px;height:25px}#fancy_icon-92-2378{margin-right:20px}#fancy_icon-79-2378{color:#666666}#fancy_icon-79-2378>svg{width:25px;height:25px}#fancy_icon-79-2378{margin-right:20px;margin-left:0px}#widget-66-2378{margin-bottom:0px}.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.ct-link-text{display:inline-block}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.ct-link-button{display:inline-block;text-align:center;text-decoration:none}.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px}.ct-image{max-width:100%}.ct-fancy-icon>svg{width:55px;height:55px}.ct-inner-content{width:100%}.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center}.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-comments{width:100%;text-align:left}.oxy-comment-form{width:100%}.oxy-login-form{width:100%}.oxy-search-form{width:100%}.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-testimonial{width:100%}.oxy-icon-box{width:100%}.oxy-pricing-box{width:100%}.oxy-posts-grid{width:100%}.oxy-gallery{width:100%}.ct-slider{width:100%}.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch}.ct-modal{flex-direction:column;align-items:flex-start}.ct-span{display:inline-block;text-decoration:inherit}.ct-widget{width:100%}.oxy-dynamic-list{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text{max-width:100%}img{flex-shrink:0}body *{min-height:1px}}.oxy-testimonial{flex-direction:row;align-items:center}.oxy-testimonial .oxy-testimonial-photo-wrap{order:1}.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px}.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left}.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}.oxy-icon-box{text-align:left;flex-direction:column}.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start} .oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px} .oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start}.oxy-icon-box .oxy-icon-box-link{margin-top:20px} .oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;alignment:center;text-align:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center}.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px}.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row}.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px}.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7}.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px}.oxy-pricing-box .oxy-pricing-box-term{font-size:16px}.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5)} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center}.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused}.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%}.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused,none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)}.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased}.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px}.ct-slider .unslider-nav ol li{border-color:#ffffff}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff}.ct-slider .ct-slide{padding:0px}.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary{transition-duration:0.5s} .oxy-pro-menu{menu_dropdown_animation:fade-up}.oxy-pro-menu .oxy-pro-menu-list .menu-item a{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-list > .menu-item{margin-top:px;margin-left:px;margin-right:px;margin-bottom:px}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{margin-top:px;margin-left:px;margin-right:px;margin-bottom:px;transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child,.oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{padding-top:px;padding-left:px;padding-right:px;padding-bottom:px}.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container{background-color:;background-image:url();overlay-color:;background-size:;background-repeat:;background-attachment:;background-blend-mode:;background-size-width:px;background-size-height:px;background-position:px px}.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px}.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start}.oxy-shape-divider{width:0px;height:0px}.oxy_shape_divider svg{width:100%}.ct-section-inner-wrap,.oxy-header-container{max-width:1120px}body{font-family:'Alegreya Sans'}body{line-height:1.6;font-size:16px;font-weight:400;color:#404040}.oxy-nav-menu-hamburger-line{background-color:#404040}h1,h2,h3,h4,h5,h6{font-family:'Alegreya Sans';font-size:36px;font-weight:700}h2,h3,h4,h5,h6{font-size:30px}h3,h4,h5,h6{font-size:24px}h4,h5,h6{font-size:20px}h5,h6{font-size:18px}h6{font-size:16px}a{color:#e96199;text-decoration:none}a:hover{color:#e9435a;text-decoration:none}.ct-link-text{text-decoration:}.ct-link{text-decoration:}.ct-link-button{border-radius:3px}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.oxy-header-container{padding-right:20px;padding-left:20px}@media (max-width:992px){.ct-columns-inner-wrap{display:block !important}.ct-columns-inner-wrap:after{display:table;clear:both;content:""}.ct-column{width:100% !important;margin:0 !important}.ct-columns-inner-wrap{margin:0 !important}}.accountWrap{padding-left:0px}.doingLargeVolume{text-align:right;max-width:23%;width:NaN%}.doingLargeVolume:not(.ct-section):not(.oxy-easy-posts),.doingLargeVolume.oxy-easy-posts .oxy-posts,.doingLargeVolume.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-end}.topMenuSearch{padding-top:0px;padding-bottom:0px;padding-left:10px;padding-right:10px}.topMenuSearch:not(.ct-section):not(.oxy-easy-posts),.topMenuSearch.oxy-easy-posts .oxy-posts,.topMenuSearch.ct-section .ct-section-inner-wrap{flex-direction:row;align-items:center}@media (max-width:1120px){.topMenuSearch{}}.tabs-3538-tab{}.tabs-3538-tab-active{}.tabs-contents-3538-tab{}.tabs-6346-tab{border-top-color:#999999;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}.tabs-6346-tab-active{background-color:#898989;border-top-color:#999999;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.tabs-contents-6346-tab{}.tabs-8352-tab{}.tabs-8352-tab-active{}.tabs-contents-8352-tab{}.tabs-2800-tab{}.tabs-2800-tab-active{}.tabs-contents-2800-tab{}
.woocommerce form.woocommerce-product-search {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
#widget-66-2378 button {
    background-color: #f5f5f5;
    display: block;
    border: none;
    color: #838282;
    width: 100px;
			font-weight: 600;
}

#div_block-338-1438 .woocommerce input.search-field,#div_block-70-29924 .woocommerce input.search-field{
	margin-right: 0px;
	border:0px;
	border-radius:20px
}
.woocommerce input.search-field {
    flex-grow: 1;
    margin-right: 8px;
    min-width: 120px;
}
.woocommerce-product-search #woocommerce-product-search-field-0{
	    font-size: 14px;
    border: 1px solid #d3ced2;
    background: #ffffff;
    color: #000000;
    outline: none;
    font-family: inherit;
    padding: 8px 12px;
    border-radius: 4px;
    resize: none;
}
/* my-account?checkout加载css失败 复制xlink=css&amp;ver=5.8.1补充 结束 */


/* ovodropship首页样式开始 */
#section-2-30007 > .ct-section-inner-wrap {
    padding-top: 44px;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

#section-2-30007 {
    text-align: center
}

#section-27-30007 > .ct-section-inner-wrap {
    padding-top: 65px;
    padding-bottom: 120px;
    display: flex;
    flex-direction: column;
    align-items: center
}

#section-27-30007 {
    text-align: center;
    background-color: #eff4f7
}

#section-174-30007 > .ct-section-inner-wrap {
    padding-top: 48px;
    padding-bottom: 90px
}

#section-19-29924 > .ct-section-inner-wrap {
    max-width: 1440px;
    padding-top: 40px;
    padding-bottom: 40px
}

#section-19-29924 {
    background-color: #000b33
}

@media (max-width: 1120px) {
    #section-19-29924 > .ct-section-inner-wrap {
        padding-top:20px;
        padding-bottom: 20px
    }
}

@media (max-width: 767px) {
    #section-2-30007 > .ct-section-inner-wrap {
        padding-top:75px;
        padding-bottom: 80px
    }
}

@media (max-width: 767px) {
    #section-27-30007 > .ct-section-inner-wrap {
        padding-top:90px
    }
}

#div_block-81-29924 {
    height: 100%;
    flex: 1
}

#div_block-82-29924 {
    max-width: 1440px;
    width: 100%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: justify;
    height: 100%;
    padding-left: 0px;
    background-color: #ffffff
}

#div_block-54-29924 {
    flex-direction: row;
    display: flex;
    height: 70px;
    padding-left: 0px;
    background-color: #fff
}

#div_block-86-29924 {
    display: flex;
    flex-direction: row;
    align-items: center
}

#div_block-83-29924 {
    height: 100%;
    background-color: #fff;
    flex: 1
}

#div_block-70-29924 {
    flex-direction: row;
    display: flex;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px
}

#div_block-6-30007 {
    width: 33.33%
}

#div_block-11-30007 {
    width: 33.33%
}

#div_block-16-30007 {
    width: 33.34%
}

#div_block-32-30007 {
    width: 45%
}

#div_block-33-30007 {
    align-self: center
}

#div_block-37-30007 {
    width: 10%;
    padding-top: 0px;
    padding-bottom: 0px
}

#div_block-39-30007 {
    width: 2px;
    min-width: 2px;
    max-width: 2px;
    background-color: #566d8f
}

#div_block-40-30007 {
    width: 45.00%
}

#div_block-42-30007 {
    width: 45%
}

#div_block-43-30007 {
    width: 10%;
    padding-top: 0px;
    padding-bottom: 0px
}

#div_block-45-30007 {
    width: 2px;
    min-width: 2px;
    max-width: 2px;
    background-color: #566d8f
}

#div_block-46-30007 {
    width: 45.00%;
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: center
}

#div_block-52-30007 {
    width: 45%;
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: center
}

#div_block-57-30007 {
    width: 10%;
    padding-top: 0px;
    padding-bottom: 0px
}

#div_block-59-30007 {
    width: 2px;
    min-width: 2px;
    max-width: 2px;
    background-color: #566d8f
}

#div_block-60-30007 {
    width: 45.00%
}

#div_block-62-30007 {
    width: 45%
}

#div_block-63-30007 {
    width: 10%;
    padding-top: 0px;
    padding-bottom: 0px
}

#div_block-65-30007 {
    width: 2px;
    min-width: 2px;
    max-width: 2px;
    background-color: #566d8f
}

#div_block-66-30007 {
    width: 45.00%;
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: center
}

#div_block-72-30007 {
    width: 45%;
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: center
}

#div_block-77-30007 {
    width: 10%;
    padding-top: 0px;
    padding-bottom: 0px
}

#div_block-79-30007 {
    width: 45.00%
}

#div_block-178-30007 {
    width: 50%
}

#div_block-182-30007 {
    width: 50%
}

#div_block-269-30007 {
    width: 50%
}

#div_block-273-30007 {
    width: 50%
}

#div_block-279-30007 {
    width: 50%
}

#div_block-283-30007 {
    width: 50%
}

#div_block-289-30007 {
    width: 50%
}

#div_block-293-30007 {
    width: 50%
}

#div_block-299-30007 {
    width: 50%
}

#div_block-303-30007 {
    width: 50%
}

#div_block-88-29924 {
    width: 40%
}

#div_block-89-29924 {
    width: 20%;
    margin-top: 1px
}

#div_block-90-29924 {
    width: 20%
}

#div_block-91-29924 {
    width: 20.00%
}

@media (max-width: 1120px) {
    #div_block-81-29924 {
        display:none
    }
}

@media (max-width: 1120px) {
    #div_block-83-29924 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-37-30007 {
        width:74.00px
    }
}

@media (max-width: 991px) {
    #div_block-40-30007 {
        flex-direction:unset;
        display: none;
        width: NaNpx
    }
}

@media (max-width: 991px) {
    #div_block-42-30007 {
        flex-direction:unset;
        display: none
    }
}

@media (max-width: 991px) {
    #div_block-60-30007 {
        flex-direction:unset;
        display: none
    }
}

@media (max-width: 991px) {
    #div_block-62-30007 {
        flex-direction:unset;
        display: none
    }
}

@media (max-width: 991px) {
    #div_block-79-30007 {
        flex-direction:unset;
        display: none
    }
}

#new_columns-80-29924 {
    display: flex;
    flex-direction: row;
    height: 70px;
    background-color: #e2e2e2
}

@media (max-width: 991px) {
    #new_columns-5-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-5-30007 {
        flex-direction: column
    }
}

#new_columns-5-30007 {
    margin-top: 0px
}

@media (max-width: 991px) {
    #new_columns-31-30007> .ct-div-block {
        width:50% !important
    }
}

@media (max-width: 767px) {
    #new_columns-31-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-31-30007 {
        flex-direction: column
    }
}

#new_columns-31-30007 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
    float: left;
    overflow: visible;
    clear: left;
    position: relative;
    align-self: flex-start
}

@media (max-width: 991px) {
    #new_columns-41-30007> .ct-div-block {
        width:50% !important
    }
}

@media (max-width: 991px) {
    #new_columns-41-30007 {
        flex-direction:row-reverse
    }
}

@media (max-width: 767px) {
    #new_columns-41-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-41-30007 {
        flex-direction: column-reverse
    }
}

@media (max-width: 991px) {
    #new_columns-51-30007> .ct-div-block {
        width:50% !important
    }
}

@media (max-width: 767px) {
    #new_columns-51-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-51-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-61-30007> .ct-div-block {
        width:50% !important
    }
}

@media (max-width: 991px) {
    #new_columns-61-30007 {
        flex-direction:row-reverse
    }
}

@media (max-width: 767px) {
    #new_columns-61-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-61-30007 {
        flex-direction: column-reverse
    }
}

@media (max-width: 991px) {
    #new_columns-71-30007> .ct-div-block {
        width:50% !important
    }
}

@media (max-width: 767px) {
    #new_columns-71-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-71-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-177-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-177-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-268-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-268-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-278-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-278-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-288-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-288-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-298-30007> .ct-div-block {
        width:100% !important
    }

    #new_columns-298-30007 {
        flex-direction: column
    }
}

@media (max-width: 991px) {
    #new_columns-87-29924> .ct-div-block {
        width:100% !important
    }

    #new_columns-87-29924 {
        flex-direction: column
    }
}

#headline-4-30007 {
    margin-bottom: 20px
}

#headline-29-30007 {
    margin-bottom: 29px
}

#headline-34-30007 {
    align-self: center
}

#headline-74-30007 {
    align-self: center
}

#headline-255-30007 {
    margin-bottom: 28px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#headline-180-30007 {
    align-self: center
}

#headline-184-30007 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#headline-271-30007 {
    align-self: center
}

#headline-275-30007 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#headline-281-30007 {
    align-self: center
}

#headline-285-30007 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#headline-291-30007 {
    align-self: center
}

#headline-295-30007 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#headline-301-30007 {
    align-self: center
}

#headline-305-30007 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#headline-313-30302 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#text_block-3-30007 {
    font-size: 20px;
    font-weight: 500;
    color: #566d8f;
    line-height: 1.1;
    letter-spacing: .12em;
    margin-bottom: 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#text_block-94-29924 {
    font-size: 16px;
    font-weight: 300;
    color: rgba(255,255,255,0.75);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-bottom: 18px;
    margin-top: 10px
}

#text_block-96-29924 {
    color: rgba(255,255,255,0.75);
    font-size: 12px;
    font-weight: 400
}

#text_block-98-29924 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 400
}

#text_block-100-29924 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 400
}

#text_block-101-29924 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 400
}

#link_text-81-30007 {
    margin-bottom: 35px
}

#text_block-104-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-104-29924:hover {
    color: #ffffff
}

#text_block-106-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-106-29924:hover {
    color: #fff
}

#text_block-108-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-108-29924:hover {
    color: #fff
}

#text_block-110-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-110-29924:hover {
    color: #ffffff
}

#text_block-112-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true;
    margin-bottom: 0px
}

#text_block-112-29924:hover {
    color: #ffffff
}

#text_block-114-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-114-29924:hover {
    color: #ffffff
}

#link_text-136-30289 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#link_text-136-30289:hover {
    color: #ffffff
}

#link_text-137-30289 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#link_text-137-30289:hover {
    color: #ffffff
}

#link_text-139-30289 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#link_text-139-30289:hover {
    color: #ffffff
}

#link_text-140-30289 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#link_text-140-30289:hover {
    color: #ffffff
}

#link_text-141-30289 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#link_text-141-30289:hover {
    color: #ffffff
}

#text_block-116-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-116-29924:hover {
    color: #fff
}

#text_block-118-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-118-29924:hover {
    color: #ffffff
}

#link_text-138-30289 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#link_text-138-30289:hover {
    color: #ffffff
}

#text_block-120-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-120-29924:hover {
    color: #fff
}

#text_block-122-29924 {
    color: rgba(255,255,255,0.75);
    url-encoded: true
}

#text_block-122-29924:hover {
    color: #fff
}

#link-57-29924 {
    url-encoded: true;
    height: 100%;
    padding-left: 0px;
    padding-right: 30px;
    border-bottom-right-radius: 20px;
    background-color: #e2e2e2
}

#link-13-29924 {
    url-encoded: true;
    height: 100%;
    padding-left: 30px;
    background-color: #ffffff;
    padding-right: 30px
}

#link-125-30289 {
    color: #5b5b5b;
    flex-direction: row;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
    url-encoded: true
}

#link-126-30289 {
    color: #5b5b5b;
    flex-direction: row;
    text-align: center;
    display: flex;
    align-items: center;
    url-encoded: true
}

#link-317-30302 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center;
    url-encoded: true
}

#link-92-29924 {
    url-encoded: true
}

@media (max-width: 1120px) {
    #link-57-29924 {
        padding-left:0px
    }
}

#image-58-29924 {
    height: 33px
}

#image-46-29924 {
    height: 33px
}

#image-24-30007 {
    width: auto;
    height: auto
}

#image-22-30007 {
    height: auto;
    width: auto
}

#image-26-30007 {
    width: auto;
    height: auto
}

#image-206-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-209-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-270-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-274-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-280-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-284-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-290-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-294-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-300-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-304-30007 {
    width: 150px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-318-30302 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    overflow: visible;
    visibility: visible;
    position: relative;
    align-self: center
}

#image-93-29924 {
    height: 36px
}

@media (max-width: 1120px) {
    #image-58-29924 {
        margin-left:0px
    }
}

#fancy_icon-131-30289>svg {
    width: 32px;
    height: 32px
}

#fancy_icon-131-30289 {
    margin-right: 10px
}

#fancy_icon-133-30289>svg {
    width: 32px;
    height: 32px
}

#fancy_icon-133-30289 {
    margin-right: 10px
}

#fancy_icon-73-29924 {
    color: #d3ced2
}

#fancy_icon-73-29924>svg {
    width: 20px;
    height: 20px
}

#code_block-135-30289 {
    background-color: #ff3333;
    position: relative;
    top: -10px;
    left: -81px;
    border-top-color: #ff3333;
    border-right-color: #ff3333;
    border-bottom-color: #ff3333;
    border-left-color: #ff3333;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#_nav_menu-17-29924 .oxy-nav-menu-hamburger-line {
    background-color: #000000
}

@media (max-width: 991px) {
    #_nav_menu-17-29924 .oxy-nav-menu-list {
        display:none
    }

    #_nav_menu-17-29924 .oxy-menu-toggle {
        display: initial
    }

    #_nav_menu-17-29924.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
        display: initial
    }
}

#_nav_menu-17-29924.oxy-nav-menu.oxy-nav-menu-open {
    background-color: #566d8f;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-17-29924.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    color: #dddddd;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px
}

#_nav_menu-17-29924.oxy-nav-menu.oxy-nav-menu-open .menu-item a:hover {
    color: #ffffff
}

#_nav_menu-17-29924 .oxy-nav-menu-hamburger-wrap {
    width: 24px;
    height: 24px
}

#_nav_menu-17-29924 .oxy-nav-menu-hamburger {
    width: 24px;
    height: 19px
}

#_nav_menu-17-29924 .oxy-nav-menu-hamburger-line {
    height: 3px;
    background-color: #dddddd
}

#_nav_menu-17-29924 .oxy-nav-menu-hamburger-wrap:hover .oxy-nav-menu-hamburger-line {
    background-color: #ffffff
}

#_nav_menu-17-29924.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 8px
}

#_nav_menu-17-29924.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -8px
}

#_nav_menu-17-29924 {
    font-family: 'Nunito';
    line-height: 1.7
}

#_nav_menu-17-29924 .menu-item a {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0em;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 11px;
    padding-top: 11px;
    color: #000000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase
}

#_nav_menu-17-29924 .current-menu-item a {
    color: #302d98;
    padding-bottom: 8px;
    border-bottom-width: 3px
}

#_nav_menu-17-29924.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #f5f5f5
}

#_nav_menu-17-29924.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-top: 12px;
    padding-bottom: 12px
}

#_nav_menu-17-29924.oxy-nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-list .sub-menu .menu-item a:hover {
    padding-top: 12px;
    padding-bottom: 12px
}

#_nav_menu-17-29924 .menu-item:hover a {
    padding-bottom: 8px;
    border-bottom-width: 3px;
    color: #302d98
}

#_nav_menu-17-29924.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-top: 11px;
    padding-bottom: 11px;
    background-color: #65bec2
}

@media (max-width: 1120px) {
    #_nav_menu-17-29924 {
        margin-left:0px;
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px
    }

    #_nav_menu-17-29924.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
        border: 0
    }
}

#_header-10-29924 .oxy-nav-menu-open,#_header-10-29924 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #ffffff
}

@media (min-width: 1121px) {
    #_header-10-29924.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2147483640;
        box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    }

    #_header-10-29924.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
        display: none
    }

    #_header-10-29924.oxy-header.oxy-header .oxygen-show-in-sticky-only {
        display: none
    }
}

#_header-10-29924 {
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: #6799b2;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #ffffff
}

@media (max-width: 991px) {
    #_header-10-29924 {
        padding-top:16px;
        padding-bottom: 16px
    }
}

#_header_row-60-29924.oxy-header-row .oxy-header-container {
    max-width: 1440px
}

.oxy-header.oxy-sticky-header-active > #_header_row-60-29924.oxygen-show-in-sticky-only {
    display: block
}

@media (max-width: 1120px) {
    .oxy-header.oxy-sticky-header-active > #_header_row-60-29924.oxygen-show-in-sticky-only {
        display:block
    }

    #_header_row-60-29924 {
        padding-left: 0px;
        padding-right: 0px
    }
}

#slider-175-30007 .unslider-nav ol li {
    border-color: #6799b2
}

#slider-175-30007 .unslider-nav ol li.unslider-active {
    background-color: #6799b2
}

.ct-section {
    width: 100%;
    background-size: cover;
    background-repeat: repeat
}

.ct-section>.ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ct-div-block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap
}

.ct-link-text {
    display: inline-block
}

.ct-link {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    text-decoration: none;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-link-button {
    display: inline-block;
    text-align: center;
    text-decoration: none
}

.ct-link-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 10px 16px
}

.ct-image {
    max-width: 100%
}

.ct-fancy-icon>svg {
    width: 55px;
    height: 55px
}

.ct-inner-content {
    width: 100%
}

.ct-slide {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-nestable-shortcode {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-comments {
    width: 100%;
    text-align: left
}

.oxy-comment-form {
    width: 100%
}

.oxy-login-form {
    width: 100%
}

.oxy-search-form {
    width: 100%
}

.oxy-tabs-contents {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab-content {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-testimonial {
    width: 100%
}

.oxy-icon-box {
    width: 100%
}

.oxy-pricing-box {
    width: 100%
}

.oxy-posts-grid {
    width: 100%
}

.oxy-gallery {
    width: 100%
}

.ct-slider {
    width: 100%
}

.oxy-tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch
}

.ct-modal {
    flex-direction: column;
    align-items: flex-start
}

.ct-span {
    display: inline-block;
    text-decoration: inherit
}

.ct-widget {
    width: 100%
}

.oxy-dynamic-list {
    width: 100%
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text {
        max-width: 100%
    }

    img {
        flex-shrink: 0
    }

    body * {
        min-height: 1px
    }
}

.oxy-testimonial {
    flex-direction: row;
    align-items: center
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
    order: 1
}

.oxy-testimonial .oxy-testimonial-photo {
    width: 125px;
    height: 125px;
    margin-right: 20px
}

.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap {
    align-items: flex-start;
    text-align: left
}

.oxy-testimonial .oxy-testimonial-text {
    margin-bottom: 8px;
    font-size: 21px;
    line-height: 1.4;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author {
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author-info {
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-icon-box {
    text-align: left;
    flex-direction: column
}

.oxy-icon-box .oxy-icon-box-icon {
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-heading {
    font-size: 21px;
    margin-bottom: 12px
}

.oxy-icon-box .oxy-icon-box-text {
    font-size: 16px;
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-link {
    margin-top: 20px
}

.oxy-pricing-box .oxy-pricing-box-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    alignment: center;
    text-align: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-title-title {
    font-size: 48px
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
    font-size: 24px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    flex-direction: row
}

.oxy-pricing-box .oxy-pricing-box-currency {
    font-size: 28px
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
    font-size: 80px;
    line-height: 0.7
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
    font-size: 13px
}

.oxy-pricing-box .oxy-pricing-box-term {
    font-size: 16px
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
    font-size: 12px;
    color: rgba(0,0,0,0.5);
    margin-bottom: 20px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
    font-size: 16px;
    color: rgba(0,0,0,0.5)
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
    justify-content: center
}

.oxy-progress-bar .oxy-progress-bar-background {
    background-color: #000000;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);
    animation: none 0s paused
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
    width: 85%
}

.oxy-progress-bar .oxy-progress-bar-progress {
    background-color: #66aaff;
    padding: 40px;
    animation: none 0s paused,none 0s paused;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
    font-size: 30px;
    font-weight: 900;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
    font-size: 12px
}

.ct-slider .unslider-nav ol li {
    border-color: #ffffff
}

.ct-slider .unslider-nav ol li.unslider-active {
    background-color: #ffffff
}

.ct-slider .ct-slide {
    padding: 0px
}

.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary {
    transition-duration: 0.5s
}

.oxy-pro-menu {
    menu_dropdown_animation: fade-up
}

.oxy-pro-menu .oxy-pro-menu-list .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-list > .menu-item {
    margin-top: px;
    margin-left: px;
    margin-right: px;
    margin-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: px px px px
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
    margin-top: px;
    margin-left: px;
    margin-right: px;
    margin-bottom: px;
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
    margin-left: 0px
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    width: 30px;
    height: 30px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
    top: 20px;
    left: 20px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    width: 24px;
    height: 24px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child,.oxy-pro-menu .oxy-pro-menu-open-container > div:first-child {
    oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
    background-color: #ffffff
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container {
    padding-top: px;
    padding-left: px;
    padding-right: px;
    padding-bottom: px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container {
    background-color: ;
    background-image: url();
    overlay-color: ;
    background-size: ;
    background-repeat: ;
    background-attachment: ;
    background-blend-mode: ;
    background-size-width: px;
    background-size-height: px;
    background-position: px px
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg {
    font-size: 24px
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    background-color: rgba(0,0,0,0.2);
    border-top-style: solid
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
    flex-direction: row
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    top: 0;
    bottom: 0;
    right: auto;
    left: 0
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-shape-divider {
    width: 0px;
    height: 0px
}

.oxy_shape_divider svg {
    width: 100%
}

.woocommerce {
    -webkit-font-smoothing: antialiased
}

.woocommerce .star-rating::before {
    color: #d3d3d3
}

.woocommerce .star-rating {
    color: #65bec2
}

.woocommerce div.flex-viewport,.woocommerce-product-gallery__wrapper,.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce ul.products li.product a img,.woocommerce-cart table.cart img {
    min-width: 64px;
    min-height: 64px;
    border: 1px solid #d3ced2;
    overflow: hidden
}

.flex-viewport .woocommerce-product-gallery__wrapper {
    border: none;
    border-radius: 0 !important;
    margin: 0 !important
}

.woocommerce button.button.alt,.woocommerce a.button,.woocommerce ul.products li.product .button,.woocommerce #review_form #respond .form-submit input,.woocommerce a.button.alt,.woocommerce button.button {
    background: #666666;
    border: 1px solid #666666;
    font-size: 12px;
    border-radius: 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 1.2;
    text-align: center;
    padding: 16px 24px;
    outline: none;
    font-family: inherit;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.woocommerce button.button.alt:hover,.woocommerce a.button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce #review_form #respond .form-submit input:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover {
    background: #999999;
    border: 1px solid #999999;
    color: #ffffff
}

.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce a.added_to_cart,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce table.my_account_orders .button,td a.woocommerce-MyAccount-downloads-file.button.alt {
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 12px;
    background: #ffffff;
    border: 1px solid #65bec2;
    color: #65bec2;
    padding: 16px 24px;
    outline: none;
    font-family: inherit;
    border-radius: 4px
}

.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce .widget_shopping_cart .buttons a:hover,.woocommerce.widget_shopping_cart .buttons a:hover,.woocommerce a.added_to_cart:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce table.my_account_orders .button:hover,td a.woocommerce-MyAccount-downloads-file.button.alt:hover {
    background: #ffffff;
    border: 1px solid #6799b2;
    color: #6799b2
}

.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled] {
    filter: grayscale(100%)
}

.woocommerce a.wcppec-checkout-buttons__button,.woocommerce ul.product_list_widget li a,.woocommerce ul.product-categories a,.woocommerce .widget_layered_nav_filters ul li a,.woocommerce .woocommerce-widget-layered-nav-list__item a,.woocommerce .wc-layered-nav-rating a,.woocommerce div.tagcloud a,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,h2.woocommerce-loop-category__title,.comment-form-rating a,.woocommerce .download-product a,a.woocommerce-remove-coupon,.woocommerce a.shipping-calculator-button,.woocommerce a.remove,.woocommerce a.reset_variations,.woocommerce .product-name a,.woocommerce-info a,.woocommerce-error a,.woocommerce-message a,.woocommerce-checkout-payment a,.woocommerce-LostPassword a,.woocommerce-Address-title a,.woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-content a,a.woocommerce-review-link,.posted_in a,.tagged_as a,.woocommerce .woocommerce-breadcrumb a {
    color: #6799b2;
    font-weight: 400;
    font-family: inherit;
    text-decoration: none
}

.woocommerce a.wcppec-checkout-buttons__button:hover,.woocommerce ul.product_list_widget li a:hover,.woocommerce ul.product-categories a:hover,.woocommerce .widget_layered_nav_filters ul li a:hover,.woocommerce .woocommerce-widget-layered-nav-list__item a:hover,.woocommerce div.tagcloud a:hover,.comment-form-rating a:hover,.woocommerce .download-product a:hover,a.woocommerce-remove-coupon:hover,.woocommerce a.shipping-calculator-button:hover,.woocommerce a.remove:hover,a.reset_variations:hover .product-name a:hover,.woocommerce .product-name a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-message a:hover,.woocommerce-checkout-payment a:hover,.woocommerce-LostPassword a:hover,.woocommerce-Address-title a:hover,.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-MyAccount-content a:hover,a.woocommerce-review-link:hover,.posted_in a:hover,.tagged_as a:hover,.woocommerce .woocommerce-breadcrumb a:hover {
    color: #65bec2;
    text-decoration: underline
}

.woocommerce div.product form.cart .variations label,.woocommerce form label {
    font-size: 12px;
    color: #666666;
    margin-top: 8px;
    font-weight: 400;
    font-style: normal
}

.woocommerce input[type="search"]::placeholder,.woocommerce-page table.cart td.actions .input-text::placeholder,.woocommerce form .form-row .input-text::placeholder,.woocommerce-page form .form-row .input-text::placeholder {
    color: #d3ced2;
    font-family: inherit
}

.select2-container--default .select2-selection--single,.woocommerce div.product form.cart .variations select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #000000;
    background: #ffffff;
    font-family: inherit;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 4px
}

.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] {
    background: #6799b2;
    color: #ffffff;
    outline: none
}

.select2-container--default .select2-results__option[data-selected=true] {
    background: #65bec2;
    color: #ffffff;
    outline: none
}

.select2-results__option {
    padding: 8px 12px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased
}

.select2-dropdown {
    border-radius: 0
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1.6;
    color: #000000;
    padding: 0;
    min-height: 20px;
    padding-left: 0;
    outline: none
}

.select2-container--open .select2-dropdown--below {
    padding: 0
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: url(https://www.ovodropship.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg);
    background-size: 6px;
    background-repeat: no-repeat;
    background-position: 4px center;
    height: 100%
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
    display: none;
    pointer-events: none
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none
}

.woocommerce .oxy-product-info h2,.woocommerce .widget_recent_reviews h2,.woocommerce .widget_top_rated_products h2,.woocommerce .widget_shopping_cart h2,.woocommerce .widget_products h2,.woocommerce .widget_product_categories h2,.woocommerce .widget_layered_nav_filters h2,.woocommerce .woocommerce-widget-layered-nav h2,.woocommerce .widget_rating_filter h2,.woocommerce .widget_price_filter h2,.woocommerce div.widget_product_tag_cloud h2,.woocommerce h1.page-title,.woocommerce h1.product_title,.woocommerce section.related.products h2,.woocommerce section.upsells.products h2,.woocommerce h2.woocommerce-Reviews-title,.woocommerce span.comment-reply-title,.woocommerce-Tabs-panel h2,h2.woocommerce-order-downloads__title,.woocommerce-orders article header h1,.woocommerce-account article header h1,.woocommerce-downloads article header h1,.woocommerce-edit-address article header h1,.woocommerce-account h2,.woocommerce-Address-title h3,.woocommerce-MyAccount-content h3,.woocommerce-EditAccountForm legend,h1.oxy-woo-archive-title,h2.woocommerce-column__title,h2.woocommerce-order-downloads__title,h2.woocommerce-order-details__title,.woocommerce-billing-fields h3,.woocommerce-checkout h3,.woocommerce .cart_totals h2,.woocommerce .cross-sells h2 {
    color: #000000;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 8px
}

.woocommerce .price_label .from,.woocommerce .price_label .to,.woocommerce ul.products li.product .price,.product-quantity,.woocommerce .price ins,.woocommerce-Price-amount,.woocommerce-loop-category__title .count,.woocommerce .price {
    color: #000000;
    font-weight: 700;
    font-size: 16px;
    background: transparent;
    text-decoration: none
}

.woocommerce .product_list_widget del span.woocommerce-Price-amount,.woocommerce ul.products li.product .price del,.woocommerce .price del,.woocommerce .price del .woocommerce-Price-amount {
    font-size: 12px;
    font-weight: 200;
    color: #666666
}

.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product span.price ins {
    color: #000000;
    font-weight: 700;
    font-size: inherit
}

.woocommerce div.product p.price ins,.woocommerce .oxy-woo-element .price ins {
    text-decoration: none
}

.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce p.price del,.woocommerce ul.products li.product .price del {
    opacity: 1;
    display: block
}

.woocommerce-cart table.cart th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce table.shop_table th,.woocommerce table.shop_table tfoot th {
    font-weight: 400;
    color: #666666;
    font-size: 10px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 1px
}

.woocommerce .woocommerce-mini-cart__total strong,.woocommerce .woocommerce-mini-cart span.quantity,.woocommerce .widget_product_categories span.count,.woocommerce .woocommerce-widget-layered-nav-list__item span,.woocommerce-product-attributes-item__value p,.woocommerce-error,.woocommerce-table--order-downloads,.woocommerce-Address address,.woocommerce-orders-table,.woocommerce-table,ul.woocommerce-shipping-methods,p.woocommerce-shipping-destination,.woocommerce-column--shipping-address address,.woocommerce-column--billing-address address,.woocommerce-order p,.woocommerce .product-name,.woocommerce .product-total,.oxy-product-stock p,.oxy-product-description p,.woocommerce-Reviews .comment-text p,.product .summary .product_meta,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description p,.woocommerce-form-track-order p,.woocommerce-checkout-payment p,.checkout_coupon p,.woocommerce-ResetPassword p,.woocommerce-info,.woocommerce-error,.woocommerce-message,.woocommerce-MyAccount-content p,.woocommerce-breadcrumb,p.woocommerce-result-count {
    color: #666666;
    font-weight: 400;
    line-height: 1.6;
    font-size: 16px;
    font-style: normal
}

.woocommerce-product-attributes-item__label,.woocommerce-error strong,.woocommerce-MyAccount-content strong,.woocommerce-shipping-destination strong,.woocommerce p.order-info mark,.woocommerce-MyAccount-content mark.order-number,.woocommerce-MyAccount-content mark.order-date,.woocommerce-MyAccount-content mark.order-status,.woocommerce-order-overview strong {
    color: #000000;
    font-weight: 700;
    font-family: inherit;
    background: transparent
}

.woocommerce ul.products li.product .onsale,.woocommerce span.onsale {
    background: #65bec2;
    font-size: 12px;
    padding: 6px 12px;
    line-height: 1.2;
    border-radius: 20px;
    min-width: 0;
    min-height: 0;
    margin: 0;
    top: 12px;
    left: 12px;
    right: auto;
    position: absolute
}

.woocommerce div.product .oxy-woo-element .woocommerce-tabs .panel,.woocommerce .oxy-woo-element div.product .woocommerce-tabs .panel {
    margin-bottom: 0;
    padding: 20px 0
}

.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs,.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs {
    padding-left: 5px;
    display: flex;
    text-align: center;
    margin-bottom: 0;
    flex-shrink: 0
}

.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li,.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li {
    border-radius: 0;
    padding: 0;
    margin: 0 5px;
    display: flex;
    align-items: center
}

.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::before {
    display: none
}

.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::after {
    display: none
}

.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a {
    width: 100%;
    color: #999;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    outline: none;
    padding: 16px 48px;
    z-index: 1000;
    font-weight: 400;
    border-radius: 0;
    word-break: break-word
}

.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a:hover {
    color: #65bec2
}

.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active {
    background: white;
    border-bottom-color: white
}

.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active a {
    color: #000000
}

@media (max-width: 640px) {
    .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs {
        flex-direction:column;
        padding: 0;
        margin-bottom: 5px
    }

    .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li {
        margin: 5px 0
    }

    .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs::before {
        border-bottom: none
    }

    .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active {
        border-bottom-color: #d3ced2
    }
}

.woocommerce .oxy-woo-element table.shop_attributes th,.woocommerce .oxy-woo-element table.shop_attributes td {
    border-top: 1px solid #d3ced2;
    padding: 8px
}

.woocommerce .oxy-product-cart-button,.woocommerce .oxy-woo-element div.product form.cart {
    width: 100%;
    max-width: 360px
}

.woocommerce .oxy-woo-element div.product .single_add_to_cart_button,.woocommerce .single_add_to_cart_button {
    align-self: stretch;
    flex-grow: 1;
    border-radius: 0
}

.woocommerce .oxy-woo-element div.product form.cart,.woocommerce .oxy-product-cart-button form.cart,.woocommerce div.product form.cart {
    display: flex;
    flex-wrap: wrap
}

.woocommerce .oxy-woo-element div.product form.variations_form.cart,.woocommerce .oxy-product-cart-button form.variations_form.cart {
    display: flex;
    flex-direction: column;
    align-items: stretch
}

.woocommerce .oxy-woo-element div.product form.cart td.value,.woocommerce .oxy-product-cart-button td.value {
    padding: 0
}

.woocommerce .oxy-woo-element div.product .woocommerce-variation-add-to-cart,.woocommerce .woocommerce-variation-add-to-cart {
    display: flex;
    width: 100%
}

.woocommerce .widget_shopping_cart .buttons a.checkout.wc-forward,.woocommerce button[type=submit],.woocommerce button[name=woocommerce-form-login__submit],.woocommerce button[name=save_account_details],.woocommerce button[name=save_address],.woocommerce .oxy-woo-element div.product form.cart button.button.alt,.woocommerce .oxy-product-cart-button button.button.alt,.woocommerce div.product form.cart .button {
    background-color: #65bec2;
    color: #ffffff;
    border-radius: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 16px 24px;
    font-size: 12px;
    text-align: center;
    border: 1px solid #65bec2;
    border-radius: 4px;
    line-height: 1.2;
    font-weight: 700;
    font-family: inherit;
    outline: none;
    cursor: pointer
}

.woocommerce button[type=submit]:hover,.woocommerce button[name=woocommerce-form-login__submit]:hover,.woocommerce button[name=save_account_details]:hover,.woocommerce button[name=save_address]:hover,.woocommerce .oxy-woo-element div.product form.cart button.button.alt:hover,.woocommerce .oxy-product-cart-button button.button.alt:hover,.woocommerce div.product form.cart .button:hover {
    background-color: #6799b2;
    border: 1px solid #6799b2
}

.woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled,.woocommerce button.button.alt.disabled {
    background: #cccccc !important;
    border: 1px solid #cccccc !important;
    opacity: 1
}

.woocommerce .quantity .qty {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    min-width: 56px;
    padding: 8px 9px;
    margin-right: 12px;
    background: url(https://www.ovodropship.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg),url(https://www.ovodropship.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-up.svg),#ffffff;
    background-size: 6px,6px;
    background-repeat: no-repeat,no-repeat;
    background-position: right 0.8em bottom calc(50% - 5px),right 0.8em top calc(50% - 5px);
    height: 100%
}

.woocommerce table.variations tr {
    border-top: none
}

.woocommerce .oxy-woo-element div.product form.cart .variations,.woocommerce div.product .oxy-product-cart-button form.cart .variations {
    margin-bottom: 0
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr,.woocommerce table.variations tr {
    display: flex;
    flex-direction: column
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr td label,.woocommerce .oxy-product-cart-button table.variations tr td label {
    font-size: 12px;
    margin-right: 12px
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr td a,.woocommerce .oxy-product-cart-button table.variations tr td a {
    font-size: 12px
}

.woocommerce .oxy-woo-element div.product form.cart a.reset_variations:before,.woocommerce .oxy-product-cart-button table.variations tr td a:before {
    content: "× "
}

.woocommerce .oxy-woo-element div.product form.cart .variations,.woocommerce .oxy-product-cart-button div.product form.cart .variations {
    margin-bottom: 0
}

.woocommerce .woocommerce-ordering select,.woocommerce .oxy-woo-element div.product form.cart .variations select,.woocommerce div.product .oxy-product-cart-button form.cart .variations select,.woocommerce div.product form.cart .variations select,.woocommerce form.cart .variations select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    line-height: 1.2;
    cursor: pointer;
    width: 100%;
    position: relative;
    background: url(https://www.ovodropship.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg),#ffffff;
    background-size: 6px;
    padding-right: 24px;
    background-repeat: no-repeat;
    background-position: right 0.8em center
}

.woocommerce input[type="number"]::-webkit-inner-spin-button,.woocommerce input[type="number"]::-webkit-outer-spin-button {
    margin-right: -9px;
    opacity: 0.01;
    width: 24px;
    height: 48px;
    cursor: pointer
}

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating,.woocommerce .oxy-product-rating .woocommerce-product-rating,.woocommerce div.product .oxy-product-rating .woocommerce-product-rating {
    display: flex;
    align-items: center;
    margin-bottom: 8px
}

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating .star-rating::before,.woocommerce .oxy-product-rating .star-rating::before {
    position: relative;
    color: #d3d3d3
}

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating .star-rating,.woocommerce .oxy-product-rating .woocommerce-product-rating .star-rating {
    width: auto;
    letter-spacing: 2px;
    margin: 0 0 0 0
}

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating a.woocommerce-review-link,.woocommerce .oxy-product-rating a.woocommerce-review-link {
    font-size: 12px
}

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating .star-rating span,.woocommerce .oxy-product-rating .woocommerce .star-rating span {
    color: #65bec2
}

.woocommerce .flex-control-thumbs li,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,.select2-search--dropdown .select2-search__field,.woocommerce label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before,.woocommerce ul.tabs li,.woocommerce .woocommerce-product-gallery__trigger:after,.woocommerce .woocommerce-product-gallery__trigger:before,.woocommerce img:not(.zoomImg),.woocommerce textarea,.woocommerce .checkbox,.woocommerce .select2-selection,.woocommerce input,.woocommerce button,.woocommerce select,.woocommerce a {
    transition: all ease 0.2s
}

.woocommerce-cart table.cart td.actions .coupon .input-text,.select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce textarea,.select2-dropdown,.woocommerce .select2-selection,.woocommerce input[type="search"],.woocommerce input[type="text"],.woocommerce input[type="number"],.woocommerce input[type="tel"],.woocommerce input[type="email"],.woocommerce input[type="password"],.woocommerce select {
    height: auto;
    font-size: 14px;
    border: 1px solid #d3ced2;
    background: #ffffff;
    color: #000000;
    outline: none;
    font-family: inherit;
    padding: 8px 12px;
    border-radius: 4px;
    resize: none
}

.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus,.woocommerce form .form-row textarea:focus,.woocommerce textarea:focus,.select2-dropdown:focus,.woocommerce .select2-selection:focus,.woocommerce input[type="search"]:focus,.woocommerce input[type="text"]:focus,.woocommerce input[type="number"]:focus,.woocommerce input[type="tel"]:focus,.woocommerce input[type="email"]:focus,.woocommerce input[type="password"]:focus,.woocommerce select:focus {
    border: 1px solid #65bec2;
    box-shadow: 0 0 5px #65bec2
}

.woocommerce-form-login input[type="checkbox"],.oxy-woo-checkout input[type="checkbox"] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0.01
}

.woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,.oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    position: relative;
    cursor: pointer;
    padding-left: 16px;
    margin-top: 0
}

.woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span::before,.oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before {
    width: 24px;
    height: 24px;
    border: 1px solid #d3ced2;
    background-color: #ffffff;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-size: 50%;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center center
}

input[type="checkbox"]:checked ~ span::before {
    background: url(https://www.ovodropship.com/wp-content/plugins/oxygen-woocommerce/elements/assets/check-mark.svg),#ffffff
}

.woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    margin-top: 34px
}

.oxy-woo-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before {
    margin-top: -4px
}

.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product {
    width: 100%
}

.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product {
    margin: 0;
    width: 50%
}

.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product {
    margin: 0;
    width: 33.33%
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
    width: 25%;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 20px
}

.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product {
    margin: 0;
    width: 20%
}

.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product {
    margin: 0;
    width: 16.6%
}

.woocommerce input[type=radio] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 24px;
    height: 24px;
    background: #ffffff;
    border: 1px solid #d3ced2;
    border-radius: 100%;
    outline: none;
    cursor: pointer
}

.woocommerce input[type=radio]:hover {
    border: 1px solid #65bec2;
    box-shadow: 0 0 5px #65bec2
}

.woocommerce input[type=radio]:checked {
    background: #000000;
    box-shadow: inset 0 0 0 8px #ffffff
}

.woocommerce input[type=radio]:checked:hover {
    box-shadow: inset 0 0 0 8px #ffffff,0 0 5px #65bec2
}

.oxy-woo-order-tracking form,.woocommerce form.woocommerce-ResetPassword.lost_reset_password,.woocommerce .woocommerce-EditAccountForm,.woocommerce .woocommerce-address-fields,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce .col2-set,.woocommerce-form-coupon,.woocommerce #reviews #comments ol.commentlist li .comment-text,ul.woocommerce-order-overview,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce table.shop_table {
    border: 1px solid #d3ced2;
    border-top: 3px solid #65bec2;
    border-radius: 0;
    background: #ffffff;
    padding: 20px;
    border-collapse: collapse;
    box-shadow: var(--box-shadow) 0 10px 20px
}

fieldset {
    background: transparent
}

.woocommerce table tr {
    border-top: 1px solid #d3ced2
}

.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th {
    border: none;
    padding: 12px 20px;
    font-weight: 400;
    color: #666666
}

.woocommerce-info,.woocommerce-error,.woocommerce-message {
    padding-right: 20px;
    border-bottom: 1px solid #d3ced2;
    border-left: 1px solid #d3ced2;
    border-right: 1px solid #d3ced2;
    border-radius: 0;
    background: #ffffff;
    border-collapse: collapse;
    box-shadow: var(--box-shadow) 0 10px 20px
}

.woocommerce-info::before {
    color: #00adef
}

.woocommerce-info {
    border-top-color: #00adef
}

.woocommerce-error::before {
    color: #e96199
}

.woocommerce-error {
    border-top-color: #e96199
}

.woocommerce-message::before {
    color: #65bec2
}

.woocommerce-message {
    border-top-color: #65bec2
}

.woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
    margin: -10px -20px 20px
}

.woocommerce ul.products li.product .button {
    margin-top: auto
}

.woocommerce a.added_to_cart {
    margin-top: 12px
}

.woocommerce-loop-product__link {
    display: flex;
    flex-direction: column
}

.woocommerce .oxy-product-info,.woocommerce .oxy-product-tabs {
    width: 100%
}

.woocommerce table.shop_attributes {
    border-top: 1px solid #d3ced2;
    border-collapse: collapse
}

.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {
    background: transparent
}

.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td {
    border-bottom: 1px solid #d3ced2;
    text-align: left
}

.ct-widget .widget.woocommerce .widgettitle {
    font-size: px;
    font-weight: ;
    font-family:
}

.woocommerce form.woocommerce-product-search {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.woocommerce input.search-field {
    flex-grow: 1;
    margin-right: 8px;
    min-width: 120px
}

.woocommerce div.tagcloud {
    line-height: 1.2
}

.woocommerce .widget_price_filter .ui-slider {
    margin: 20px 0
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #d3ced2
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 24px;
    height: 24px;
    background-color: #65bec2;
    top: -8px
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #65bec2
}

.woocommerce .widget_price_filter .price_slider_amount {
    display: flex;
    flex-direction: row;
    align-items: center
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    margin-right: 12px
}

.woocommerce .price_label {
    text-align: left;
    line-height: 1.6
}

.woocommerce .widget_rating_filter ul li a {
    display: flex;
    float: left;
    align-items: center
}

.woocommerce .widget_rating_filter ul li.chosen a::before {
    color: #d3ced2;
    position: relative;
    content: '×';
    margin-right: 4px;
    top: -1px
}

.woocommerce .widget_rating_filter ul li.chosen:hover a::before {
    color: #65bec2
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
    color: #d3ced2;
    position: relative;
    content: '×';
    margin-right: 4px;
    top: -1px
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover a::before {
    color: #65bec2
}

.woocommerce .widget_layered_nav_filters ul li a::before {
    color: #d3ced2;
    position: relative;
    content: '×';
    margin-right: 4px;
    top: -1px
}

.woocommerce .widget_layered_nav_filters ul li:hover a::before {
    color: #65bec2
}

.woocommerce .widget_layered_nav_filters ul li:hover span.woocommerce-Price-amount {
    color: #65bec2
}

.woocommerce .widget_product_categories ul {
    padding-left: 20px;
    list-style: none
}

.woocommerce .widget_product_categories ul li::before {
    color: #d3ced2;
    content: '•';
    position: relative;
    margin-right: 8px;
    margin-left: -20px
}

.woocommerce .widget_product_categories ul.product-categories {
    margin-top: 0
}

.woocommerce .widget_product_categories .select2-container .select2-selection--single {
    height: auto;
    border-color: #d3ced2;
    background: url(https://www.ovodropship.com/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg),#ffffff;
    background-size: 6px;
    background-repeat: no-repeat;
    background-position: right 0.8em center
}

.woocommerce .widget_product_categories .select2-container .select2-selection--single:focus {
    border-color: #65bec2
}

.woocommerce .widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none
}

.woocommerce .select2-container--open .select2-dropdown--below {
    border-color: #d3ced2
}

.woocommerce .select2-container--open .select2-dropdown--above {
    padding: 0;
    border-color: #d3ced2
}

.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #d3ced2
}

.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus {
    border-color: #65bec2
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
    font-weight: 300;
    color: #d3ced2;
    font-size: 24px;
    line-height: 1
}

.woocommerce .select2-container--default .select2-selection--single:hover .select2-selection__clear {
    color: #65bec2
}

.woocommerce .product_list_widget ins {
    text-decoration: none
}

.woocommerce .product_list_widget del {
    color: #666666
}

.woocommerce ul.product_list_widget li img {
    border: 1px solid #d3ced2;
    width: 40px;
    float: left;
    margin-bottom: 16px;
    margin-right: 12px;
    margin-left: 0;
    margin-top: 4px
}

.woocommerce ul.product_list_widget li {
    border-bottom: 1px solid #d3ced2;
    margin-bottom: 4px;
    padding-bottom: 8px
}

.woocommerce .product_list_widget .reviewer {
    font-size: 12px;
    color: #666666
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: 0;
    left: auto;
    color: #d3ced2 !important;
    font-weight: 300
}

.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,.woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
    color: #65bec2 !important;
    background: none;
    text-decoration: none
}

.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 0
}

.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a {
    margin-right: 0
}

.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before {
    width: 100%
}

.woocommerce h1.product_title.oxy-product-title {
    margin: 0
}

.ct-section-inner-wrap,.oxy-header-container {
    max-width: 1120px
}

body {
    font-family: 'Alegreya Sans'
}

body {
    line-height: 1.6;
    font-size: 16px;
    font-weight: 400;
    color: #404040
}

.oxy-nav-menu-hamburger-line {
    background-color: #404040
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Alegreya Sans';
    font-size: 36px;
    font-weight: 700
}

h2,h3,h4,h5,h6 {
    font-size: 30px
}

h3,h4,h5,h6 {
    font-size: 24px
}

h4,h5,h6 {
    font-size: 20px
}

h5,h6 {
    font-size: 18px
}

h6 {
    font-size: 16px
}

a {
    color: #e96199;
    text-decoration: none
}

a:hover {
    color: #e9435a;
    text-decoration: none
}

.ct-link-text {
    text-decoration:
}

.ct-link {
    text-decoration:
}

.ct-link-button {
    border-radius: 3px
}

.ct-section-inner-wrap {
    padding-top: 75px;
    padding-right: 20px;
    padding-bottom: 75px;
    padding-left: 20px
}

.ct-new-columns > .ct-div-block {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

.oxy-header-container {
    padding-right: 20px;
    padding-left: 20px
}

@media (max-width: 992px) {
    .ct-columns-inner-wrap {
        display:block !important
    }

    .ct-columns-inner-wrap:after {
        display: table;
        clear: both;
        content: ""
    }

    .ct-column {
        width: 100% !important;
        margin: 0 !important
    }

    .ct-columns-inner-wrap {
        margin: 0 !important
    }
}

.accountWrap {
    padding-left: 0px
}

.doingLargeVolume {
    text-align: right;
    max-width: 23%;
    width: NaN%
}

.doingLargeVolume:not(.ct-section):not(.oxy-easy-posts),.doingLargeVolume.oxy-easy-posts .oxy-posts,.doingLargeVolume.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.topMenuSearch {
}

.topMenuSearch:not(.ct-section):not(.oxy-easy-posts),.topMenuSearch.oxy-easy-posts .oxy-posts,.topMenuSearch.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.tabs-3538-tab {
}

.tabs-3538-tab-active {
}

.tabs-contents-3538-tab {
}

.tabs-6346-tab {
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.tabs-6346-tab-active {
    background-color: #898989;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

.tabs-contents-6346-tab {
}

.tabs-8352-tab {
}

.tabs-8352-tab-active {
}

.tabs-contents-8352-tab {
}

.tabs-7206-tab {
}

.tabs-7206-tab-active {
    background-color: #999999
}

.tabs-contents-7206-tab {
}

.toggle-3042 {
}

.toggle-3042-expanded {
}

.toggle-6709 {
}

.toggle-6709-expanded {
}

.toggle-6785 {
}

.toggle-6785-expanded {
}

.toggle-1623 {
}

.toggle-1623-expanded {
}

.toggle-3070 {
}

.toggle-3070-expanded {
}

.toggle-0909 {
}

.toggle-0909-expanded {
}

.toggle-9950 {
}

.toggle-9950-expanded {
}

.toggle-5295 {
}

.toggle-5295-expanded {
}

.toggle-4294 {
}

.toggle-4294-expanded {
}

.toggle-3415 {
}

.toggle-3415-expanded {
}

.toggle-8504 {
}

.toggle-8504-expanded {
}

.toggle-9239 {
}

.toggle-9239-expanded {
}

.toggle-4080 {
}

.toggle-4080-expanded {
}

.toggle-2399 {
}

.toggle-2399-expanded {
}

.toggle-3784 {
}

.toggle-3784-expanded {
}

.toggle-9756 {
}

.toggle-9756-expanded {
}

.toggle-1165 {
}

.toggle-1165-expanded {
}

.toggle-3401 {
}

.toggle-3401-expanded {
}

.toggle-5206 {
}

.toggle-5206-expanded {
}

/* ovodropship首页样式结束 */
.widefat{
	width: auto !important;
}
