@font-face{font-family:ETmodules;font-display:block;src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//bees-safe.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
.product{word-wrap:break-word}@media (max-width:980px){.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after{content:attr(data-icon-phone)}}.et-dynamic-content-woo a{color:inherit!important;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-shadow:inherit}.woocommerce-page #content input.button:hover .et_pb_widget li a:hover{color:#2ea3f2}.woocommerce.et_pb_pagebuilder_layout div.product div.summary{margin-bottom:0}.et_pb_pagebuilder_layout .rfq_form_wrap:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0}@media (min-width:981px){.woocommerce-page:not(.et-tb-has-template) .et_pb_shop ul.products li.product:not(.first){clear:none}}@media (min-width:768px) and (max-width:980px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 7.5% 7.5% 0!important;width:28.333%!important;clear:none;float:left!important}.woocommerce-page ul.products li.product:nth-child(3n){margin-right:0!important}.woocommerce-page ul.products li.product:nth-child(3n+1){clear:both}}@media (max-width:767px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 9.5% 9.5% 0!important;width:45.25%!important;clear:none}.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0!important}.woocommerce-page ul.products li.product:nth-child(odd){clear:both}}@media (max-width:479px){.woocommerce-page ul.products li.product:nth-child(n){margin:0 0 11.5%!important;width:100%!important}}
.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after,.woocommerce a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce button.single_add_to_cart_button.button:after,.woocommerce input.button.alt:after,.woocommerce input.button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et_pb_woo_custom_button_icon .et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)!important}.woocommerce-page .media-frame .media-frame-toolbar button.button,.woocommerce-page .media-frame .media-frame-toolbar button.post-nav .nav-links .button,.woocommerce-page .media-frame .media-frame-toolbar button.read-more-buttons,.woocommerce .media-frame .media-frame-toolbar button.button,.woocommerce .media-frame .media-frame-toolbar button.post-nav .nav-links .button,.woocommerce .media-frame .media-frame-toolbar button.read-more-buttons{float:left!important}.woocommerce-page .media-frame button.button,.woocommerce-page .media-frame button.post-nav .nav-links .button,.woocommerce-page .media-frame button.read-more-buttons,.woocommerce .media-frame button.button,.woocommerce .media-frame button.post-nav .nav-links .button,.woocommerce .media-frame button.read-more-buttons{margin-left:10px;margin-top:15px;padding:0 12px 2px!important;font-weight:400!important;font-size:13px!important;border-width:1px!important;border-color:#ccc!important;text-decoration:none!important;color:#555!important;background:#f7f7f7!important;-webkit-box-shadow:0 1px 0 #ccc!important;box-shadow:0 1px 0 #ccc!important;vertical-align:top!important}.woocommerce-page .media-frame button.button:after,.woocommerce-page .media-frame button.post-nav .nav-links .button:after,.woocommerce-page .media-frame button.read-more-buttons:after,.woocommerce .media-frame button.button:after,.woocommerce .media-frame button.post-nav .nav-links .button:after,.woocommerce .media-frame button.read-more-buttons:after{content:""!important}.woocommerce-page .media-frame button.button-primary,.woocommerce .media-frame button.button-primary{background:#0085ba!important;border-color:#0073aa #006799 #006799!important;-webkit-box-shadow:0 1px 0 #006799!important;box-shadow:0 1px 0 #006799!important;color:#fff!important;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799!important}.woocommerce-page .media-frame button.button-primary:hover,.woocommerce .media-frame button.button-primary:hover{background:#008ec2!important;color:#fff!important;border-color:#0073aa #006799 #006799!important}.woocommerce-page .media-frame button.button-primary:active,.woocommerce .media-frame button.button-primary:active{background:#0073aa!important;-webkit-box-shadow:inset 0 2px 0 #006799!important;box-shadow:inset 0 2px 0 #006799!important;color:#fff!important;border-color:#0073aa #006799 #006799!important}.woocommerce-page .media-frame button.button-hero,.woocommerce .media-frame button.button-hero{font-size:14px!important;height:46px!important;line-height:44px;padding:0 36px!important}.woocommerce-page .media-frame button.button-hero:hover,.woocommerce .media-frame button.button-hero:hover{background:#fafafa!important;border-color:#999!important;color:#23282d!important}.woocommerce-page .media-frame button.button-hero:active,.woocommerce .media-frame button.button-hero:active{background:#eee!important;border-color:#999!important;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)!important;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)!important;-webkit-transform:translateY(1px)!important;transform:translateY(1px)!important;outline:2px solid transparent!important;outline-offset:0!important}
.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}
.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#2EA3F2}.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover{color:#2EA3F2}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em !important;background:transparent;position:relative;border:2px solid;border-radius:3px;-webkit-transition:all 0.2s;transition:all 0.2s}.woocommerce a.button.alt,.woocommerce-page a.button.alt{border-color:#2EA3F2}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce button.button:disabled:hover,.woocommerce-page button.button:disabled:hover{border:2px solid transparent;padding:0.3em 2em 0.3em 1em}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{background:rgba(0,0,0,0.05)}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{font-family:"ETmodules";font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all 0.2s;transition:all 0.2s}.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{display:none}.et_button_icon_visible.woocommerce a.button.alt,.et_button_icon_visible.woocommerce-page a.button.alt,.et_button_icon_visible.woocommerce button.button.alt,.et_button_icon_visible.woocommerce button.button.alt.disabled,.et_button_icon_visible.woocommerce-page button.button.alt,.et_button_icon_visible.woocommerce-page button.button.alt.disabled,.et_button_icon_visible.woocommerce input.button.alt,.et_button_icon_visible.woocommerce-page input.button.alt,.et_button_icon_visible.woocommerce #respond input#submit.alt,.et_button_icon_visible.woocommerce-page #respond input#submit.alt,.et_button_icon_visible.woocommerce #content input.button.alt,.et_button_icon_visible.woocommerce-page #content input.button.alt,.et_button_icon_visible.woocommerce a.button,.et_button_icon_visible.woocommerce-page a.button,.et_button_icon_visible.woocommerce button.button,.et_button_icon_visible.woocommerce-page button.button,.et_button_icon_visible.woocommerce input.button,.et_button_icon_visible.woocommerce-page input.button,.et_button_icon_visible.woocommerce #respond input#submit,.et_button_icon_visible.woocommerce-page #respond input#submit,.et_button_icon_visible.woocommerce #content input.button,.et_button_icon_visible.woocommerce-page #content input.button{padding-right:2em;padding-left:0.7em}.et_button_icon_visible.woocommerce a.button.alt:after,.et_button_icon_visible.woocommerce-page a.button.alt:after,.et_button_icon_visible.woocommerce button.button.alt:after,.et_button_icon_visible.woocommerce-page button.button.alt:after,.et_button_icon_visible.woocommerce input.button.alt:after,.et_button_icon_visible.woocommerce-page input.button.alt:after,.et_button_icon_visible.woocommerce #respond input#submit.alt:after,.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after,.et_button_icon_visible.woocommerce #content input.button.alt:after,.et_button_icon_visible.woocommerce-page #content input.button.alt:after,.et_button_icon_visible.woocommerce a.button:after,.et_button_icon_visible.woocommerce-page a.button:after,.et_button_icon_visible.woocommerce button.button:after,.et_button_icon_visible.woocommerce-page button.button:after,.et_button_icon_visible.woocommerce input.button:after,.et_button_icon_visible.woocommerce-page input.button:after,.et_button_icon_visible.woocommerce #respond input#submit:after,.et_button_icon_visible.woocommerce-page #respond input#submit:after,.et_button_icon_visible.woocommerce #content input.button:after,.et_button_icon_visible.woocommerce-page #content input.button:after{opacity:1;margin-left:0}.et_button_left.et_button_icon_visible.woocommerce a.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page a.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce button.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page button.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce #respond input#submit.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce #content input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #content input.button.alt:hover:after,.et_button_left.et_button_icon_visible.woocommerce a.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page a.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce button.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page button.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce input.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page input.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce #respond input#submit:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit:hover:after,.et_button_left.et_button_icon_visible.woocommerce #content input.button:hover:after,.et_button_left.et_button_icon_visible.woocommerce-page #content input.button:hover:after{left:0.15em}.woocommerce a.button.alt:hover:after,.woocommerce-page a.button.alt:hover:after,.woocommerce button.button.alt:hover:after,.woocommerce-page button.button.alt:hover:after,.woocommerce input.button.alt:hover:after,.woocommerce-page input.button.alt:hover:after,.woocommerce #respond input#submit.alt:hover:after,.woocommerce-page #respond input#submit.alt:hover:after,.woocommerce #content input.button.alt:hover:after,.woocommerce-page #content input.button.alt:hover:after,.woocommerce a.button:hover:after,.woocommerce-page a.button:hover:after,.woocommerce button.button:hover:after,.woocommerce-page button.button:hover:after,.woocommerce input.button:hover:after,.woocommerce-page input.button:hover:after,.woocommerce #respond input#submit:hover:after,.woocommerce-page #respond input#submit:hover:after,.woocommerce #content input.button:hover:after,.woocommerce-page #content input.button:hover:after{opacity:1;margin-left:0}.et_button_left.woocommerce a.button.alt:after,.et_button_left.woocommerce-page a.button.alt:after,.et_button_left.woocommerce button.button.alt:after,.et_button_left.woocommerce-page button.button.alt:after,.et_button_left.woocommerce input.button.alt:after,.et_button_left.woocommerce-page input.button.alt:after,.et_button_left.woocommerce #respond input#submit.alt:after,.et_button_left.woocommerce-page #respond input#submit.alt:after,.et_button_left.woocommerce #content input.button.alt:after,.et_button_left.woocommerce-page #content input.button.alt:after,.et_button_left.woocommerce a.button:after,.et_button_left.woocommerce-page a.button:after,.et_button_left.woocommerce button.button:after,.et_button_left.woocommerce-page button.button:after,.et_button_left.woocommerce input.button:after,.et_button_left.woocommerce-page input.button:after,.et_button_left.woocommerce #respond input#submit:after,.et_button_left.woocommerce-page #respond input#submit:after,.et_button_left.woocommerce #content input.button:after,.et_button_left.woocommerce-page #content input.button:after{margin-left:0;left:1em}.et_button_left.woocommerce a.button.alt:hover,.et_button_left.woocommerce-page a.button.alt:hover,.et_button_left.woocommerce button.button.alt:hover,.et_button_left.woocommerce button.button.alt.disabled:hover,.et_button_left.woocommerce-page button.button.alt:hover,.et_button_left.woocommerce-page button.button.alt.disabled:hover,.et_button_left.woocommerce input.button.alt:hover,.et_button_left.woocommerce-page input.button.alt:hover,.et_button_left.woocommerce #respond input#submit.alt:hover,.et_button_left.woocommerce-page #respond input#submit.alt:hover,.et_button_left.woocommerce #content input.button.alt:hover,.et_button_left.woocommerce-page #content input.button.alt:hover,.et_button_left.woocommerce a.button:hover,.et_button_left.woocommerce-page a.button:hover,.et_button_left.woocommerce button.button:hover,.et_button_left.woocommerce-page button.button:hover,.et_button_left.woocommerce input.button:hover,.et_button_left.woocommerce-page input.button:hover,.et_button_left.woocommerce #respond input#submit:hover,.et_button_left.woocommerce-page #respond input#submit:hover,.et_button_left.woocommerce #content input.button:hover,.et_button_left.woocommerce-page #content input.button:hover,.et_button_icon_visible.et_button_left.woocommerce a.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,.et_button_icon_visible.et_button_left.woocommerce button.button.alt,.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,.et_button_icon_visible.et_button_left.woocommerce input.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,.et_button_icon_visible.et_button_left.woocommerce a.button,.et_button_icon_visible.et_button_left.woocommerce-page a.button,.et_button_icon_visible.et_button_left.woocommerce button.button,.et_button_icon_visible.et_button_left.woocommerce-page button.button,.et_button_icon_visible.et_button_left.woocommerce input.button,.et_button_icon_visible.et_button_left.woocommerce-page input.button,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,.et_button_icon_visible.et_button_left.woocommerce #content input.button,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button{padding-left:2em;padding-right:0.7em}.et_button_left.woocommerce a.button.alt:hover:after,.et_button_left.woocommerce-page a.button.alt:hover:after,.et_button_left.woocommerce button.button.alt:hover:after,.et_button_left.woocommerce-page button.button.alt:hover:after,.et_button_left.woocommerce input.button.alt:hover:after,.et_button_left.woocommerce-page input.button.alt:hover:after,.et_button_left.woocommerce #respond input#submit.alt:hover:after,.et_button_left.woocommerce-page #respond input#submit.alt:hover:after,.et_button_left.woocommerce #content input.button.alt:hover:after,.et_button_left.woocommerce-page #content input.button.alt:hover:after,.et_button_left.woocommerce a.button:hover:after,.et_button_left.woocommerce-page a.button:hover:after,.et_button_left.woocommerce button.button:hover:after,.et_button_left.woocommerce-page button.button:hover:after,.et_button_left.woocommerce input.button:hover:after,.et_button_left.woocommerce-page input.button:hover:after,.et_button_left.woocommerce #respond input#submit:hover:after,.et_button_left.woocommerce-page #respond input#submit:hover:after,.et_button_left.woocommerce #content input.button:hover:after,.et_button_left.woocommerce-page #content input.button:hover:after,.et_button_icon_visible.et_button_left.woocommerce a.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce button.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt:after,.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt:after,.et_button_icon_visible.et_button_left.woocommerce a.button:after,.et_button_icon_visible.et_button_left.woocommerce-page a.button:after,.et_button_icon_visible.et_button_left.woocommerce button.button:after,.et_button_icon_visible.et_button_left.woocommerce-page button.button:after,.et_button_icon_visible.et_button_left.woocommerce input.button:after,.et_button_icon_visible.et_button_left.woocommerce-page input.button:after,.et_button_icon_visible.et_button_left.woocommerce #respond input#submit:after,.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit:after,.et_button_icon_visible.et_button_left.woocommerce #content input.button:after,.et_button_icon_visible.et_button_left.woocommerce-page #content input.button:after{left:0.15em}.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover{padding:0.3em 1em}.et_button_no_icon.woocommerce a.button.alt:after,.et_button_no_icon.woocommerce-page a.button.alt:after,.et_button_no_icon.woocommerce button.button.alt:after,.et_button_no_icon.woocommerce-page button.button.alt:after,.et_button_no_icon.woocommerce input.button.alt:after,.et_button_no_icon.woocommerce-page input.button.alt:after,.et_button_no_icon.woocommerce #respond input#submit.alt:after,.et_button_no_icon.woocommerce-page #respond input#submit.alt:after,.et_button_no_icon.woocommerce #content input.button.alt:after,.et_button_no_icon.woocommerce-page #content input.button.alt:after,.et_button_no_icon.woocommerce a.button:after,.et_button_no_icon.woocommerce-page a.button:after,.et_button_no_icon.woocommerce button.button:after,.et_button_no_icon.woocommerce-page button.button:after,.et_button_no_icon.woocommerce input.button:after,.et_button_no_icon.woocommerce-page input.button:after,.et_button_no_icon.woocommerce #respond input#submit:after,.et_button_no_icon.woocommerce-page #respond input#submit:after,.et_button_no_icon.woocommerce #content input.button:after,.et_button_no_icon.woocommerce-page #content input.button:after{display:none}.et_button_no_icon.woocommerce a.button.alt,.et_button_no_icon.woocommerce-page a.button.alt,.et_button_no_icon.woocommerce button.button.alt,.et_button_no_icon.woocommerce button.button.alt.disabled,.et_button_no_icon.woocommerce-page button.button.alt,.et_button_no_icon.woocommerce-page button.button.alt.disabled,.et_button_no_icon.woocommerce input.button.alt,.et_button_no_icon.woocommerce-page input.button.alt,.et_button_no_icon.woocommerce #respond input#submit.alt,.et_button_no_icon.woocommerce-page #respond input#submit.alt,.et_button_no_icon.woocommerce #content input.button.alt,.et_button_no_icon.woocommerce-page #content input.button.alt,.et_button_no_icon.woocommerce a.button,.et_button_no_icon.woocommerce-page a.button,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce-page button.button,.et_button_no_icon.woocommerce input.button,.et_button_no_icon.woocommerce-page input.button,.et_button_no_icon.woocommerce #respond input#submit,.et_button_no_icon.woocommerce-page #respond input#submit,.et_button_no_icon.woocommerce #content input.button,.et_button_no_icon.woocommerce-page #content input.button,.et_button_no_icon.woocommerce a.button.alt:hover,.et_button_no_icon.woocommerce-page a.button.alt:hover,.et_button_no_icon.woocommerce button.button.alt:hover,.et_button_no_icon.woocommerce button.button.alt.disabled:hover,.et_button_no_icon.woocommerce-page button.button.alt:hover,.et_button_no_icon.woocommerce-page button.button.alt.disabled:hover,.et_button_no_icon.woocommerce input.button.alt:hover,.et_button_no_icon.woocommerce-page input.button.alt:hover,.et_button_no_icon.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.woocommerce #content input.button.alt:hover,.et_button_no_icon.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.woocommerce a.button:hover,.et_button_no_icon.woocommerce-page a.button:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce-page button.button:hover,.et_button_no_icon.woocommerce input.button:hover,.et_button_no_icon.woocommerce-page input.button:hover,.et_button_no_icon.woocommerce #respond input#submit:hover,.et_button_no_icon.woocommerce-page #respond input#submit:hover,.et_button_no_icon.woocommerce #content input.button:hover,.et_button_no_icon.woocommerce-page #content input.button:hover,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover,.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce a.button:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button:hover,.et_button_no_icon.et_button_left.woocommerce button.button:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button:hover,.et_button_no_icon.et_button_left.woocommerce input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,.woocommerce input.button,.woocommerce input.button:hover{padding:0.3em 1em !important}.et_button_custom_icon.woocommerce a.button.alt:after,.et_button_custom_icon.woocommerce-page a.button.alt:after,.et_button_custom_icon.woocommerce button.button.alt:after,.et_button_custom_icon.woocommerce-page button.button.alt:after,.et_button_custom_icon.woocommerce input.button.alt:after,.et_button_custom_icon.woocommerce-page input.button.alt:after,.et_button_custom_icon.woocommerce #respond input#submit.alt:after,.et_button_custom_icon.woocommerce-page #respond input#submit.alt:after,.et_button_custom_icon.woocommerce #content input.button.alt:after,.et_button_custom_icon.woocommerce-page #content input.button.alt:after,.et_button_custom_icon.woocommerce a.button:after,.et_button_custom_icon.woocommerce-page a.button:after,.et_button_custom_icon.woocommerce button.button:after,.et_button_custom_icon.woocommerce-page button.button:after,.et_button_custom_icon.woocommerce input.button:after,.et_button_custom_icon.woocommerce-page input.button:after,.et_button_custom_icon.woocommerce #respond input#submit:after,.et_button_custom_icon.woocommerce-page #respond input#submit:after,.et_button_custom_icon.woocommerce #content input.button:after,.et_button_custom_icon.woocommerce-page #content input.button:after{line-height:1.7em}.et_button_custom_icon.woocommerce a.button.alt:hover:after,.et_button_custom_icon.woocommerce-page a.button.alt:hover:after,.et_button_custom_icon.woocommerce button.button.alt:hover:after,.et_button_custom_icon.woocommerce-page button.button.alt:hover:after,.et_button_custom_icon.woocommerce input.button.alt:hover:after,.et_button_custom_icon.woocommerce-page input.button.alt:hover:after,.et_button_custom_icon.woocommerce #respond input#submit.alt:hover:after,.et_button_custom_icon.woocommerce-page #respond input#submit.alt:hover:after,.et_button_custom_icon.woocommerce #content input.button.alt:hover:after,.et_button_custom_icon.woocommerce-page #content input.button.alt:hover:after,.et_button_custom_icon.woocommerce a.button:hover:after,.et_button_custom_icon.woocommerce-page a.button:hover:after,.et_button_custom_icon.woocommerce button.button:hover:after,.et_button_custom_icon.woocommerce-page button.button:hover:after,.et_button_custom_icon.woocommerce input.button:hover:after,.et_button_custom_icon.woocommerce-page input.button:hover:after,.et_button_custom_icon.woocommerce #respond input#submit:hover:after,.et_button_left.woocommerce-page #respond input#submit:hover:after,.et_button_custom_icon.woocommerce #content input.button:hover:after,.et_button_custom_icon.woocommerce-page #content input.button:hover:after,.et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt:after,.et_button_custom_icon.et_button_icon_visible.woocommerce a.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce button.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce input.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit:after,.et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button:after,.et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button:after{margin-left:.3em}p.demo_store{position:fixed !important;bottom:0 !important;top:auto !important;z-index:100000}.entry-content address,.comment-content address,body.et-pb-preview #main-content .container address{line-height:24px;margin-bottom:12px}.woocommerce-info a,.woocommerce-message a{color:#fff}.shop_table .actions .submit{float:right}.shop_table .actions .checkout-button{clear:both}.col2-set.addresses{margin-top:20px}table.shop_table{margin-bottom:30px !important}.woocommerce-message a.button.wc-forward{border:none;background:#fff}.woocommerce-message a.button.wc-forward:hover{border:none;background:#fff}p.woocommerce-result-count{font-weight:500;font-size:14px;color:#999;padding-bottom:40px}.entry-summary .entry-title{padding-bottom:14px !important}.et_pb_widget .buttons a{margin-top:10px !important}.product_meta{border-width:0;border-style:solid;border-color:#dadada;border-top:1px solid #dadada;font-size:14px;color:#666;padding-top:6px}.posted_in a,.tagged_as a{font-weight:500;color:#2ea3f2;text-decoration:none}.product .related h2{font-size:26px !important;padding-bottom:16px}.et_fixed_nav.et_transparent_nav.et-db.et_full_width_page #left-area>.woocommerce-notices-wrapper{opacity:0}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{-webkit-box-shadow:none !important;box-shadow:none !important;margin:0 0 9px !important}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.3em 0}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{left:10px !important;margin:0 !important;right:auto !important}.woocommerce span.onsale,.woocommerce-page span.onsale{z-index:2;background:#ef8f61 !important;border-radius:3px !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff;font-size:20px;font-weight:500 !important;left:10px !important;line-height:inherit !important;margin:0 !important;min-height:0 !important;min-width:0 !important;padding:6px 18px !important;position:absolute;text-shadow:none !important;top:10px !important}.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{-webkit-box-shadow:none !important;box-shadow:none !important}.woocommerce div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails{padding-top:20px !important}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{list-style:none !important;padding:0 !important}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{margin:4px 0 .3em 0 !important}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\53\53\53\53\53" !important;color:#ccc !important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:#666 !important;font-size:14px;margin:0 !important}.entry-summary p.price span{font-size:26px !important}.entry-summary p.price del{color:#999;margin-right:10px}.cart_table_item .quantity{margin:0 !important;width:100px !important}.woocommerce-checkout #main-content .cart-subtotal td{border-top:1px solid #eee}table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,#content-area table tr,#content-area table td,#content-area table th{padding:.857em 0.587em;max-width:100%}table.cart td.actions .button.alt,#main-content table.cart td.actions .button.alt{margin:19px 0 9px}table.cart td.actions .checkout-button{margin:0 !important}.orderby,.woocommerce div.product form.cart .variations td select{background-color:#ececec;border:none;border-radius:3px;border-width:0;color:#666 !important;font-size:12px;padding:4px 8px;font-weight:500;font-family:'Open Sans', Arial, sans-serif}.cart_totals h2,.shipping_calculator h2{margin-bottom:10px}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart{margin:24px 0 39px}.woocommerce div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce-page div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce #content div.product .et_pb_wc_add_to_cart:last-child form.cart,.woocommerce-page #content div.product .et_pb_wc_add_to_cart:last-child form.cart{margin-bottom:0 !important}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{margin:0 20px 0 0 !important;width:auto;overflow:hidden}.woocommerce .quantity input.qty::-webkit-input-placeholder, .woocommerce-page .quantity input.qty::-webkit-input-placeholder, .woocommerce #content .quantity input.qty::-webkit-input-placeholder, .woocommerce-page #content .quantity input.qty::-webkit-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder, .woocommerce form .form-row input.input-text::-webkit-input-placeholder, .woocommerce form .form-row textarea::-webkit-input-placeholder{color:#999}.woocommerce .quantity input.qty::-moz-placeholder, .woocommerce-page .quantity input.qty::-moz-placeholder, .woocommerce #content .quantity input.qty::-moz-placeholder, .woocommerce-page #content .quantity input.qty::-moz-placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder, .woocommerce form .form-row input.input-text::-moz-placeholder, .woocommerce form .form-row textarea::-moz-placeholder{color:#999}.woocommerce .quantity input.qty:-ms-input-placeholder, .woocommerce-page .quantity input.qty:-ms-input-placeholder, .woocommerce #content .quantity input.qty:-ms-input-placeholder, .woocommerce-page #content .quantity input.qty:-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder, .woocommerce form .form-row input.input-text:-ms-input-placeholder, .woocommerce form .form-row textarea:-ms-input-placeholder{color:#999}.woocommerce .quantity input.qty::-ms-input-placeholder, .woocommerce-page .quantity input.qty::-ms-input-placeholder, .woocommerce #content .quantity input.qty::-ms-input-placeholder, .woocommerce-page #content .quantity input.qty::-ms-input-placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text::-ms-input-placeholder, .woocommerce form .form-row input.input-text::-ms-input-placeholder, .woocommerce form .form-row textarea::-ms-input-placeholder{color:#999}.woocommerce .quantity input.qty::placeholder,.woocommerce-page .quantity input.qty::placeholder,.woocommerce #content .quantity input.qty::placeholder,.woocommerce-page #content .quantity input.qty::placeholder,.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder,.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#999}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single{-webkit-appearance:none;background-color:#eee;max-width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px;line-height:1.7em;border-style:solid}.woocommerce .quantity input.qty{width:4.3em}.et_pb_wc_cart_totals .select2-container .select2-selection--single,.et_pb_wc_checkout_billing .select2-container .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container .select2-selection--single{min-height:50px;padding:15px}.et_pb_wc_cart_totals .select2-container .select2-selection--single .select2-selection__rendered,.et_pb_wc_checkout_billing .select2-container .select2-selection--single .select2-selection__rendered,.et_pb_wc_checkout_shipping .select2-container .select2-selection--single .select2-selection__rendered{color:#999;line-height:22px;padding-left:0}.woocommerce .quantity input.qty:focus,.woocommerce-page .quantity input.qty:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea.input-text:focus,.woocommerce-page form .form-row input.input-text:focus,.woocommerce-page form .form-row textarea.input-text:focus,.woocommerce #content .quantity input.qty:focus,.woocommerce-page #content .quantity input.qty:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.et_pb_wc_cart_totals .select2-container.select2-container--open .select2-selection__rendered,.et_pb_wc_checkout_billing .select2-container.select2-container--open .select2-selection__rendered,.et_pb_wc_checkout_shipping .select2-container.select2-container--open .select2-selection__rendered{color:#3e3e3e}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single .select2-selection__arrow,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single .select2-selection__arrow,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single .select2-selection__arrow{height:inherit;top:50%;right:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px;margin-right:10px}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page #content .quantity .minus{background:#fff !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#BCC8C9 !important;font-size:20px !important;font-weight:300 !important;height:24px !important;text-decoration:none !important;text-shadow:none !important;width:30px !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border:1px solid #BCC8C9 !important}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{width:100px;margin:0}.woocommerce div.product form.cart .variations td{padding:0 20px 20px 0 !important;max-width:none !important;line-height:1.3em}.woocommerce div.product form.cart .variations td:last-child{padding-right:0 !important}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:6px 0}.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{padding:0.3em 2em 0.3em 1.5em}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-bottom-color:#d9d9d9}body.woocommerce .woocommerce-tabs{border:1px solid #d9d9d9;margin:30px 0 45px}body.woocommerce div.product .woocommerce-tabs ul.tabs,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs{margin:0 !important;padding:0 !important;background:#f4f4f4}body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{background:none;border-radius:0;border:none;background:#f4f4f4;border-right:1px solid #d9d9d9;padding:0;-webkit-box-shadow:none;box-shadow:none;margin:0 -2px}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{background:#fff !important}body.woocommerce div.product .woocommerce-tabs ul.tabs li a,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a{color:#666666 !important;padding:4px 22px !important}body.woocommerce div.product .woocommerce-tabs ul.tabs li:before,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:before,body.woocommerce div.product .woocommerce-tabs ul.tabs li:after,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:after{display:none}body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a{color:#000 !important}body.woocommerce div.product .woocommerce-tabs .panel,body.woocommerce #content-area div.product .woocommerce-tabs .panel{padding:30px;margin:0}#reviews .commentlist{padding-bottom:0 !important}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{margin-bottom:40px !important}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border:none !important;padding:0 !important;margin:0 0 0 100px !important}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:auto !important;padding:0 !important;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:inherit !important;margin:0 0 2px !important;padding:0 !important}.woocommerce #reviews .commentlist .star-rating{float:none !important;margin-bottom:6px !important}.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2,.woocommerce #reviews #comments h1,.woocommerce-page #reviews #comments h1,.woocommerce #reviews #comments h3,.woocommerce-page #reviews #comments h3,.woocommerce #reviews #comments h4,.woocommerce-page #reviews #comments h4,.woocommerce #reviews #comments h5,.woocommerce-page #reviews #comments h5,.woocommerce #reviews #comments h6,.woocommerce-page #reviews #comments h6{margin-bottom:30px !important}.woocommerce-message,.woocommerce-error,.woocommerce-info{-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;font-size:18px !important;color:#fff !important;padding:15px !important;border:none}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{display:none !important;color:#FFF !important}.woocommerce-page #reviews #commentform,.woocommerce-page #review_form #respond p.form-submit{padding-bottom:0;margin-bottom:0}.woocommerce .pswp{z-index:999999}div.pp_pic_holder{z-index:100001}div.pp_overlay{z-index:100000}figure.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.images .flex-control-thumbs{margin-top:6.6666%}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;margin-right:6.6666%;margin-bottom:6.6666%}.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n){margin-right:0}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs li img{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#eeeeee}.checkout #payment,.checkout #payment{border-style:solid;border-color:#eeeeee}@media all and (min-width: 981px){.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n){margin-right:0}.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n):not(.last),.single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(3n):not(.last){margin-right:3.8%}.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1){clear:both}.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n+1),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n+1),ul.products.columns-4 li.product:nth-child(3n+1) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells,.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n+1),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(3n+1),ul.products.columns-5 li.product:nth-child(3n+1) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells,.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n+1):not(.first),.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(3n+1):not(.first),.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(3n+1):not(.first),ul.products.columns-6 li.product:nth-child(3n+1):not(.first) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells{clear:none}}@media all and (max-width: 980px){.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1){clear:none}.woocommerce .cart-collaterals>div,.woocommerce .cart-collaterals>form{width:100% !important;float:none !important}.shop_table .coupon{margin-bottom:5px !important}.checkout .form-row,.checkout .col-1,.checkout .col-2{float:none !important;width:auto !important}.checkout .col-1,.checkout .col-2{margin-bottom:25px !important}}@media all and (max-width: 768px){table.cart th,#main-content table.cart th,table.cart td,#main-content table.cart td,table.cart tr,#main-content table.cart tr,.woocommerce-cart #content-area table tr,.woocommerce-cart #content-area table td,.woocommerce-cart #content-area table th{max-width:100%}table.cart tr,#main-content table.cart tr,#content-area table tr{padding:0}.woocommerce .cart_item .quantity{width:auto}.woocommerce-cart table.cart td.actions .coupon .input-text{width:50%;margin-right:0}.woocommerce-cart table.cart td.actions .button[name="update_cart"]{width:100%}}@media all and (max-width: 767px){body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{display:block !important;border-bottom:1px solid #E0DADF !important}body.woocommerce div.product .woocommerce-tabs ul.tabs li a,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a{display:block !important}.woocommerce .form-row{float:none !important;width:auto !important}}@media all and (max-width: 479px){table.cart th,#content table.cart th,table.cart td,#content table.cart td,table.cart tr,#content table.cart tr{padding:.857em 0.287em !important}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-bottom:10px}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .button{width:100%}}
.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_code_inner{position:relative}
.et-menu li{display:inline-block;font-size:14px;padding-right:22px}.et-menu>li:last-child{padding-right:0}.et-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}.et-menu a,.et-menu a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.et-menu a:hover{opacity:.7}.et-menu li>a{padding-bottom:29px;word-wrap:break-word}a.et_pb_menu__icon,button.et_pb_menu__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 11px;font-size:17px;line-height:normal;background:none;border:0;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}a.et_pb_menu__icon:after,button.et_pb_menu__icon:after{font-family:ETmodules}a.et_pb_menu__icon__with_count:after,button.et_pb_menu__icon__with_count:after{margin-right:10px}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translateY(3%);transform:translateY(3%)}.et_pb_menu__wrap .mobile_menu_bar:before{top:0}.et_pb_menu__logo{overflow:hidden}.et_pb_menu__logo img{display:block}.et_pb_menu__logo img[src$=".svg"]{width:100%}.et_pb_menu__search-button:after{content:"U"}.et_pb_menu__cart-button:after{content:"\E07A"}@media (max-width:980px){.et-menu{display:none}.et_mobile_nav_menu{display:block;margin-top:-1px}}
.et_pb_with_border.et_pb_menu .et_pb_menu__logo img{border:0 solid #333}.et_pb_menu.et_hover_enabled:hover{z-index:auto}.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu-nav>ul{float:none}.et_pb_menu .et-menu-nav>ul{padding:0!important;line-height:1.7em}.et_pb_menu .et-menu-nav>ul ul{padding:20px 0;text-align:left}.et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff}.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{color:hsla(0,0%,100%,.8)}.et-menu li li.menu-item-has-children>a:first-child:after{top:12px}.et_pb_menu .et-menu-nav>ul.upwards li ul{bottom:100%;top:auto;border-top:none;border-bottom:3px solid #2ea3f2;-webkit-box-shadow:2px -2px 5px rgba(0,0,0,.1);box-shadow:2px -2px 5px rgba(0,0,0,.1)}.et_pb_menu .et-menu-nav>ul.upwards li ul li ul{bottom:-23px}.et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:auto;border:none}.et_pb_menu_inner_container{position:relative}.et_pb_menu .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}.et_pb_menu .et_pb_menu__wrap--visible{-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__wrap--hidden{opacity:0;-webkit-animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu{position:static}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul{top:auto;bottom:calc(100% - 1px)}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:31px 0;white-space:nowrap}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a{padding-top:8px;padding-bottom:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}.et_pb_menu .et_pb_menu__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_menu .et-menu{margin-left:-11px;margin-right:-11px}.et_pb_menu .et-menu>li{padding-left:11px;padding-right:11px}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:30px}.rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0;margin-left:30px}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_menu--style-centered .et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-centered .et_pb_menu__logo-wrap,.et_pb_menu--style-centered .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:none;margin-bottom:30px}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap{width:100%;height:100%}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img{max-height:100%}.et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder{min-width:96px}.et_pb_menu .et_pb_menu__search-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:999}.et_pb_menu .et_pb_menu__search-container--visible{opacity:1;-webkit-animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--hidden{-webkit-animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--disabled{display:none}.et_pb_menu .et_pb_menu__search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_pb_menu__search-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.et_pb_menu .et_pb_menu__search-input{border:0;width:100%;color:#333;background:transparent}.et_pb_menu .et_pb_menu__close-search-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_menu .et_pb_menu__close-search-button:after{content:"M";font-size:1.7em}@media (min-width:981px){.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_dropdown_animation_slide.et_pb_menu ul li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_dropdown_animation_expand.et_pb_menu ul li:hover>ul{-webkit-transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_pb_menu.et_pb_menu_fullwidth .et_pb_row{width:100%;max-width:100%;padding:0 30px!important}}@media (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{display:none}.et_pb_menu .et_pb_row{min-height:81px}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}.et_pb_menu .et_mobile_menu ul{padding:0}.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu{top:auto;bottom:100%}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}} @-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-social-fa-icon a.icon:before{font-family:FontAwesome}.et-social-telegram a.icon:before{content:"\F3FE"}.et-social-amazon a.icon:before{content:"\F270"}.et-social-bandcamp a.icon:before{content:"\F2D5"}.et-social-bitbucket a.icon:before{content:"\F171"}.et-social-behance a.icon:before{content:"\F1B4"}.et-social-buffer a.icon:before{content:"\F837"}.et-social-codepen a.icon:before{content:"\F1CB"}.et-social-deviantart a.icon:before{content:"\F1BD"}.et-social-flipboard a.icon:before{content:"\F44D"}.et-social-foursquare a.icon:before{content:"\F180"}.et-social-github a.icon:before{content:"\F09B"}.et-social-goodreads a.icon:before{content:"\F3A9"}.et-social-google a.icon:before{content:"\F1A0"}.et-social-houzz a.icon:before{content:"\F27C"}.et-social-itunes a.icon:before{content:"\F3B5"}.et-social-last_fm a.icon:before{content:"\F202"}.et-social-line a.icon:before{content:"\F3C0"}.et-social-medium a.icon:before,.et-social-meetup a.icon:before{content:"\F3C7"}.et-social-odnoklassniki a.icon:before{content:"\F263"}.et-social-patreon a.icon:before{content:"\F3D9"}.et-social-periscope a.icon:before{content:"\F3DA"}.et-social-quora a.icon:before{content:"\F2C4"}.et-social-researchgate a.icon:before{content:"\F4F8"}.et-social-reddit a.icon:before{content:"\F281"}.et-social-snapchat a.icon:before{content:"\F2AC"}.et-social-soundcloud a.icon:before{content:"\F1BE"}.et-social-spotify a.icon:before{content:"\F1BC"}.et-social-steam a.icon:before{content:"\F3F6"}.et-social-tripadvisor a.icon:before{content:"\F262"}.et-social-tiktok a.icon:before{content:"\E07B"}.et-social-twitch a.icon:before{content:"\F1E8"}.et-social-vk a.icon:before{content:"\F189"}.et-social-weibo a.icon:before{content:"\F18A"}.et-social-whatsapp a.icon:before{content:"\F232"}.et-social-xing a.icon:before{content:"\F168"}.et-social-yelp a.icon:before{content:"\F1E9"}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}.rtl .et_pb_social_media_follow li a{margin-left:8px;margin-right:0}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}.et-fb-all-modules .pms_register{background-color:#e7f3ee!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.pms_register:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M6.06 9.539c-.048-.058-.115-.093-.177-.136l-.292-.215a6.276 6.276 0 0 1-.76-.69c-.614-.659-1.068-1.512-1.228-2.4a4.658 4.658 0 0 1-.082-.763l-.013-.28.012-.126v-.165l.012-.127.049-.432c.114-.78.431-1.53.906-2.16A5.286 5.286 0 0 1 6.53.43 4.874 4.874 0 0 1 8.397.014L8.562 0l.127.012h.165l.127.012c.366.025.73.096 1.08.204 1.311.403 2.465 1.337 3.07 2.578.628 1.288.712 2.781.174 4.115-.24.594-.581 1.111-1.007 1.588a6.4 6.4 0 0 1-.777.731c-.089.072-.283.234-.38.272v.025l.71.294c.634.272 1.003.438 1.563.859l.317.185c.213.18-.071.436-.203.567a.649.649 0 0 1-.114.097.368.368 0 0 1-.153.062c-.16.029-.303-.053-.431-.138l-.381-.25a7.07 7.07 0 0 0-1.728-.77 7.796 7.796 0 0 0-2.273-.297l-.127.012h-.127l-.127.012-.737.087a7.666 7.666 0 0 0-2.578.936c-1.625.943-2.92 2.547-3.463 4.35a7.68 7.68 0 0 0-.25 1.067l-.071.623c0 .15.042.304.165.401.104.082.253.101.38.107l.255.012.216-.013h7.963l.19-.013h.99l.191-.013h.597l.19-.013c.202 0 .357 0 .56.031.464.078.836.314 1.206.593.096.073.382.288.444.367H3.342 1.4l-.152-.012c-.382-.027-.825-.11-1.06-.446-.206-.294-.189-.65-.185-.99l.071-.585.198-.952c.373-1.492 1.08-2.82 2.157-3.924l.178-.166c.44-.42.92-.782 1.435-1.105.437-.274.91-.522 1.384-.727.129-.055.522-.23.635-.25zm2.3-8.57l-.267.026c-.27.036-.54.092-.8.179-1.042.347-1.958 1.132-2.429 2.129a4.204 4.204 0 0 0-.403 1.841l.012.14A4.12 4.12 0 0 0 7.28 8.971c.332.111.667.177 1.016.2l.127.013h.28l.152-.012a4.147 4.147 0 0 0 1.575-.424 4.194 4.194 0 0 0 1.228-.937c.376-.427.645-.884.833-1.422.107-.306.211-.82.212-1.143v-.368c0-.218-.062-.561-.116-.775a4.12 4.12 0 0 0-1.434-2.238 4.115 4.115 0 0 0-1.282-.696 3.916 3.916 0 0 0-.965-.191l-.153-.01H8.36zm7.43 13.091v-2.82-.71c0-.132.061-.14.177-.14h.635c.123 0 .152.049.152.165v3.506h3.518c.134 0 .152.057.153.177v.648c0 .129-.05.14-.165.14h-3.506v3.529c0 .13-.05.14-.165.14h-.66c-.123 0-.14-.036-.14-.152v-3.518h-2.82-.71c-.13 0-.14-.048-.14-.165v-.66c0-.113.043-.138.152-.14H15.79z' fill='%230c7c52'/%3E%3C/svg%3E")}.pms-divi-editor-container{pointer-events:none}.et-fb-all-modules .pms_edit_profile{background-color:#e7f3ee!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.pms_edit_profile:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M6.075 9.511c-.1-.038-.352-.23-.445-.302-.28-.22-.55-.449-.79-.714a5.127 5.127 0 0 1-.832-1.194 4.857 4.857 0 0 1-.474-1.79l-.011-.14v-.572l.01-.127a4.97 4.97 0 0 1 .425-1.74C4.542 1.66 5.717.644 7.053.229a5.28 5.28 0 0 1 1.663-.23l.14.013a5.076 5.076 0 0 1 3.188 1.345l.203.192a5.101 5.101 0 0 1 1.386 2.96l.023.24.013.267-.013.368c0 .214-.075.625-.125.839-.33 1.387-1.243 2.49-2.39 3.302.686.29 1.495.594 2.096 1.025l.242.177c.11.065.318.125.335.27.014.117-.085.226-.154.306-.163.187-.307.348-.575.283-.051-.012-.093-.034-.14-.058l-.559-.36a7.3 7.3 0 0 0-1.295-.61 7.65 7.65 0 0 0-6.49.725 7.696 7.696 0 0 0-3.353 4.401l-.097.369a7.014 7.014 0 0 0-.146.812l-.034.369c.01.12.027.245.106.342.103.127.32.166.476.166h7.76l.19-.013h1.321l.19-.013h.648l.216-.013c.266 0 .552-.016.813.03.438.08.805.304 1.156.569l.317.25c.053.041.12.082.153.142H3.33 1.464l-.14-.012c-.4-.027-.861-.085-1.12-.433-.214-.288-.204-.651-.2-.991 0-.162.055-.492.084-.66.06-.355.132-.708.228-1.055.18-.648.412-1.286.733-1.88a8.117 8.117 0 0 1 2.371-2.731 10.405 10.405 0 0 1 1.702-1.01l.635-.279.318-.132zM8.297.965l-.241.028A4.177 4.177 0 0 0 4.91 3.212c-.248.48-.43 1.123-.435 1.664l-.013.203.013.229c0 .154.04.392.07.546A4.127 4.127 0 0 0 8.26 9.168h.127l.127.013.343-.013c.131 0 .388-.042.52-.068.314-.062.667-.169.953-.31l.42-.224a4.127 4.127 0 0 0 1.814-2.407c.066-.243.14-.64.141-.89v-.418l-.012-.127a3.818 3.818 0 0 0-.11-.66c-.32-1.281-1.303-2.39-2.545-2.845-.343-.125-.856-.254-1.22-.253H8.36h-.063zm12.827 5.886c.13-.023.17.047.254.133l.394.394 1.765 1.765.483.482c.065.065.157.137.118.242-.02.053-.137.158-.182.203l-.317.317-.127.115L22 12.013l-2.324 2.324-.432.432-.292.305c-.095.095-.28.29-.381.356-.09.057-.181.081-.28.114l-.419.14-1.346.452-.838.28c-.303.1-.525.186-.851.182-.118 0-.266-.06-.381-.094-.057-.017-.116-.032-.134-.097-.022-.078.03-.19.053-.267l.2-.647.698-2.261.178-.572c.019-.057.056-.199.083-.24.026-.042.116-.127.154-.166l.305-.305.953-.952 2.578-2.578 1.105-1.105.305-.305c.058-.058.112-.127.19-.158zm1.69 2.952l-1.22-1.219-.305-.305c-.027-.026-.089-.099-.127-.099-.032 0-.068.04-.089.061l-.19.19-.775.775-2.146 2.147-.686.686c-.086.086-.309.298-.368.38l1.219 1.22.305.305c.026.027.089.099.127.099.032 0 .068-.04.089-.061l.19-.191.775-.775 2.146-2.146.686-.686c.086-.086.309-.298.368-.38zm-6.49 3.391c-.051.06-.061.144-.085.216l-.15.483-.334 1.08-.13.43.38-.122.687-.228.71-.237.395-.136-.496-.508-.978-.978z' fill='%230c7c52'/%3E%3C/svg%3E")}.pms-divi-editor-container{pointer-events:none}.et-fb-all-modules .pms_login{background-color:#e7f3ee!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.pms_login:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M6.07 9.535c-.048-.058-.115-.093-.177-.136L5.6 9.184a6.286 6.286 0 0 1-.761-.69A4.863 4.863 0 0 1 3.587 5.94a4.265 4.265 0 0 1-.056-.648l-.013-.19.012-.127v-.203l.024-.267a4.871 4.871 0 0 1 .392-1.524 4.71 4.71 0 0 1 .816-1.257c.429-.46.867-.826 1.423-1.127a5.034 5.034 0 0 1 2.12-.587h.56l.127.012c.42.03.858.12 1.257.259.228.079.445.177.66.285.428.214.881.528 1.22.866l.226.229c.314.347.586.735.792 1.156.233.473.395.989.47 1.511l.049.444v.153l.012.127-.012.165v.152c0 .184-.055.501-.092.686-.192.958-.656 1.781-1.308 2.502a6.524 6.524 0 0 1-.747.693l-.368.285.71.294c.479.205.977.424 1.398.733l.216.16c.114.07.333.128.342.286.01.132-.083.225-.167.318-.153.17-.298.32-.544.266a.502.502 0 0 1-.14-.054l-.368-.238-.33-.203a7.234 7.234 0 0 0-1.181-.542c-2.07-.718-4.406-.475-6.3.623A7.75 7.75 0 0 0 2 13.955a7.771 7.771 0 0 0-.691 1.563c-.16.485-.243.969-.31 1.473-.03.217-.047.492.145.643.111.088.246.098.38.107l.318.012.216-.013h7.964l.19-.013h.965l.19-.013h.585l.19-.013c.181 0 .354.001.534.031.464.078.837.314 1.206.593.096.073.383.288.445.367H3.353 1.397l-.28-.024c-.38-.045-.75-.146-.959-.497-.166-.278-.149-.616-.145-.927l.06-.508c.056-.383.148-.821.252-1.194.377-1.358.948-2.48 1.9-3.53l.15-.153.09-.1.1-.092.153-.15c.44-.397.88-.723 1.384-1.035.42-.26.86-.482 1.309-.685l.419-.176c.074-.03.164-.072.24-.086zM8.37.964l-.267.028a4.17 4.17 0 0 0-3.015 1.927l-.194.343a4.078 4.078 0 0 0-.411 1.587l-.012.165v.114l.012.14a4.118 4.118 0 0 0 3.823 3.9l.127.012h.292l.152-.012a4.105 4.105 0 0 0 2.79-1.36c.37-.418.634-.859.821-1.384.113-.318.224-.833.225-1.169v-.393c0-.241-.074-.616-.138-.851A4.139 4.139 0 0 0 9.88 1.166a3.939 3.939 0 0 0-.978-.192L8.75.964h-.292-.089zM19.963 14.22l-1.346-1.346-.825-.825-.648-.648c-.059-.059-.225-.206-.243-.28-.019-.081.052-.139.103-.19l.381-.38c.051-.052.11-.12.19-.09.06.021.237.211.293.267l.635.635 2.273 2.273.711.712c.063.063.232.204.234.292 0 .088-.171.23-.234.292l-.292.29-.14.104-.291.292-2.261 2.26-.635.635c-.057.057-.23.246-.292.268-.077.028-.139-.029-.19-.078l-.167-.177-.215-.216c-.05-.05-.125-.109-.103-.19.019-.074.172-.208.23-.267l.585-.584.787-.788 1.295-1.295h-5.511-1.283-.254c-.045 0-.09 0-.12-.041-.024-.031-.02-.074-.02-.111v-.674c.001-.122.037-.139.153-.14h7.2z' fill='%230c7c52'/%3E%3C/svg%3E")}.pms-divi-editor-container{pointer-events:none}.et-fb-all-modules .pms_recover_password{background-color:#e7f3ee!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.pms_recover_password:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M6.075 9.53l-.381-.275a6.642 6.642 0 0 1-.812-.716c-.611-.656-1.046-1.42-1.24-2.299-.107-.483-.125-.88-.12-1.371l.012-.127.012-.178c.082-.843.309-1.576.781-2.286A5.299 5.299 0 0 1 6.05.67 4.914 4.914 0 0 1 7.74.067c.16-.026.426-.062.584-.062h.508l.127.012a5.085 5.085 0 0 1 2.87 1.147c.168.135.324.284.47.442.222.238.422.487.596.762a5.086 5.086 0 0 1 .671 3.72 5.152 5.152 0 0 1-1.02 2.134 6.121 6.121 0 0 1-.933.945c-.107.09-.356.292-.47.35l.724.31c.476.201.963.427 1.384.729l.229.17c.117.07.323.12.34.278.012.114-.09.226-.161.305-.153.168-.294.337-.547.283a.587.587 0 0 1-.153-.058l-.33-.217-.343-.211a7.107 7.107 0 0 0-3.404-.953l-.19-.013-.457.013-.127.012a7.612 7.612 0 0 0-3.53 1.137c-1.572.974-2.688 2.438-3.265 4.186-.11.331-.201.734-.259 1.079l-.071.584c0 .176 0 .355.153.476.105.083.24.098.368.11l.571.012.216-.013H10.203l.19-.013h.89l.19-.013h.534l.216-.013c.165 0 .332.01.495.04.468.088.863.352 1.232.64l.38.31H8.083 6 4.958l-.19.013H2.482l-.19-.013h-.407c-.385 0-.7.018-1.08-.078-.258-.065-.49-.186-.634-.418a.959.959 0 0 1-.106-.241c-.06-.202-.062-.414-.06-.622l.012-.127.05-.432c.05-.35.121-.698.207-1.041.361-1.445 1.036-2.768 2.07-3.849a8.913 8.913 0 0 1 1.739-1.39c.43-.268.882-.498 1.346-.703.132-.058.528-.234.648-.256zM8.399.959l-.292.027A4.157 4.157 0 0 0 5.152 2.81c-.097.146-.192.3-.267.457-.218.46-.363.952-.399 1.46l-.012.128v.38c0 .295.09.747.178 1.03a4.14 4.14 0 0 0 2.616 2.692c.328.109.66.18 1.004.204l.127.012h.343l.152-.012a4.08 4.08 0 0 0 1.422-.365l.165-.078c.354-.196.642-.386.94-.664a4.087 4.087 0 0 0 1.283-2.78l.012-.165v-.114l-.012-.14c-.078-1.79-1.378-3.343-3.112-3.776a4.046 4.046 0 0 0-.71-.111l-.153-.01h-.33zm10.44 9.526h.52l.127.01c.475.038.983.227 1.32.573.189.194.327.431.42.685.073.204.1.42.116.635l.01.127c0 .295-.092.548-.212.813-.104.231-.24.484-.376.698l-.303.458-.568.571c-.089.097-.13.278-.168.407l-.183.584-.065.216c-.011.035-.024.08-.057.101-.026.015-.07.013-.1.013h-.787c-.108 0-.117 0-.114-.127l.05-.457c.015-.134.048-.36.096-.483.048-.122.133-.247.206-.355l.338-.458.634-.66.107-.114c.047-.056.123-.197.162-.267.121-.211.299-.595.3-.838v-.09c0-.407-.203-.817-.572-1.011a1.408 1.408 0 0 0-.571-.131c-.342 0-.806.1-1.016.394-.11.154-.169.327-.22.508-.037.131-.013.2-.161.203h-.788c-.032 0-.083 0-.11-.02-.021-.026-.01-.064 0-.094l.045-.19c.082-.305.172-.56.323-.839.247-.456.763-.706 1.254-.81l.342-.051zm-9.576 3.54v-.584c0-.089.01-.17.068-.24a.265.265 0 0 1 .415.024c.042.064.05.142.05.216v.584l.444-.252c.083-.047.18-.108.28-.099.22.02.301.262.193.415-.052.073-.143.115-.219.16l-.419.234v.025l.432.241c.068.04.16.087.205.153.114.166.015.4-.192.414-.103.01-.194-.05-.28-.1l-.444-.251v.571a.45.45 0 0 1-.05.229.267.267 0 0 1-.405.037c-.066-.068-.078-.15-.079-.24v-.597l-.431.244c-.081.048-.195.115-.292.109a.266.266 0 0 1-.204-.404c.055-.086.132-.117.216-.165.09-.052.355-.217.432-.241v-.025l-.406-.225c-.092-.053-.195-.1-.252-.194a.185.185 0 0 1-.027-.115c0-.027-.001-.063.01-.089a.273.273 0 0 1 .272-.188c.087.01.168.061.242.103l.444.25zm2.92 0v-.571c0-.083.01-.172.06-.241.105-.147.355-.134.437.038.044.092.037.205.037.305v.47l.444-.252c.088-.05.174-.105.28-.097a.26.26 0 0 1 .193.412c-.052.073-.143.115-.219.16l-.419.234v.025l.432.24c.082.049.162.082.214.166a.264.264 0 0 1-.227.404c-.092 0-.177-.057-.254-.101l-.444-.252v.508c0 .104.01.2-.05.292a.266.266 0 0 1-.405.037c-.069-.071-.079-.146-.079-.24v-.597l-.457.26c-.079.044-.171.1-.266.091a.262.262 0 0 1-.193-.414c.055-.077.173-.135.256-.182l.381-.212v-.025l-.406-.225c-.076-.043-.183-.097-.233-.169-.125-.176.01-.418.22-.417.088 0 .193.065.267.11l.431.244zm2.922 0v-.584c0-.085.01-.173.066-.24a.269.269 0 0 1 .426.037c.03.051.04.144.04.204v.584l.445-.252c.084-.048.179-.105.28-.097a.26.26 0 0 1 .193.412c-.053.074-.142.115-.219.16-.09.054-.334.203-.419.234v.025l.432.241c.079.046.163.085.214.165.114.179-.025.421-.24.403-.092-.01-.174-.062-.253-.107l-.432-.245v.584c0 .078-.01.165-.056.228-.108.136-.33.137-.427-.012a.387.387 0 0 1-.05-.215v-.585l-.445.252c-.083.047-.18.109-.28.1a.262.262 0 0 1-.192-.415c.055-.077.174-.135.256-.182l.381-.212v-.025l-.431-.241c-.074-.043-.157-.081-.208-.153a.267.267 0 0 1 .208-.418c.092 0 .188.058.266.103l.445.252zm3.746 3.511c.169-.02.382 0 .52.103.277.213.303.729.026.952-.147.118-.305.123-.483.12a.56.56 0 0 1-.391-.153c-.235-.242-.204-.713.06-.92a.573.573 0 0 1 .268-.102z' fill='%230c7c52'/%3E%3C/svg%3E")}.pms-divi-editor-container{pointer-events:none}.et-fb-all-modules .pms_content_restriction_end{background-color:#e7f3ee!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.pms_content_restriction_end:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M2.58 7.441l.064 10.026H.074v-.965h1.542V8.47H.009V7.44zM9.225.009a5.034 5.034 0 0 1 2.121.588c.556.3.994.666 1.423 1.127.336.36.614.81.816 1.257.217.482.34 1 .392 1.524l.025.267v.203l.012.127-.013.19c0 .217-.024.434-.057.648a4.862 4.862 0 0 1-1.253 2.553c-.233.25-.49.481-.76.69l-.292.215c-.062.043-.129.078-.178.136.077.014.167.056.24.086l.42.176c.449.203.889.425 1.308.685a9.32 9.32 0 0 1 1.384 1.036l.152.15.101.09.091.1.15.153c.95 1.052 1.522 2.173 1.9 3.53.103.374.196.812.252 1.195l.06.508c.003.311.02.649-.146.927-.21.351-.578.452-.959.497l-.28.024H3.205c.062-.08.35-.293.445-.366.37-.28.742-.516 1.207-.594.18-.03.352-.03.533-.03l.19.012h.585l.19.013h.965l.191.014h7.963l.216.013.317-.013c.135-.01.27-.02.381-.107.192-.151.174-.426.145-.643-.067-.504-.15-.988-.31-1.474a7.767 7.767 0 0 0-.69-1.561 7.751 7.751 0 0 0-2.79-2.776c-1.892-1.099-4.23-1.342-6.299-.624-.38.132-.835.34-1.18.542l-.331.203-.368.238a.5.5 0 0 1-.14.054c-.246.054-.391-.097-.544-.266-.084-.093-.177-.186-.167-.318.009-.158.229-.215.343-.285l.216-.16c.42-.31.919-.529 1.396-.734l.711-.294-.367-.285a6.527 6.527 0 0 1-.748-.693c-.652-.72-1.116-1.544-1.308-2.502a4.374 4.374 0 0 1-.092-.686v-.152l-.012-.165.012-.127v-.153l.048-.444a5.093 5.093 0 0 1 .47-1.511c.207-.42.48-.809.793-1.156l.227-.228A4.896 4.896 0 0 1 6.622.565a5.51 5.51 0 0 1 .66-.284A5.038 5.038 0 0 1 8.54.021L8.667.01zm-.063.954h-.381l-.153.01c-.333.024-.66.087-.977.192A4.14 4.14 0 0 0 4.957 4.01c-.065.235-.139.61-.139.85v.395c0 .335.112.85.225 1.168a4.137 4.137 0 0 0 2.05 2.32 4.103 4.103 0 0 0 1.56.425l.153.011H9.1l.126-.011a4.118 4.118 0 0 0 3.824-3.9l.012-.14v-.115l-.012-.165a4.079 4.079 0 0 0-.412-1.587l-.193-.343A4.169 4.169 0 0 0 9.429.99z' fill='%230c7c52'/%3E%3C/svg%3E")}.pms-content-restriction-end-container{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px #1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid transparent;padding:1em;width:100%}.pms-content-restriction-end-container .pms-content-restriction-end-logo{height:24px;margin-left:0;margin-right:12px;width:24px}.et-fb-all-modules .pms_content_restriction_start{background-color:#e7f3ee!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.pms_content_restriction_start:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M14.942 7.44l-.064 10.026h2.57v-.964h-1.542V8.468h1.607V7.44zM8.297.01a5.034 5.034 0 0 0-2.121.588c-.556.3-.994.666-1.423 1.126-.336.36-.614.81-.816 1.258-.217.481-.34 1-.392 1.524l-.025.266v.203l-.012.127.013.19c0 .217.024.435.057.649A4.862 4.862 0 0 0 4.83 8.492c.233.25.49.481.76.69l.292.215c.062.043.129.079.178.136-.077.014-.167.056-.24.086l-.42.177c-.449.202-.889.424-1.308.684a9.32 9.32 0 0 0-1.384 1.036l-.152.15-.101.09-.091.101-.15.153c-.95 1.05-1.522 2.172-1.9 3.53-.103.373-.196.812-.252 1.194l-.06.508c-.003.312-.02.65.146.927.21.352.578.453.959.498l.28.023h12.929c-.062-.079-.35-.293-.445-.366-.37-.28-.742-.515-1.207-.593a3.137 3.137 0 0 0-.533-.031l-.19.013h-.585l-.19.013h-.965l-.191.013H2.048l-.216.013-.317-.013c-.135-.01-.27-.019-.381-.107-.192-.151-.174-.426-.145-.643.067-.504.15-.988.31-1.473.19-.575.385-1.036.69-1.562a7.751 7.751 0 0 1 2.79-2.776c1.892-1.098 4.23-1.342 6.299-.624.38.132.835.34 1.18.542l.331.204.368.238a.5.5 0 0 0 .14.053c.246.055.391-.097.544-.266.084-.093.177-.185.167-.317-.009-.159-.229-.216-.343-.286l-.216-.16c-.42-.31-.919-.529-1.396-.734l-.711-.294.367-.285c.259-.206.526-.447.748-.692.652-.721 1.116-1.545 1.308-2.503.037-.184.092-.502.092-.685v-.153l.012-.165-.012-.127v-.152l-.048-.445a5.093 5.093 0 0 0-.47-1.51 5.06 5.06 0 0 0-.793-1.157l-.227-.228A4.896 4.896 0 0 0 10.9.565a5.51 5.51 0 0 0-.66-.284A5.038 5.038 0 0 0 8.982.02L8.855.01zm.063.953h.381l.153.011c.333.023.66.086.977.192a4.14 4.14 0 0 1 2.694 2.845c.065.235.139.609.139.85v.394c0 .336-.112.85-.225 1.168a4.137 4.137 0 0 1-2.049 2.321 4.103 4.103 0 0 1-1.562.424l-.152.012h-.293l-.126-.012a4.118 4.118 0 0 1-3.824-3.9l-.012-.14v-.114l.012-.165a4.079 4.079 0 0 1 .412-1.588l.193-.343A4.169 4.169 0 0 1 8.093.99z' fill='%230c7c52'/%3E%3C/svg%3E")}.pms-content-restriction-start-container{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:2px;-webkit-box-shadow:inset 0 0 0 1px #1e1e1e;box-shadow:inset 0 0 0 1px #1e1e1e;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid transparent;padding:1em;width:100%}.pms-content-restriction-start-container .pms-content-restriction-start-logo{height:24px;margin-left:0;margin-right:12px;width:24px}div.wpforms-container .wpforms-form .choices{position:relative;margin-bottom:24px}div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{color:#999999}div.wpforms-container .wpforms-form .choices ::-moz-placeholder{color:#999999;opacity:1}div.wpforms-container .wpforms-form .choices ::placeholder{color:#999999}div.wpforms-container .wpforms-form .choices:focus{outline:none}div.wpforms-container .wpforms-form .choices:last-child{margin-bottom:0}div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#bbbbbb;cursor:not-allowed;user-select:none}div.wpforms-container .wpforms-form .choices [hidden]{display:none !important}div.wpforms-container .wpforms-form .choices *{box-sizing:border-box}div.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner{border-radius:0 0 4px 4px}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{cursor:pointer}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner{display:flex;flex-wrap:wrap;align-items:center;padding-top:0 !important}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input{display:block;width:calc(100% - 20px) !important;margin:10px !important;padding:7px 12px !important;box-sizing:border-box !important;border:1px solid #8c8f94 !important;border-radius:4px !important;background-color:#fff}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus{border:1px solid #056aab !important;box-shadow:0 0 0 1px #056aab !important;outline:none !important}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;inset-inline-end:0;margin-top:-10px;margin-inline-end:25px;height:20px;width:20px;border-radius:10em;opacity:.5}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{opacity:1}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #036aab}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button{display:none}div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:24px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0 4px !important;max-width:100%;background-color:transparent;line-height:22px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-1.5px;pointer-events:none}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner{cursor:text}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{position:absolute;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-inline-start:5px;padding:0;background-color:transparent;background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross.svg);background-size:12px;background-position:center center;background-repeat:no-repeat;width:12px;height:12px;line-height:1;opacity:.75;border-radius:0;inset-inline-end:4px}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus{opacity:1}div.wpforms-container .wpforms-form .choices__inner{width:100%;background-color:#ffffff;padding:4px 6px 0;border:1px solid #8c8f94;overflow:hidden;border-radius:4px}div.wpforms-container .wpforms-form .choices__list{margin:0;padding-left:0;list-style:none}div.wpforms-container .wpforms-form .choices__list--single{display:inline-block;vertical-align:baseline;width:100%;padding:0 16px 0 4px;font-size:0.875em}div.wpforms-container .wpforms-form .choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;padding-inline-end:20px;white-space:nowrap;color:#2c3338}div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-inline-end:0}div.wpforms-container .wpforms-form .choices__list--multiple{display:inline;height:auto;overflow:auto}div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;position:relative;align-items:center;border-radius:2px;padding-block:4px;padding-inline:7px 20px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px)}div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted{background-color:#036aab}div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item{background-color:#bbbbbb;border:1px solid #bbbbbb}div.wpforms-container .wpforms-form .choices__list--dropdown{display:none;z-index:101;position:absolute;width:100%;background-color:#ffffff;border:1px solid #8c8f94;top:100%;margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;overflow-wrap:break-word}div.wpforms-container .wpforms-form .choices__list--dropdown.is-active{display:block}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{position:relative;vertical-align:top;padding:10px;font-size:.875em}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f6f6f6}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder{display:none}div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form .choices__item{cursor:default}div.wpforms-container .wpforms-form .choices__item--selectable{cursor:pointer}div.wpforms-container .wpforms-form .choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}div.wpforms-container .wpforms-form .choices__heading{font-weight:600;font-size:.75em;text-transform:uppercase;padding:10px;border-top:1px solid #b4b6b9;border-bottom:1px solid #b4b6b9;color:#a6a6a6}.choices__group[data-value="hidden"]>div.wpforms-container .wpforms-form .choices__heading{display:none}div.wpforms-container .wpforms-form .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}div.wpforms-container .wpforms-form .choices__button:focus{outline:none}div.wpforms-container .wpforms-form .choices__input{display:inline-block;background-color:transparent;margin:0 0 2px 0 !important;border:0 !important;border-radius:0 !important;min-height:20px !important;padding:2px 4px !important;height:auto !important;min-width:1ch;width:1ch;vertical-align:middle}div.wpforms-container .wpforms-form .choices__input::-webkit-search-cancel-button{display:none}div.wpforms-container .wpforms-form .choices__input--hidden{clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;min-width:auto !important;word-wrap:normal !important}div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus{outline:none !important;box-shadow:none !important;border:none !important}div.wpforms-container .wpforms-form .choices__placeholder{opacity:.5}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices.is-open.is-flipped .choices__inner{border-radius:4px 4px 0 0}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .is-flipped .choices__list--dropdown{border-radius:inherit}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"]:after{border:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:16px 16px;cursor:pointer;width:16px;height:16px;top:13px;right:8px;margin-top:0}div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"].is-flipped:after{transform:rotate(180deg)}div.wpforms-container .wpforms-form .choices__list--dropdown{min-width:250px}div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button{border-left:1px solid rgba(0,0,0,0.25);cursor:not-allowed}div.wpforms-container .wpforms-form .choices ::placeholder,div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{opacity:1}div.wpforms-container .wpforms-form .choices{margin-bottom:0}body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:4px;padding-left:24px}body.rtl div.wpforms-container .wpforms-form .choices__list--single{padding-right:4px;padding-left:16px}body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{text-align:right}body.rtl div.wpforms-container .wpforms-form .choices__input{padding-right:2px !important;padding-left:0 !important}body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{margin-inline-end:0;border-left:none}@media (min-width: 640px){body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/images/cross.svg)}div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/images/cross-inverse.svg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices{position:relative;margin-bottom:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{color:#999999}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-moz-placeholder{color:#999999;opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::placeholder{color:#999999}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices:focus{outline:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices:last-child{margin-bottom:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#bbbbbb;cursor:not-allowed;user-select:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices [hidden]{display:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices *{box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner{border-radius:0 0 4px 4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"]{cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner{display:flex;flex-wrap:wrap;align-items:center;padding-top:0 !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input{display:block;width:calc(100% - 20px) !important;margin:10px !important;padding:7px 12px !important;box-sizing:border-box !important;border:1px solid #8c8f94 !important;border-radius:4px !important;background-color:#fff}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] input.choices__input:focus{border:1px solid #056aab !important;box-shadow:0 0 0 1px #056aab !important;outline:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;inset-inline-end:0;margin-top:-10px;margin-inline-end:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button:focus{box-shadow:0 0 0 2px #036aab}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__item[data-value=''] .choices__button{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0 4px !important;max-width:100%;background-color:transparent;line-height:22px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:currentColor transparent transparent transparent;border-width:5px;position:absolute;inset-inline-end:11.5px;top:50%;margin-top:-1.5px;pointer-events:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent currentColor transparent;margin-top:-7.5px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__inner{cursor:text}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{position:absolute;display:inline-block;vertical-align:baseline;margin-top:0;margin-bottom:0;margin-inline-start:5px;padding:0;background-color:transparent;background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/css/integrations/images/cross.svg);background-size:12px;background-position:center center;background-repeat:no-repeat;width:12px;height:12px;line-height:1;opacity:.75;border-radius:0;inset-inline-end:4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button:focus,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button:focus{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__inner{width:100%;background-color:#ffffff;padding:4px 6px 0;border:1px solid #8c8f94;overflow:hidden;border-radius:4px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list{margin:0;padding-left:0;list-style:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single{display:inline-block;vertical-align:baseline;width:100%;padding:0 16px 0 4px;font-size:0.875em}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item{width:100%;overflow:hidden;text-overflow:ellipsis;padding-inline-end:20px;white-space:nowrap;color:#2c3338}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item[data-value='']{padding-inline-end:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple{display:inline;height:auto;overflow:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;position:relative;align-items:center;border-radius:2px;padding-block:4px;padding-inline:7px 20px;font-size:.75em;line-height:1;font-weight:400;margin:0 6px 4px 0;background-color:#036aab;border:1px solid #036aab;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 10px)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--multiple .choices__item.is-highlighted{background-color:#036aab}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .is-disabled .choices__list--multiple .choices__item{background-color:#bbbbbb;border:1px solid #bbbbbb}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown{display:none;z-index:101;position:absolute;width:100%;background-color:#ffffff;border:1px solid #8c8f94;top:100%;margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;overflow-wrap:break-word}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown.is-active{display:block}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{position:relative;vertical-align:top;padding:10px;font-size:.875em}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f6f6f6}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown .choices__placeholder{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item{cursor:default}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item--selectable{cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__heading{font-weight:600;font-size:.75em;text-transform:uppercase;padding:10px;border-top:1px solid #b4b6b9;border-bottom:1px solid #b4b6b9;color:#a6a6a6}.et-db #et-boc .et-l .et_pb_module .choices__group[data-value="hidden"]>div.wpforms-container .wpforms-form .choices__heading{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__button:focus{outline:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input{display:inline-block;background-color:transparent;margin:0 0 2px 0 !important;border:0 !important;border-radius:0 !important;min-height:20px !important;padding:2px 4px !important;height:auto !important;min-width:1ch;width:1ch;vertical-align:middle}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input::-webkit-search-cancel-button{display:none}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__input--hidden{clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;min-width:auto !important;word-wrap:normal !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices .choices__inner input.choices__input:focus{outline:none !important;box-shadow:none !important;border:none !important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__placeholder{opacity:.5}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices.is-open.is-flipped .choices__inner{border-radius:4px 4px 0 0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .is-flipped .choices__list--dropdown{border-radius:inherit}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"]:after{border:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23777%22%2F%3E%3C%2Fsvg%3E) no-repeat center;background-size:16px 16px;cursor:pointer;width:16px;height:16px;top:13px;right:8px;margin-top:0}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form #wpforms-admin-form-embed-wizard .choices[data-type*="select-one"].is-flipped:after{transform:rotate(180deg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--dropdown{min-width:250px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled[data-type*="text"] .choices__button{border-left:1px solid rgba(0,0,0,0.25);cursor:not-allowed}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::placeholder,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices ::-webkit-input-placeholder{opacity:1}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices{margin-bottom:0}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{padding-right:4px;padding-left:24px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--single{padding-right:4px;padding-left:16px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item{text-align:right}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__input{padding-right:2px !important;padding-left:0 !important}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{margin-inline-end:0;border-left:none}@media (min-width: 640px){.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}.et-db #et-boc .et-l .et_pb_module body.rtl div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__inner,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices.is-disabled .choices__input{background-color:#f9f9f9;border-color:#dddddd;cursor:not-allowed}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__button,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="text"] .choices__button{background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/images/cross.svg)}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{background-image:url(//bees-safe.com/wp-content/plugins/wpforms-lite/assets/images/cross-inverse.svg);cursor:not-allowed}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//bees-safe.com/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//bees-safe.com/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}:root { --rouge-dark: red; --orange-dark: #ef6c00;
--orange-light: #FEF3EB; --yellow-miel: #FFB346;
} .bee-gallery {
position: relative;
max-width: 800px;
margin: 0 auto;
padding-top: 40px;
}
.bee-deco {
position: absolute;
top: 0;
}
.bee-grid {
display: grid;
grid-template-columns: 1.2fr 1fr;
gap: 15px;
align-items: center;
width: 400px;
}
.bee-grid img {
width: 100%;
height: auto;
border-radius: 12px;
object-fit: cover;
}
.bee-grid .right {
display: flex;
flex-direction: column;
gap: 15px;
}
@media (max-width: 768px) {
.bee-grid {
grid-template-columns: 1fr;
}
.bee-grid .right {
flex-direction: row;
}
.bee-grid img {
border-radius: 8px;
}
} .autocomplete-box {
border: 1px solid #ccc;
max-height: 200px;
overflow-y: auto;
background: white;
position: absolute;
z-index: 1000;
width: 300px;
}
.suggestion-item {
padding: 8px;
cursor: pointer;
}
.suggestion-item:hover {
background: #f0f0f0;
}
.map-section {
display: flex;
}
.filter-barre .search-bar {
flex: 1;
}
.map-block {
flex: 2;
}
.search-block {
flex: 0.8;
max-width: 385px;
background-color: var(--orange-light);
}
.loading {
display: flex;
align-items: center;
gap: 8px;
padding: 10px;
font-size: 14px;
color: #666;
}
.spinner {
width: 14px;
height: 14px;
border: 2px solid #ddd;
border-top: 2px solid #2c7be5;
border-radius: 50%;
animation: spin 0.8s linear infinite;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
.apiculteur-item {
background: white;
margin: 10px 20px 0px 20px;
padding: 15px 20px;
border-radius: 10px;
}
.apiculteur-item p {
padding-bottom: 1px;
}
#apiculteurs-list {
max-height: 80vh;
overflow-y: auto;
padding: 10px;
border-radius: 8px;
}
.filter-barre {
background: #F8C092;
padding: 20px 20px;
display: flex;
align-items: center;
gap: 20px;
} .dropdown {
position: relative;
display: inline-block;
} .dropbtn {
background-color: #f39c12;
color: white;
padding: 10px 20px;
font-size: 16px;
border: none;
cursor: pointer;
border-radius: 4px;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #fff;
min-width: 200px;
border: 1px solid #ccc;
z-index: 1000;
padding: 10px;
border-radius: 4px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.dropdown-content.show {
display: block;
}
.form-item {
margin-bottom: 8px;
}
.form-item label {
cursor: pointer;
}
.form-item input[type="checkbox"] {
margin-right: 8px;
} .tem-1 {
background-color: var(--orange-light);
}
#section-profil {
background-color: white;
padding: 2%;
}
#section-profil .my-subscriptions {
margin-top: 30px
}
#section-profil .my-subscriptions .pms-account-subscription-details-table__actions {
margin-top: 10px;
}
.container-commande {
overflow-x: auto;
}
table.mes-commandes-woocommerce,
table#pms-payment-history {
border: 1px solid #CFD4DE !important;
border-radius: 10px !important;
margin-bottom: 30px;
width: 100%;
overflow: hidden
}
.abonnements table#pms-payment-history thead tr,
table.mes-commandes-woocommerce thead tr {
background-color: #fef3eb;
}
.abonnements table#pms-payment-history thead tr th,
table.mes-commandes-woocommerce thead tr th {
font-family: 'Bebas Neue', sans-serif;
text-transform: uppercase;
color: #ef6b00;
font-size: 18px;
padding: 20px 0;
font-weight: normal;
text-align: left
}
.abonnements table#pms-payment-history tr td,
table.mes-commandes-woocommerce tr td {
padding: 20px 0;
}
.abonnements table#pms-payment-history tr th:first-of-type,
table.mes-commandes-woocommerce tr th:first-of-type,
.abonnements table#pms-payment-history tr td:first-of-type,
table.mes-commandes-woocommerce tr td:first-of-type {
padding-left: 20px
}
a.wpo_wcpdf_document_link,
.pms-payment-invoice a {
padding: 5px;
color: #ef6b00 !important;
border-radius: 10px;
text-decoration: underline !important;
}
.profil-wrapper {
padding: 20px 20px 50px;
}
.profil-wrapper .flex-row {
background-color: white;
border-radius: 8px;
padding: 40px 20px;
max-width: 1000px;
margin: auto;
}
.profil-menu {
background-color: #ef6b00;
margin-bottom: 0;
max-width: 1080px;
margin: auto;
padding: 10px;
border-radius: 8px 8px 0 0;
}
.profil-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.profil-menu li {
padding: 5px;
cursor: pointer;
border-radius: 6px;
transition: background 0.2s;
}
.profil-menu li:hover {
background: #ff7c11;
}
.profil-menu li.active {
color: var(--orange-dark);
}
.profil-menu li a, 
.profil-menu li .disabled-link {
font-size: 15px;
color: white;
}
.profil-menu li .disabled-link {
color: #eba471;
}
.profil-menu li.active {
background-color: white
}
.profil-menu li.active a {
color: #ef6b00
}
.profil-content {
max-width: 850px;
margin: auto;
flex: 1;
background: #fff;
border-radius: 8px;
position: relative;
}
.profil-content h3 {
color: var(--orange-dark);
font-family: 'Poppins';
text-transform: uppercase;
padding-bottom: 20px;
width: 100%;
margin-bottom: 5px;
font-size: 1.2em;
}  .profil-menu .menu-list {
display: flex;
gap: 5px;
list-style: none;
padding: 0;
margin: 0;
}
.profil-menu li a {
white-space: nowrap;
}
.mobile-dropdown {
display: none;
} @media (max-width: 1000px) {
.profil-menu .menu-list {
display: none; }
.mobile-dropdown {
display: block;
position: relative;
}
.mobile-toggle {
background: #ef6b00;
border: 0;
padding: 10px;
font-size: 16px;
cursor: pointer;
width: 100%;
text-align: left;
color: white;
}
.mobile-menu-list {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
border: 1px solid #fff;
background: white;
list-style: none;
padding: 0;
margin: 0;
z-index: 100;
}
.mobile-menu-list li {
padding: 10px;
border-bottom: 1px solid #eee;
}
.mobile-menu-list li a {
color: #1d2327;
}
.mobile-menu-list li:last-child {
border-bottom: none;
}
} .tab-content {
display: none;
}
.tab-content.active {
display: block;
}
.sec-avatar {
justify-content: flex-start !important;
gap: 15px;
}
.avatar-buttons {
gap: 15px;
}
.form-profil input {
width: 100%;
}
.form-profil label,
.acf-label label {
display: flex;
flex-direction: column;
}
#save-my-account {
border-radius: 24px;
font-size: 16px;
background-color: var(--orange-dark);
padding: 8px 30px;
border: none;
color: white;
margin-top: 20px;
cursor: pointer;
}
.form-check {
flex-direction: row !important;
}
.profil-content .um {
margin-left: 0px !important;
}
.form-profil-api {
margin-top: 20px;
}
.acf-input-wrap input {
border: none;
} .form-profil {
display: flex;
gap: 20px;
align-items: flex-start;
flex-wrap: wrap;
padding: 30px;
background: #fef3eb;
border-radius: 14px;
align-items: center;
} .form-profil .infos {
min-width: 320px;
max-width: 420px;
width: 100%;
margin-right: 3em;
} .form-profil input {
width: 100%;
padding: 14px 14px;
border-radius: 8px;
border: 1px solid #e5e5e5;
font-size: 14px;
background: white;
transition: all 0.15s ease;
} .form-profil input:focus {
outline: none;
background: #fff;
border-color: #d6d6d6;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04);
} .avatar-box {
text-align: center;
min-width: 160px;
}
#user-avatar {
width: 120px;
height: 120px;
border-radius: 50%;
object-fit: cover;
border: 1px solid #eaeaea;
background: #f6f6f6;
}
#change-avatar {
margin-top: 0px;
} .btn-orange {
background: #111;
color: #fff;
border: none;
padding: 10px 14px;
border-radius: 8px;
font-size: 13px;
cursor: pointer;
transition: 0.15s;
}
.btn-orange-neg {
background: #fff !important;
color: #ef6c00 !important;
border: 1px solid #ef6c00 !important;
padding: 8px 30px;
border-radius: 24px;
font-size: 16px;
cursor: pointer;
transition: 0.15s;
margin-top: 20px;
}
.btn-orange:hover {
background: #000;
}
.btn-white {
background: #fff;
border: 1px solid #e5e5e5;
padding: 10px 14px;
border-radius: 8px;
font-size: 13px;
cursor: pointer;
}
.btn-white:hover {
background: #f7f7f7;
} .flex-column {
display: flex;
flex-direction: column;
gap: 8px;
margin-top: 12px;
} @media(max-width:768px) {
.form-profil {
flex-direction: column;
gap: 30px;
padding: 20px;
}
.avatar-box {
order: -1;
align-self: flex-start;
}
}
.form-profil-api {
max-width: 850px;
margin: auto;
padding: 30px;
background: #fef3eb;
border-radius: 14px;
}
.form-profil-api h3 {
font-size: 20px;
font-weight: 600;
} .form-profil-api .acf-field {
margin-bottom: 18px;
}
.acf-switch .acf-switch-on {
text-shadow: none;
} .form-profil-api .acf-label label,
.infos label {
font-size: 13px;
margin-bottom: 6px;
font-weight: 500;
}
.acf-table thead {
display: none;
}
.acf-table input[type="text"] {
border: none !important;
}
.acf-field-textarea {
margin-bottom: 0px !important;
} .form-profil-api input[type="text"],
.form-profil-api input[type="url"],
.form-profil-api textarea,
.form-profil-api select {
width: 100%;
padding: 14px;
border-radius: 8px;
border: 1px solid #e5e5e5;
background: white;
font-size: 14px;
transition: 0.15s;
} .form-profil-api input:focus,
.form-profil-api textarea:focus,
.form-profil-api select:focus {
outline: none;
background: #fff;
border-color: #d6d6d6;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04);
} .form-profil-api textarea {
min-height: 120px;
resize: vertical;
} .form-profil-api .acf-gallery {
border: 1px solid #e5e5e5;
border-radius: 10px;
background: white;
padding: 10px;
}
.acf-gallery-toolbar .acf-hl {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
gap: 30px;
}
.acf-gallery-toolbar a,
.acf-actions a {
font-weight: 400;
}
.acf-fields>.acf-field {
padding-left: 0px;
} .form-profil-api .acf-row-flex {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
align-items: start;
margin-bottom: 18px; } .form-profil-api .acf-row-flex .acf-field {
margin-bottom: 0; }
.form-profil-api .acf-field[data-name="site_web"],
.form-profil-api .acf-field[data-name="facebook_url"],
.form-profil-api .acf-field[data-name="instagram_url"],
.form-profil-api .acf-field[data-name="linkedin_url"] {
display: inline-block;
}
.form-profil-api .acf-field[data-name="secteur"] {
margin-bottom: 0px;
padding: 0px;
padding-top: 15px;
} .form-profil-api .acf-fields-reseaux {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-bottom: 20px;
} .acf-fields-inline {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-bottom: 18px;
} .acf-fields-inline .acf-field {
margin-bottom: 0;
} .my-subscriptions .pms-account-navigation,
.my-subscriptions .pms-user-login-field,
.my-subscriptions .pms-user-email-field,
.my-subscriptions .pms-first-name-field,
.my-subscriptions .pms-last-name-field {
display: none !important
}
.acf-input .acf-repeater .acf-row-handle.order {
background: var(--orange-dark);
text-shadow: none;
color: white;
}
.mes-services h2 {
text-align: center;
color: #ef6c00;
padding-bottom: 30px;
}
.products h2 {
text-align: center;
padding-bottom: 10px;
color: #ef6b00;
}
.mes-services ul {
-webkit-columns: 2;
-moz-columns: 2;
list-style-position: inside;
}
.mes-services ul li {
line-height: 2.2em;
}
.interventions-list {
display: flex;
gap: 15px;
flex-direction: column;
}
.inter-item {
background-color: #fef3eb;
border-radius: 12px;
padding: 16px 20px;
border: 1px solid #e0e0e0;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
transition: transform 0.2s, box-shadow 0.2s;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 800px;
}
.inter-item:hover {
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.12);
}
#avis-section {
background: white;
display: flex;
width: fit-content;
padding: 7px 5px;
border-radius: 10px;
margin-bottom: 15px;
gap: 10px;
}
.produits-list {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.produits-list .produit-item {
background-color: #fef3eb;
cursor: pointer;
border-radius: 15px;
overflow: hidden;
position: relative;
}
.produits-list .produit-item img {
width: 250px;
max-height: 200px;
object-fit: cover
}
.produits-list .produit-item>div {
padding: 10px
}
.produits-list .produit-item .btn-plus-info {
float: right;
font-size: 20px;
margin: 10px;
margin-bottom: 20px;
padding: 7px 20px;
border-radius: 50px;
line-height: 15px;
font-family: 'Bebas Neue', sans-serif;
background-color: #ef6c00;
color: white;
cursor: pointer;
border: 0;
}
.popup-produit {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
justify-content: center;
align-items: center;
z-index: 99999;
}
.popup-produit>div {
background: #fff;
padding: 0;
max-width: 750px;
max-height: 90vh;
width: 90%;
position: relative;
border-radius: 8px;
overflow-y: auto;
}
.popup-produit h2 {
text-align: left
}
.close-popup {
position: absolute;
top: 10px;
right: 10px;
;
border: 0;
background: transparent;
font-size: 20px;
color: #b2b2b2;
}
.popup-first-part {
padding: 40px;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.popup-first-part .categorie-prod span {
display: inline;
color: #ef6c00;
text-transform: uppercase;
}
.popup-first-part img {
width: 200px;
max-height: 200px;
object-fit: cover;
border-radius: 5px;
margin-bottom: 15px;
}
@media screen and (max-width: 980px) {
.popup-first-part img {
width: 100% !important;
max-height: 150px !important;
}
.produits-list {
justify-content: space-around;
}
}
.popup-first-part .tel,
.popup-first-part .mail {
background-color: #ef6c00;
padding: 5px 20px;
border-radius: 50px;
margin-bottom: 10px
}
.popup-first-part .tel a,
.popup-first-part .mail a {
color: #fff;
}
.popup-second-part {
background-color: #FEF3EB;
padding: 20px;
padding-bottom: 40px;
}
.profile-public .mes-services div {
max-width: 750px;
margin: auto;
}
.profile-public .mes-services div ul li {
background: #fff;
padding: 10px 20px;
margin-bottom: 10px;
border-radius: 10px
}
.about-me {
margin: auto;
max-width: 750px;
background-image: url(https://bees-safe.com/wp-content/uploads/2026/01/a-propos-de-moi.svg);
background-repeat: no-repeat;
padding: 30px !important;
background-position: top right;
background: #fef3eb;
margin-bottom: 40px;
}
.about-me div:first-child {
margin: auto;
max-width: 650px;
flex: 1;
min-height: 50px;
position: relative;
align-items: center;
}
.about-me h2 {
margin: auto;
text-align: center;
color: #ef6b00;
}
@media screen and (max-width: 980px) {
.profile-public .flex-row {
flex-direction: column;
}
.profile-public .userdata div:first-child {
order: 2;
max-width: 400px;
width: 100%;
}
.profile-public .userdata div:last-child {
order: 1;
}
.about-me div:first-child {
min-height: initial;
background-image: transparent !important;
}
.about-me {
margin: 50px auto;
}
}
.vente-options {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.vente-options div {
border-radius: 50px;
padding: 5px 10px;
margin: 10px;
}
.vente-options .vente-active {
position: relative;
padding-left: 30px;
background-color: #ef6c00;
color: #fff;
}
.vente-options .vente-active:before {
content: '✓';
position: absolute;
left: 10px;
color: #fff;
}
.vente-options .vente-inactive {
background-color: #fff
}
.popup-last-part {
padding: 30px;
padding-bottom: 40px;
}
.popup-last-part .address-list div {
border-radius: 5px;
padding: 7px;
font-weight: 500;
font-size: 14px;
}
.address-item {
background-color: #fef3eb;
border-radius: 5px;
padding: 10px;
margin-bottom: 10px
}
#carousel .slides img {
width: 100%;
height: 300px;
object-fit: cover;
border-radius: 8px;
}
.flexslider:hover .flex-direction-nav .flex-next {
padding: 10px;
} .inter-item strong {
font-size: 1.2rem;
margin-bottom: 8px;
color: #2c3e50;
} .inter-item p {
margin: 4px 0;
font-size: 0.95rem;
color: #555;
line-height: 1.4;
} .inter-item em {
display: inline-block;
margin-top: 8px;
font-style: normal;
color: #888;
font-size: 0.9rem;
} .inter-item .actions {
margin-top: 12px;
display: flex;
gap: 8px;
}
.inter-item .actions button {
flex: 1;
padding: 8px 10px;
border: none;
border-radius: 6px;
font-size: 0.95rem;
cursor: pointer;
transition: background 0.2s;
color: #fff;
} .inter-item .actions .validate-btn {
background-color: #27ae60;
}
.inter-item .actions .validate-btn:hover {
background-color: #219150;
}
.inter-item .actions .delete-btn {
background-color: #e74c3c;
}
.inter-item .actions .delete-btn:hover {
background-color: #c0392b;
} .inter-item .icon {
margin-right: 6px;
font-size: 1rem;
}
.avis-box {
background: white;
padding: 10px 5px;
border-radius: 5px;
margin-top: 10px;
}
.avis-box p {
line-height: 5px;
font-size: 1em;
}
.avis-box .stars,
#avis-stars .star {
color: var(--orange-dark);
font-size: 1.4em;
}  .my-subscriptions label {
display: block;
font-size: 13px;
font-weight: 500;
margin-bottom: 6px;
} .my-subscriptions input[type="password"] {
width: 100%;
padding: 12px 14px;
border-radius: 8px;
border: 1px solid #e5e5e5;
background: white;
font-size: 14px;
transition: all 0.15s ease;
}
.my-subscriptions input[type="password"]:focus {
outline: none;
border-color: #d6d6d6;
background: #fff;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04);
} .api-wrapper {
padding: 2% 8%;
}
.api-wrapper .api-1 div:nth-child(2) img {
border: 15px solid white;
rotate: 2deg;
max-width: 470px;
}
.acf-gallery {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.acf-gallery img {
width: 150px;
height: auto;
border-radius: 8px;
object-fit: cover;
}
.page-template-profil-api .flex-direction-nav a {
padding-top: 10px;
}
.api-wrapper:nth-child(3) li::before {
content: "✔";
color: var(--orange-dark);
font-weight: bold;
margin-right: 8px;
}
.api-wrapper .section-coord>div {
display: flex;
align-items: center;
flex-direction: row;
gap: 10px;
}
#mes-services .acf-table thead {
display: none;
}
#mes-services .acf-label {
display: none;
}
#liste-adresses {
list-style: none;
padding: 0;
margin-top: 10px;
}
#liste-adresses li {
display: flex;
justify-content: space-between;
align-items: center;
background: var(--orange-light);
padding: 6px 10px;
border-radius: 6px;
margin-bottom: 4px;
}
.remove-btn {
background: transparent;
border: none;
color: var(--rouge-dark);
font-size: 18px;
cursor: pointer;
}
.suggestion {
background: white;
border: 1px solid #ddd;
padding: 5px;
cursor: pointer;
}
.suggestion:hover {
background: #eee;
}
.statut-role {
background-color: var(--orange-dark);
color: white;
padding: 6px 20px !important;
border-radius: 50px;
}
.gestion-adresses label {
color: var(--orange-dark);
font-weight: 400;
}
.profil-content #mes-adresses h3 {
color: #333;
padding-top: 40px;
padding-bottom: 18px;
}
.bg-free {
background-color: var(--yellow-miel);
}
.bg-premium {
background-color: var(--orange-dark);
}
.popup-max-add {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: var(--orange-dark) 2px solid;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
z-index: 9999;
background: white;
text-align: center;
}
.popup-max-add button {
margin-top: 10px;
padding: 5px 15px;
background-color: var(--yellow);
border: none;
border-radius: 5px;
cursor: pointer;
}
.popup-max-add .statut-role {
width: fit-content;
margin: auto;
margin-bottom: 10px;
}
.popup-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9998;
} .page-template-map-search-api #autocomplete-results {
top: 180px;
}
.btn-prim {
color: #FFFFFF !important;
border-radius: 24px;
font-size: 16px;
background-color: var(--orange-dark);
cursor: pointer;
border: none;
padding: 5px 20px;
margin-top: 10px;
}
.btn-sec {
color: var(--orange-dark) !important;
border-radius: 24px;
font-size: 16px;
background-color: white;
cursor: pointer;
border: var(--orange-dark) 1px solid !important;
padding: 5px 20px;
margin-top: 10px;
text-align: center; }
.modal-contact {
display: none;
position: fixed;
z-index: 9999;
inset: 0;
background: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(4px);
justify-content: center;
align-items: center;
}
.modal-contact.active {
display: flex;
}
.modal-content {
background: #fff;
padding: 20px;
max-width: 450px;
width: 90%;
border-radius: 10px;
text-align: center;
animation: fadeIn .25s ease;
}
.modal-content a {
border: solid 2px #e46d0b;
padding: 10px 10px;
}
.modal-close {
float: right;
cursor: pointer;
font-size: 1.5rem;
}
.modal-content h2 {
padding-bottom: 30px;
}
#modalBody {
padding: 40px 0px;
}
#avisPrenom,
#avisNom,
#avisEmail {
width: 100%;
max-width: 400px;
padding: 12px 16px;
margin-bottom: 12px;
font-size: 16px;
border: 2px solid #e5e7eb;
border-radius: 12px;
background: #f9fafb;
color: #111;
transition: all 0.25s ease;
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#avisPrenom:focus,
#avisNom:focus,
#avisEmail:focus {
border-color: var(--orange-dark);
background: #fff;
box-shadow: 0 0 8px rgba(124, 58, 237, 0.3);
outline: none;
}
#avisPrenom::placeholder,
#avisNom::placeholder,
#avisEmail::placeholder {
color: #9ca3af;
}
.avis-optin {
margin-top: 2em;
}
.avisSubmit {
margin-bottom: 15px;
}
@keyframes fadeIn {
from {
transform: scale(.95);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}
}
.apiculteur-actions {
display: flex;
gap: 10px;
justify-content: flex-start;
}
@media (max-width: 1290px) {
.apiculteur-actions {
justify-content: flex-start;
flex-direction: column;
}
}
@media (max-width: 780px) {
.map-section {
display: flex;
flex-direction: column;
}
} .inter-stat {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 22px;
}
.inter-stat>div:first-child {
background: white;
padding: 10px 40px;
}
.statut-select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-color: #fff;
padding: 10px 40px 10px 15px;
font-size: 1em;
border-radius: 12px;
border: 1px solid #ddd;
outline: none;
cursor: pointer;
font-weight: 500;
transition: 0.2s ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23666' stroke-width='3' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 12px center;
background-size: 18px;
}
.statut-select:hover {
border-color: #aaa;
}
.statut-select:focus {
border-color: #4c9aff;
box-shadow: 0 0 0 4px rgba(76, 154, 255, 0.2);
}
.inter-stat label {
padding-right: 5px;
} .page-id-371 #et-main-area {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.section-avis {
display: flex;
flex: 1;
justify-content: center;
flex-direction: column;
align-items: center;
padding: 4% 0px;
}
.star-rating {
font-size: 30px;
color: #ccc;
cursor: pointer;
}
.star-rating .filled {
color: #ef6c00;
}
.star-rating span {
color: #ccc;
transition: color 0.2s;
} .section-avis form {
width: 400px;
margin: 0 auto;
background: #fff;
padding: 30px;
border-radius: 12px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
font-family: 'Arial', sans-serif;
} .section-avis label {
font-weight: bold;
display: block;
margin-bottom: 8px;
color: #333;
} .section-avis textarea {
width: 100%;
padding: 10px 12px;
border-radius: 8px;
border: 1px solid #ccc;
font-size: 14px;
resize: vertical;
transition: border 0.2s;
}
.section-avis textarea:focus {
border-color: #ff9800;
outline: none;
} .section-avis .btn-orange {
display: inline-block;
border: none;
padding: 12px 25px;
cursor: pointer;
transition: background 0.3s, transform 0.2s;
}
.section-avis .btn-orange:hover {
background-color: #e68900;
transform: translateY(-2px);
} .avis-message {
text-align: center;
margin-bottom: 20px;
padding: 12px 15px;
border-radius: 8px;
font-weight: bold;
}
.avis-message.success {
background-color: #d4edda;
color: #155724;
border: 1px solid #c3e6cb;
}
.avis-message.error {
background-color: #f8d7da;
color: #721c24;
border: 1px solid #f5c6cb;
} .form-create-annonce {
background-color: #fef3eb;
border-radius: 12px;
padding: 16px 20px;
margin-bottom: 50px;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 800px;
}
.form-create-annonce input,
.form-create-annonce select {
padding: 5px 10px;
border-radius: 8px
}
.form-create-annonce label.nom-product,
.form-create-annonce label.lieu,
.form-create-annonce label.photo,
.caracteristiques label,
.contact legend,
.moyens-vente legend,
.addresses-dispo legend {
margin-top: 10px;
text-transform: uppercase;
font-size: 14px;
color: #333;
}
.contact label,
.addresses-dispo label,
.moyens-vente label {
border-radius: 8px;
background-color: white;
display: block;
margin-bottom: 5px;
padding: 10px 20px
}
.annonce-badge {
font-size: 20px;
margin-bottom: 20px;
color: #ef6c00;
text-transform: uppercase;
}
.annonce-inactive .annonce-content {
opacity: 0.45;
filter: grayscale(100%);
pointer-events: auto;
}
input[name="nom_annonce"],
input[name="lieu_production"],
input[name="prix"],
input[name="edit_nom_annonce"],
input[name="edit_lieu_production"],
input[name="edit_prix"] {
border: 1px solid #bbb;
width: 100%;
padding: 10px;
}
input[name="poids"] {
border: 1px solid #bbb;
padding: 5px 10px;
}
fieldset.contact,
fieldset.caracteristiques {
margin: 10px 0;
}
.header-annonces-bouton {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px
}
.annonces-list li {
border-radius: 12px;
padding: 16px 20px;
margin-bottom: 50px;
border: 1px solid #ef6c00;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
.annonces-list li .reactivate-form {
position: absolute;
right: 20px;
top: 0;
}
.annonces-list li img {
height: 100px;
width: 100px;
object-fit: cover;
}
#mes-annonces .success {
border: 1px solid #4f9f44;
color: #4f9f44;
padding: 10px 20px;
border-radius: 5px;
margin-bottom: 20px
}
.annonce-actions {
display: flex;
flex-wrap: wrap;
gap: 10px
}
.annonce-actions button {
color: white;
background: #ef6b00;
border: 0;
margin-top: 20px;
padding: 8px 30px;
border-radius: 50px;
cursor: pointer
}
.list-button-action {
margin-top: 10px;
display: flex;
gap: 10px;
justify-content: flex-end;
flex-wrap: wrap;
}
.select-vente {
padding: 10px;
background: #fef3eb;
border-radius: 50px;
}
.form-create-annonce .select-vente {
background: #fff;
}
.mes-annonces-wrapper .message .notice {
border-radius: 5px;
border: 2px solid #ef6b00;
padding: 10px 20px;
color: #ef6b00;
margin-bottom: 20px;
}
.bloc-boutique {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
gap: 20px;
margin-top: 30px
}
.bloc-boutique div {
border-radius: 10px;
padding: 20px;
border: 1px solid #ef6c00;
max-width: 415px;
}
@media screen and (max-width: 750px) {
.header-moncompte {
padding-bottom: 30px !important
}
.subscription-info,
#toggle-create-form,
.list-button-action>button {
width: 100% !important
}
.list-button-action,
.header-annonces-bouton {
flex-wrap: wrap;
}
.annonces-list li .reactivate-form {
position: relative;
right: initial;
margin-bottom: 20px;
}
.annonces-list li .reactivate-form>button {
margin-top: 0 !important;
}
.annonce-content>div {
flex-wrap: wrap;
}
.annonce-content>div>div {
order: 2;
}
.expiration-block {
order: 1 !important;
}
.annonce-expiration {
margin-top: 0 !important;
}
}
.page-template-template-abonnement .abonnements .pms-form-design-wrapper {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.profil-content.abonnements {
background-color: white;
border-radius: 8px;
padding: 40px 20px;
max-width: 1080px;
margin: auto;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table__plan td {
font-size: 22px;
font-family: 'Bebas Neue', sans-serif;
margin-top: 20px
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table {
background: #fef3eb;
padding: 20px;
border-radius: 6px;
margin-bottom: 4px;
flex: 1;
min-width: 250px;
margin-bottom: 0 !important;
}
.pms-form-design-wrapper table.pms-account-subscription-details-table:last-of-type {
margin-bottom: 0 !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table td,
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table tr {
background: transparent !important;
border: 0 !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table tr {
margin: 5px 20px !important;
padding: 0 !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table .pms-account-subscription-details-table__status td {
background: white !important;
border: 0 !important;
color: #ef6c00 !important;
margin-bottom: 10px
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table__payment-method {
background-color: white !important;
padding: 10px;
border-radius: 6px !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table td:first-child {
display: none
} .page-template-template-abonnement .securite .sub-liste,
.page-template-template-abonnement .paiements .sub-liste {
display: none;
}
@media screen and (max-width: 750px) {
.profil-content.abonnements {
padding: 40px 10px;
}
.bloc-boutique div {
padding: 20px 10px;
}
}
.pms_success-messages-wrapper {
width: 100%;
}
.sub-liste .subscription-item {
position: relative;
background: #fef3eb;
border-radius: 5px;
padding: 20px;
}
.sub-liste .subscription-item h4 {
font-size: 26px
}
.statut-sub {
text-transform: capitalize;
background: white;
border-radius: 50px;
color: #ef6b00;
padding: 5px 20px;
position: absolute;
right: 20px;
top: 20px;
}
.sub-liste .subscription-item strong {
font-size: 18px;
font-family: 'Bebas Neue', sans-serif;
color: #ef6c00;
}
.subscription-actions {
text-align: right;
}
.subscription-actions button {
border: 1px solid #ef6c00;
padding: 5px 30px;
border-radius: 50px;
color: #ef6c00;
font-size: 22px;
font-family: 'Bebas Neue', sans-serif;
background-color: transparent;
}
.pms-account-subscription-details-table__start-date td:last-child,
.pms-account-subscription-details-table__expiration-date td:last-child,
.pms-account-subscription-details-table__next-payment td:last-child {
position: relative;
margin-top: 30px;
width: 100%;
}
.pms-account-subscription-details-table tr td:last-child::before {
content: '';
position: absolute;
top: -24px;
font-family: 'Bebas Neue', sans-serif;
text-transform: uppercase;
color: #ef6b00;
font-size: 18px;
}
.pms-account-subscription-details-table__start-date td:last-child::before {
content: 'Date de début' !important;
}
.pms-account-subscription-details-table__expiration-date td:last-child::before {
content: 'Date d’expiration' !important;
}
.pms-account-subscription-details-table__next-payment td:last-child::before {
content: 'Prochain paiement' !important;
}
.acf-switch.-on {
background: #ef6c00;
border-color: #ef6c00;
}
.acf-switch.-on .acf-switch-slider {
border-color: #ef6c00;
}
.switch-disponible {
display: inline-flex;
align-items: center;
gap: 10px;
cursor: pointer;
}
.switch-disponible input {
display: none;
}
.switch-disponible .slider {
width: 44px;
height: 24px;
background: #ccc;
border-radius: 999px;
position: relative;
transition: background .2s;
}
.switch-disponible .slider::before {
content: '';
position: absolute;
width: 20px;
height: 20px;
background: white;
border-radius: 50%;
top: 2px;
left: 2px;
transition: transform .2s;
}
.switch-disponible input:checked+.slider {
background: #ef6c00;
}
.switch-disponible input:checked+.slider::before {
transform: translateX(20px);
}
.header-moncompte {
display: flex;
flex-wrap: wrap;
margin: auto;
max-width: 1080px;
justify-content: space-between;
padding-top: 50px;
padding-bottom: 10px;
}
.popup-produit .rupture-stock {
position: relative;
margin-bottom: 20px;
}
.rupture-stock {
position: absolute;
top: 10px;
padding: 0 10px;
background: #ef6c00;
color: white;
text-transform: uppercase;
font-size: 14px;
}
.subscription-info {
border: 1px solid #ef6b00;
border-radius: 4px;
padding: 8px 30px !important;
}
.texte-jetons-wrapper ul,
.texte-boutique-wrapper ul {
list-style: inherit !important
}
.inscription-part1 .return-container {
margin: 50px auto;
text-align: center;
}
.inscription-part1 .return-container h1 {
margin-bottom: 30px;
}
.button-return {
display: initial;
background: #ef6b00;
padding: 10px 20px;
border-radius: 50px;
margin-top: 20px;
}
.button-return a {
color: white;
}
.counter-clic {
font-size: 16px;
padding: 12px 16px;
overflow: visible;
background: #fef3eb;
border-radius: 8px;
display: inline-flex;
align-items: center;
gap: 8px;
}
.counter-info {
display: inline-flex;
justify-content: center;
flex-shrink: 0;
align-items: center;
width: 18px;
height: 18px;
font-size: 12px;
font-weight: bold;
border-radius: 50%;
background: #ef6c00;
color: #fff;
cursor: pointer;
position: relative;
}
.counter-tooltip {
position: absolute;
z-index: 9999;
background: #fff;
color: #000;
padding: 8px 10px;
border-radius: 5px;
font-size: 12px;
width: 200px;
text-align: left;
opacity: 0;
pointer-events: none;
transform: translate(-55%, 25%);
z-index: 999;
font-weight: normal;
line-height: 150%;
font-size: 13px;
transition: opacity .2s;
}
.counter-info:hover .counter-tooltip {
opacity: 1;
} #beesafe-warning {
border-radius: 5px;
background:  white;
border:  1px solid #ef6c00;
color: #ef6c00;
padding:  20px 30px;
margin-bottom: 30px;
} @media (max-width: 600px) {
.section-avis form {
padding: 20px;
}
.star-rating {
font-size: 20px;
}
.btn-orange {
width: 100%;
text-align: center;
}
}:root { --rouge-dark: red; --orange-dark: #ef6c00;
--orange-light: #FEF3EB; --yellow-miel: #FFB346;
} .bee-gallery {
position: relative;
max-width: 800px;
margin: 0 auto;
padding-top: 40px;
}
.bee-deco {
position: absolute;
top: 0;
}
.bee-grid {
display: grid;
grid-template-columns: 1.2fr 1fr;
gap: 15px;
align-items: center;
width: 400px;
}
.bee-grid img {
width: 100%;
height: auto;
border-radius: 12px;
object-fit: cover;
}
.bee-grid .right {
display: flex;
flex-direction: column;
gap: 15px;
}
@media (max-width: 768px) {
.bee-grid {
grid-template-columns: 1fr;
}
.bee-grid .right {
flex-direction: row;
}
.bee-grid img {
border-radius: 8px;
}
} .autocomplete-box {
border: 1px solid #ccc;
max-height: 200px;
overflow-y: auto;
background: white;
position: absolute;
z-index: 1000;
width: 300px;
}
.suggestion-item {
padding: 8px;
cursor: pointer;
}
.suggestion-item:hover {
background: #f0f0f0;
}
.map-section {
display: flex;
}
.filter-barre .search-bar {
flex: 1;
}
.map-block {
flex: 2;
}
.search-block {
flex: 0.8;
max-width: 385px;
background-color: var(--orange-light);
}
.loading {
display: flex;
align-items: center;
gap: 8px;
padding: 10px;
font-size: 14px;
color: #666;
}
.spinner {
width: 14px;
height: 14px;
border: 2px solid #ddd;
border-top: 2px solid #2c7be5;
border-radius: 50%;
animation: spin 0.8s linear infinite;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
.apiculteur-item {
background: white;
margin: 10px 20px 0px 20px;
padding: 15px 20px;
border-radius: 10px;
}
.apiculteur-item p {
padding-bottom: 1px;
}
#apiculteurs-list {
max-height: 80vh;
overflow-y: auto;
padding: 10px;
border-radius: 8px;
}
.filter-barre {
background: #F8C092;
padding: 20px 20px;
display: flex;
align-items: center;
gap: 20px;
} .dropdown {
position: relative;
display: inline-block;
} .dropbtn {
background-color: #f39c12;
color: white;
padding: 10px 20px;
font-size: 16px;
border: none;
cursor: pointer;
border-radius: 4px;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #fff;
min-width: 200px;
border: 1px solid #ccc;
z-index: 1000;
padding: 10px;
border-radius: 4px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.dropdown-content.show {
display: block;
}
.form-item {
margin-bottom: 8px;
}
.form-item label {
cursor: pointer;
}
.form-item input[type="checkbox"] {
margin-right: 8px;
} .tem-1 {
background-color: var(--orange-light);
}
#section-profil {
background-color: white;
padding: 2%;
}
#section-profil .my-subscriptions {
margin-top: 30px
}
#section-profil .my-subscriptions .pms-account-subscription-details-table__actions {
margin-top: 10px;
}
.container-commande {
overflow-x: auto;
}
table.mes-commandes-woocommerce,
table#pms-payment-history {
border: 1px solid #CFD4DE !important;
border-radius: 10px !important;
margin-bottom: 30px;
width: 100%;
overflow: hidden
}
.abonnements table#pms-payment-history thead tr,
table.mes-commandes-woocommerce thead tr {
background-color: #fef3eb;
}
.abonnements table#pms-payment-history thead tr th,
table.mes-commandes-woocommerce thead tr th {
font-family: 'Bebas Neue', sans-serif;
text-transform: uppercase;
color: #ef6b00;
font-size: 18px;
padding: 20px 0;
font-weight: normal;
text-align: left
}
.abonnements table#pms-payment-history tr td,
table.mes-commandes-woocommerce tr td {
padding: 20px 0;
}
.abonnements table#pms-payment-history tr th:first-of-type,
table.mes-commandes-woocommerce tr th:first-of-type,
.abonnements table#pms-payment-history tr td:first-of-type,
table.mes-commandes-woocommerce tr td:first-of-type {
padding-left: 20px
}
a.wpo_wcpdf_document_link,
.pms-payment-invoice a {
padding: 5px;
color: #ef6b00 !important;
border-radius: 10px;
text-decoration: underline !important;
}
.profil-wrapper {
padding: 20px 20px 50px;
}
.profil-wrapper .flex-row {
background-color: white;
border-radius: 8px;
padding: 40px 20px;
max-width: 1000px;
margin: auto;
}
.profil-menu {
background-color: #ef6b00;
margin-bottom: 0;
max-width: 1080px;
margin: auto;
padding: 10px;
border-radius: 8px 8px 0 0;
}
.profil-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
.profil-menu li {
padding: 5px;
cursor: pointer;
border-radius: 6px;
transition: background 0.2s;
}
.profil-menu li:hover {
background: #ff7c11;
}
.profil-menu li.active {
color: var(--orange-dark);
}
.profil-menu li a, 
.profil-menu li .disabled-link {
font-size: 15px;
color: white;
}
.profil-menu li .disabled-link {
color: #eba471;
}
.profil-menu li.active {
background-color: white
}
.profil-menu li.active a {
color: #ef6b00
}
.profil-content {
max-width: 850px;
margin: auto;
flex: 1;
background: #fff;
border-radius: 8px;
position: relative;
}
.profil-content h3 {
color: var(--orange-dark);
font-family: 'Poppins';
text-transform: uppercase;
padding-bottom: 20px;
width: 100%;
margin-bottom: 5px;
font-size: 1.2em;
}  .profil-menu .menu-list {
display: flex;
gap: 5px;
list-style: none;
padding: 0;
margin: 0;
}
.profil-menu li a {
white-space: nowrap;
}
.mobile-dropdown {
display: none;
} @media (max-width: 1000px) {
.profil-menu .menu-list {
display: none; }
.mobile-dropdown {
display: block;
position: relative;
}
.mobile-toggle {
background: #ef6b00;
border: 0;
padding: 10px;
font-size: 16px;
cursor: pointer;
width: 100%;
text-align: left;
color: white;
}
.mobile-menu-list {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
border: 1px solid #fff;
background: white;
list-style: none;
padding: 0;
margin: 0;
z-index: 100;
}
.mobile-menu-list li {
padding: 10px;
border-bottom: 1px solid #eee;
}
.mobile-menu-list li a {
color: #1d2327;
}
.mobile-menu-list li:last-child {
border-bottom: none;
}
} .tab-content {
display: none;
}
.tab-content.active {
display: block;
}
.sec-avatar {
justify-content: flex-start !important;
gap: 15px;
}
.avatar-buttons {
gap: 15px;
}
.form-profil input {
width: 100%;
}
.form-profil label,
.acf-label label {
display: flex;
flex-direction: column;
}
#save-my-account {
border-radius: 24px;
font-size: 16px;
background-color: var(--orange-dark);
padding: 8px 30px;
border: none;
color: white;
margin-top: 20px;
cursor: pointer;
}
.form-check {
flex-direction: row !important;
}
.profil-content .um {
margin-left: 0px !important;
}
.form-profil-api {
margin-top: 20px;
}
.acf-input-wrap input {
border: none;
} .form-profil {
display: flex;
gap: 20px;
align-items: flex-start;
flex-wrap: wrap;
padding: 30px;
background: #fef3eb;
border-radius: 14px;
align-items: center;
} .form-profil .infos {
min-width: 320px;
max-width: 420px;
width: 100%;
margin-right: 3em;
} .form-profil input {
width: 100%;
padding: 14px 14px;
border-radius: 8px;
border: 1px solid #e5e5e5;
font-size: 14px;
background: white;
transition: all 0.15s ease;
} .form-profil input:focus {
outline: none;
background: #fff;
border-color: #d6d6d6;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04);
} .avatar-box {
text-align: center;
min-width: 160px;
}
#user-avatar {
width: 120px;
height: 120px;
border-radius: 50%;
object-fit: cover;
border: 1px solid #eaeaea;
background: #f6f6f6;
}
#change-avatar {
margin-top: 0px;
} .btn-orange {
background: #111;
color: #fff;
border: none;
padding: 10px 14px;
border-radius: 8px;
font-size: 13px;
cursor: pointer;
transition: 0.15s;
}
.btn-orange-neg {
background: #fff !important;
color: #ef6c00 !important;
border: 1px solid #ef6c00 !important;
padding: 8px 30px;
border-radius: 24px;
font-size: 16px;
cursor: pointer;
transition: 0.15s;
margin-top: 20px;
}
.btn-orange:hover {
background: #000;
}
.btn-white {
background: #fff;
border: 1px solid #e5e5e5;
padding: 10px 14px;
border-radius: 8px;
font-size: 13px;
cursor: pointer;
}
.btn-white:hover {
background: #f7f7f7;
} .flex-column {
display: flex;
flex-direction: column;
gap: 8px;
margin-top: 12px;
} @media(max-width:768px) {
.form-profil {
flex-direction: column;
gap: 30px;
padding: 20px;
}
.avatar-box {
order: -1;
align-self: flex-start;
}
}
.form-profil-api {
max-width: 850px;
margin: auto;
padding: 30px;
background: #fef3eb;
border-radius: 14px;
}
.form-profil-api h3 {
font-size: 20px;
font-weight: 600;
} .form-profil-api .acf-field {
margin-bottom: 18px;
}
.acf-switch .acf-switch-on {
text-shadow: none;
} .form-profil-api .acf-label label,
.infos label {
font-size: 13px;
margin-bottom: 6px;
font-weight: 500;
}
.acf-table thead {
display: none;
}
.acf-table input[type="text"] {
border: none !important;
}
.acf-field-textarea {
margin-bottom: 0px !important;
} .form-profil-api input[type="text"],
.form-profil-api input[type="url"],
.form-profil-api textarea,
.form-profil-api select {
width: 100%;
padding: 14px;
border-radius: 8px;
border: 1px solid #e5e5e5;
background: white;
font-size: 14px;
transition: 0.15s;
} .form-profil-api input:focus,
.form-profil-api textarea:focus,
.form-profil-api select:focus {
outline: none;
background: #fff;
border-color: #d6d6d6;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04);
} .form-profil-api textarea {
min-height: 120px;
resize: vertical;
} .form-profil-api .acf-gallery {
border: 1px solid #e5e5e5;
border-radius: 10px;
background: white;
padding: 10px;
}
.acf-gallery-toolbar .acf-hl {
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center;
gap: 30px;
}
.acf-gallery-toolbar a,
.acf-actions a {
font-weight: 400;
}
.acf-fields>.acf-field {
padding-left: 0px;
} .form-profil-api .acf-row-flex {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
align-items: start;
margin-bottom: 18px; } .form-profil-api .acf-row-flex .acf-field {
margin-bottom: 0; }
.form-profil-api .acf-field[data-name="site_web"],
.form-profil-api .acf-field[data-name="facebook_url"],
.form-profil-api .acf-field[data-name="instagram_url"],
.form-profil-api .acf-field[data-name="linkedin_url"] {
display: inline-block;
}
.form-profil-api .acf-field[data-name="secteur"] {
margin-bottom: 0px;
padding: 0px;
padding-top: 15px;
} .form-profil-api .acf-fields-reseaux {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-bottom: 20px;
} .acf-fields-inline {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-bottom: 18px;
} .acf-fields-inline .acf-field {
margin-bottom: 0;
} .my-subscriptions .pms-account-navigation,
.my-subscriptions .pms-user-login-field,
.my-subscriptions .pms-user-email-field,
.my-subscriptions .pms-first-name-field,
.my-subscriptions .pms-last-name-field {
display: none !important
}
.acf-input .acf-repeater .acf-row-handle.order {
background: var(--orange-dark);
text-shadow: none;
color: white;
}
.mes-services h2 {
text-align: center;
color: #ef6c00;
padding-bottom: 30px;
}
.products h2 {
text-align: center;
padding-bottom: 10px;
color: #ef6b00;
}
.mes-services ul {
-webkit-columns: 2;
-moz-columns: 2;
list-style-position: inside;
}
.mes-services ul li {
line-height: 2.2em;
}
.interventions-list {
display: flex;
gap: 15px;
flex-direction: column;
}
.inter-item {
background-color: #fef3eb;
border-radius: 12px;
padding: 16px 20px;
border: 1px solid #e0e0e0;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
transition: transform 0.2s, box-shadow 0.2s;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 800px;
}
.inter-item:hover {
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.12);
}
#avis-section {
background: white;
display: flex;
width: fit-content;
padding: 7px 5px;
border-radius: 10px;
margin-bottom: 15px;
gap: 10px;
}
.produits-list {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.produits-list .produit-item {
background-color: #fef3eb;
cursor: pointer;
border-radius: 15px;
overflow: hidden;
position: relative;
}
.produits-list .produit-item img {
width: 250px;
max-height: 200px;
object-fit: cover
}
.produits-list .produit-item>div {
padding: 10px
}
.produits-list .produit-item .btn-plus-info {
float: right;
font-size: 20px;
margin: 10px;
margin-bottom: 20px;
padding: 7px 20px;
border-radius: 50px;
line-height: 15px;
font-family: 'Bebas Neue', sans-serif;
background-color: #ef6c00;
color: white;
cursor: pointer;
border: 0;
}
.popup-produit {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
justify-content: center;
align-items: center;
z-index: 99999;
}
.popup-produit>div {
background: #fff;
padding: 0;
max-width: 750px;
max-height: 90vh;
width: 90%;
position: relative;
border-radius: 8px;
overflow-y: auto;
}
.popup-produit h2 {
text-align: left
}
.close-popup {
position: absolute;
top: 10px;
right: 10px;
;
border: 0;
background: transparent;
font-size: 20px;
color: #b2b2b2;
}
.popup-first-part {
padding: 40px;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.popup-first-part .categorie-prod span {
display: inline;
color: #ef6c00;
text-transform: uppercase;
}
.popup-first-part img {
width: 200px;
max-height: 200px;
object-fit: cover;
border-radius: 5px;
margin-bottom: 15px;
}
@media screen and (max-width: 980px) {
.popup-first-part img {
width: 100% !important;
max-height: 150px !important;
}
.produits-list {
justify-content: space-around;
}
}
.popup-first-part .tel,
.popup-first-part .mail {
background-color: #ef6c00;
padding: 5px 20px;
border-radius: 50px;
margin-bottom: 10px
}
.popup-first-part .tel a,
.popup-first-part .mail a {
color: #fff;
}
.popup-second-part {
background-color: #FEF3EB;
padding: 20px;
padding-bottom: 40px;
}
.profile-public .mes-services div {
max-width: 750px;
margin: auto;
}
.profile-public .mes-services div ul li {
background: #fff;
padding: 10px 20px;
margin-bottom: 10px;
border-radius: 10px
}
.about-me {
margin: auto;
max-width: 750px;
background-image: url(https://bees-safe.com/wp-content/uploads/2026/01/a-propos-de-moi.svg);
background-repeat: no-repeat;
padding: 30px !important;
background-position: top right;
background: #fef3eb;
margin-bottom: 40px;
}
.about-me div:first-child {
margin: auto;
max-width: 650px;
flex: 1;
min-height: 50px;
position: relative;
align-items: center;
}
.about-me h2 {
margin: auto;
text-align: center;
color: #ef6b00;
}
@media screen and (max-width: 980px) {
.profile-public .flex-row {
flex-direction: column;
}
.profile-public .userdata div:first-child {
order: 2;
max-width: 400px;
width: 100%;
}
.profile-public .userdata div:last-child {
order: 1;
}
.about-me div:first-child {
min-height: initial;
background-image: transparent !important;
}
.about-me {
margin: 50px auto;
}
}
.vente-options {
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.vente-options div {
border-radius: 50px;
padding: 5px 10px;
margin: 10px;
}
.vente-options .vente-active {
position: relative;
padding-left: 30px;
background-color: #ef6c00;
color: #fff;
}
.vente-options .vente-active:before {
content: '✓';
position: absolute;
left: 10px;
color: #fff;
}
.vente-options .vente-inactive {
background-color: #fff
}
.popup-last-part {
padding: 30px;
padding-bottom: 40px;
}
.popup-last-part .address-list div {
border-radius: 5px;
padding: 7px;
font-weight: 500;
font-size: 14px;
}
.address-item {
background-color: #fef3eb;
border-radius: 5px;
padding: 10px;
margin-bottom: 10px
}
#carousel .slides img {
width: 100%;
height: 300px;
object-fit: cover;
border-radius: 8px;
}
.flexslider:hover .flex-direction-nav .flex-next {
padding: 10px;
} .inter-item strong {
font-size: 1.2rem;
margin-bottom: 8px;
color: #2c3e50;
} .inter-item p {
margin: 4px 0;
font-size: 0.95rem;
color: #555;
line-height: 1.4;
} .inter-item em {
display: inline-block;
margin-top: 8px;
font-style: normal;
color: #888;
font-size: 0.9rem;
} .inter-item .actions {
margin-top: 12px;
display: flex;
gap: 8px;
}
.inter-item .actions button {
flex: 1;
padding: 8px 10px;
border: none;
border-radius: 6px;
font-size: 0.95rem;
cursor: pointer;
transition: background 0.2s;
color: #fff;
} .inter-item .actions .validate-btn {
background-color: #27ae60;
}
.inter-item .actions .validate-btn:hover {
background-color: #219150;
}
.inter-item .actions .delete-btn {
background-color: #e74c3c;
}
.inter-item .actions .delete-btn:hover {
background-color: #c0392b;
} .inter-item .icon {
margin-right: 6px;
font-size: 1rem;
}
.avis-box {
background: white;
padding: 10px 5px;
border-radius: 5px;
margin-top: 10px;
}
.avis-box p {
line-height: 5px;
font-size: 1em;
}
.avis-box .stars,
#avis-stars .star {
color: var(--orange-dark);
font-size: 1.4em;
}  .my-subscriptions label {
display: block;
font-size: 13px;
font-weight: 500;
margin-bottom: 6px;
} .my-subscriptions input[type="password"] {
width: 100%;
padding: 12px 14px;
border-radius: 8px;
border: 1px solid #e5e5e5;
background: white;
font-size: 14px;
transition: all 0.15s ease;
}
.my-subscriptions input[type="password"]:focus {
outline: none;
border-color: #d6d6d6;
background: #fff;
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.04);
} .api-wrapper {
padding: 2% 8%;
}
.api-wrapper .api-1 div:nth-child(2) img {
border: 15px solid white;
rotate: 2deg;
max-width: 470px;
}
.acf-gallery {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.acf-gallery img {
width: 150px;
height: auto;
border-radius: 8px;
object-fit: cover;
}
.page-template-profil-api .flex-direction-nav a {
padding-top: 10px;
}
.api-wrapper:nth-child(3) li::before {
content: "✔";
color: var(--orange-dark);
font-weight: bold;
margin-right: 8px;
}
.api-wrapper .section-coord>div {
display: flex;
align-items: center;
flex-direction: row;
gap: 10px;
}
#mes-services .acf-table thead {
display: none;
}
#mes-services .acf-label {
display: none;
}
#liste-adresses {
list-style: none;
padding: 0;
margin-top: 10px;
}
#liste-adresses li {
display: flex;
justify-content: space-between;
align-items: center;
background: var(--orange-light);
padding: 6px 10px;
border-radius: 6px;
margin-bottom: 4px;
}
.remove-btn {
background: transparent;
border: none;
color: var(--rouge-dark);
font-size: 18px;
cursor: pointer;
}
.suggestion {
background: white;
border: 1px solid #ddd;
padding: 5px;
cursor: pointer;
}
.suggestion:hover {
background: #eee;
}
.statut-role {
background-color: var(--orange-dark);
color: white;
padding: 6px 20px !important;
border-radius: 50px;
}
.gestion-adresses label {
color: var(--orange-dark);
font-weight: 400;
}
.profil-content #mes-adresses h3 {
color: #333;
padding-top: 40px;
padding-bottom: 18px;
}
.bg-free {
background-color: var(--yellow-miel);
}
.bg-premium {
background-color: var(--orange-dark);
}
.popup-max-add {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border: var(--orange-dark) 2px solid;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
z-index: 9999;
background: white;
text-align: center;
}
.popup-max-add button {
margin-top: 10px;
padding: 5px 15px;
background-color: var(--yellow);
border: none;
border-radius: 5px;
cursor: pointer;
}
.popup-max-add .statut-role {
width: fit-content;
margin: auto;
margin-bottom: 10px;
}
.popup-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 9998;
} .page-template-map-search-api #autocomplete-results {
top: 180px;
}
.btn-prim {
color: #FFFFFF !important;
border-radius: 24px;
font-size: 16px;
background-color: var(--orange-dark);
cursor: pointer;
border: none;
padding: 5px 20px;
margin-top: 10px;
}
.btn-sec {
color: var(--orange-dark) !important;
border-radius: 24px;
font-size: 16px;
background-color: white;
cursor: pointer;
border: var(--orange-dark) 1px solid !important;
padding: 5px 20px;
margin-top: 10px;
text-align: center; }
.modal-contact {
display: none;
position: fixed;
z-index: 9999;
inset: 0;
background: rgba(0, 0, 0, 0.6);
backdrop-filter: blur(4px);
justify-content: center;
align-items: center;
}
.modal-contact.active {
display: flex;
}
.modal-content {
background: #fff;
padding: 20px;
max-width: 450px;
width: 90%;
border-radius: 10px;
text-align: center;
animation: fadeIn .25s ease;
}
.modal-content a {
border: solid 2px #e46d0b;
padding: 10px 10px;
}
.modal-close {
float: right;
cursor: pointer;
font-size: 1.5rem;
}
.modal-content h2 {
padding-bottom: 30px;
}
#modalBody {
padding: 40px 0px;
}
#avisPrenom,
#avisNom,
#avisEmail {
width: 100%;
max-width: 400px;
padding: 12px 16px;
margin-bottom: 12px;
font-size: 16px;
border: 2px solid #e5e7eb;
border-radius: 12px;
background: #f9fafb;
color: #111;
transition: all 0.25s ease;
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#avisPrenom:focus,
#avisNom:focus,
#avisEmail:focus {
border-color: var(--orange-dark);
background: #fff;
box-shadow: 0 0 8px rgba(124, 58, 237, 0.3);
outline: none;
}
#avisPrenom::placeholder,
#avisNom::placeholder,
#avisEmail::placeholder {
color: #9ca3af;
}
.avis-optin {
margin-top: 2em;
}
.avisSubmit {
margin-bottom: 15px;
}
@keyframes fadeIn {
from {
transform: scale(.95);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}
}
.apiculteur-actions {
display: flex;
gap: 10px;
justify-content: flex-start;
}
@media (max-width: 1290px) {
.apiculteur-actions {
justify-content: flex-start;
flex-direction: column;
}
}
@media (max-width: 780px) {
.map-section {
display: flex;
flex-direction: column;
}
} .inter-stat {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 22px;
}
.inter-stat>div:first-child {
background: white;
padding: 10px 40px;
}
.statut-select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-color: #fff;
padding: 10px 40px 10px 15px;
font-size: 1em;
border-radius: 12px;
border: 1px solid #ddd;
outline: none;
cursor: pointer;
font-weight: 500;
transition: 0.2s ease;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23666' stroke-width='3' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 12px center;
background-size: 18px;
}
.statut-select:hover {
border-color: #aaa;
}
.statut-select:focus {
border-color: #4c9aff;
box-shadow: 0 0 0 4px rgba(76, 154, 255, 0.2);
}
.inter-stat label {
padding-right: 5px;
} .page-id-371 #et-main-area {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.section-avis {
display: flex;
flex: 1;
justify-content: center;
flex-direction: column;
align-items: center;
padding: 4% 0px;
}
.star-rating {
font-size: 30px;
color: #ccc;
cursor: pointer;
}
.star-rating .filled {
color: #ef6c00;
}
.star-rating span {
color: #ccc;
transition: color 0.2s;
} .section-avis form {
width: 400px;
margin: 0 auto;
background: #fff;
padding: 30px;
border-radius: 12px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
font-family: 'Arial', sans-serif;
} .section-avis label {
font-weight: bold;
display: block;
margin-bottom: 8px;
color: #333;
} .section-avis textarea {
width: 100%;
padding: 10px 12px;
border-radius: 8px;
border: 1px solid #ccc;
font-size: 14px;
resize: vertical;
transition: border 0.2s;
}
.section-avis textarea:focus {
border-color: #ff9800;
outline: none;
} .section-avis .btn-orange {
display: inline-block;
border: none;
padding: 12px 25px;
cursor: pointer;
transition: background 0.3s, transform 0.2s;
}
.section-avis .btn-orange:hover {
background-color: #e68900;
transform: translateY(-2px);
} .avis-message {
text-align: center;
margin-bottom: 20px;
padding: 12px 15px;
border-radius: 8px;
font-weight: bold;
}
.avis-message.success {
background-color: #d4edda;
color: #155724;
border: 1px solid #c3e6cb;
}
.avis-message.error {
background-color: #f8d7da;
color: #721c24;
border: 1px solid #f5c6cb;
} .form-create-annonce {
background-color: #fef3eb;
border-radius: 12px;
padding: 16px 20px;
margin-bottom: 50px;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 800px;
}
.form-create-annonce input,
.form-create-annonce select {
padding: 5px 10px;
border-radius: 8px
}
.form-create-annonce label.nom-product,
.form-create-annonce label.lieu,
.form-create-annonce label.photo,
.caracteristiques label,
.contact legend,
.moyens-vente legend,
.addresses-dispo legend {
margin-top: 10px;
text-transform: uppercase;
font-size: 14px;
color: #333;
}
.contact label,
.addresses-dispo label,
.moyens-vente label {
border-radius: 8px;
background-color: white;
display: block;
margin-bottom: 5px;
padding: 10px 20px
}
.annonce-badge {
font-size: 20px;
margin-bottom: 20px;
color: #ef6c00;
text-transform: uppercase;
}
.annonce-inactive .annonce-content {
opacity: 0.45;
filter: grayscale(100%);
pointer-events: auto;
}
input[name="nom_annonce"],
input[name="lieu_production"],
input[name="prix"],
input[name="edit_nom_annonce"],
input[name="edit_lieu_production"],
input[name="edit_prix"] {
border: 1px solid #bbb;
width: 100%;
padding: 10px;
}
input[name="poids"] {
border: 1px solid #bbb;
padding: 5px 10px;
}
fieldset.contact,
fieldset.caracteristiques {
margin: 10px 0;
}
.header-annonces-bouton {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px
}
.annonces-list li {
border-radius: 12px;
padding: 16px 20px;
margin-bottom: 50px;
border: 1px solid #ef6c00;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
.annonces-list li .reactivate-form {
position: absolute;
right: 20px;
top: 0;
}
.annonces-list li img {
height: 100px;
width: 100px;
object-fit: cover;
}
#mes-annonces .success {
border: 1px solid #4f9f44;
color: #4f9f44;
padding: 10px 20px;
border-radius: 5px;
margin-bottom: 20px
}
.annonce-actions {
display: flex;
flex-wrap: wrap;
gap: 10px
}
.annonce-actions button {
color: white;
background: #ef6b00;
border: 0;
margin-top: 20px;
padding: 8px 30px;
border-radius: 50px;
cursor: pointer
}
.list-button-action {
margin-top: 10px;
display: flex;
gap: 10px;
justify-content: flex-end;
flex-wrap: wrap;
}
.select-vente {
padding: 10px;
background: #fef3eb;
border-radius: 50px;
}
.form-create-annonce .select-vente {
background: #fff;
}
.mes-annonces-wrapper .message .notice {
border-radius: 5px;
border: 2px solid #ef6b00;
padding: 10px 20px;
color: #ef6b00;
margin-bottom: 20px;
}
.bloc-boutique {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
gap: 20px;
margin-top: 30px
}
.bloc-boutique div {
border-radius: 10px;
padding: 20px;
border: 1px solid #ef6c00;
max-width: 415px;
}
@media screen and (max-width: 750px) {
.header-moncompte {
padding-bottom: 30px !important
}
.subscription-info,
#toggle-create-form,
.list-button-action>button {
width: 100% !important
}
.list-button-action,
.header-annonces-bouton {
flex-wrap: wrap;
}
.annonces-list li .reactivate-form {
position: relative;
right: initial;
margin-bottom: 20px;
}
.annonces-list li .reactivate-form>button {
margin-top: 0 !important;
}
.annonce-content>div {
flex-wrap: wrap;
}
.annonce-content>div>div {
order: 2;
}
.expiration-block {
order: 1 !important;
}
.annonce-expiration {
margin-top: 0 !important;
}
}
.page-template-template-abonnement .abonnements .pms-form-design-wrapper {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.profil-content.abonnements {
background-color: white;
border-radius: 8px;
padding: 40px 20px;
max-width: 1080px;
margin: auto;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table__plan td {
font-size: 22px;
font-family: 'Bebas Neue', sans-serif;
margin-top: 20px
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table {
background: #fef3eb;
padding: 20px;
border-radius: 6px;
margin-bottom: 4px;
flex: 1;
min-width: 250px;
margin-bottom: 0 !important;
}
.pms-form-design-wrapper table.pms-account-subscription-details-table:last-of-type {
margin-bottom: 0 !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table td,
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table tr {
background: transparent !important;
border: 0 !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table tr {
margin: 5px 20px !important;
padding: 0 !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table .pms-account-subscription-details-table__status td {
background: white !important;
border: 0 !important;
color: #ef6c00 !important;
margin-bottom: 10px
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table__payment-method {
background-color: white !important;
padding: 10px;
border-radius: 6px !important;
}
.page-template-template-abonnement .abonnements .pms-account-subscription-details-table td:first-child {
display: none
} .page-template-template-abonnement .securite .sub-liste,
.page-template-template-abonnement .paiements .sub-liste {
display: none;
}
@media screen and (max-width: 750px) {
.profil-content.abonnements {
padding: 40px 10px;
}
.bloc-boutique div {
padding: 20px 10px;
}
}
.pms_success-messages-wrapper {
width: 100%;
}
.sub-liste .subscription-item {
position: relative;
background: #fef3eb;
border-radius: 5px;
padding: 20px;
}
.sub-liste .subscription-item h4 {
font-size: 26px
}
.statut-sub {
text-transform: capitalize;
background: white;
border-radius: 50px;
color: #ef6b00;
padding: 5px 20px;
position: absolute;
right: 20px;
top: 20px;
}
.sub-liste .subscription-item strong {
font-size: 18px;
font-family: 'Bebas Neue', sans-serif;
color: #ef6c00;
}
.subscription-actions {
text-align: right;
}
.subscription-actions button {
border: 1px solid #ef6c00;
padding: 5px 30px;
border-radius: 50px;
color: #ef6c00;
font-size: 22px;
font-family: 'Bebas Neue', sans-serif;
background-color: transparent;
}
.pms-account-subscription-details-table__start-date td:last-child,
.pms-account-subscription-details-table__expiration-date td:last-child,
.pms-account-subscription-details-table__next-payment td:last-child {
position: relative;
margin-top: 30px;
width: 100%;
}
.pms-account-subscription-details-table tr td:last-child::before {
content: '';
position: absolute;
top: -24px;
font-family: 'Bebas Neue', sans-serif;
text-transform: uppercase;
color: #ef6b00;
font-size: 18px;
}
.pms-account-subscription-details-table__start-date td:last-child::before {
content: 'Date de début' !important;
}
.pms-account-subscription-details-table__expiration-date td:last-child::before {
content: 'Date d’expiration' !important;
}
.pms-account-subscription-details-table__next-payment td:last-child::before {
content: 'Prochain paiement' !important;
}
.acf-switch.-on {
background: #ef6c00;
border-color: #ef6c00;
}
.acf-switch.-on .acf-switch-slider {
border-color: #ef6c00;
}
.switch-disponible {
display: inline-flex;
align-items: center;
gap: 10px;
cursor: pointer;
}
.switch-disponible input {
display: none;
}
.switch-disponible .slider {
width: 44px;
height: 24px;
background: #ccc;
border-radius: 999px;
position: relative;
transition: background .2s;
}
.switch-disponible .slider::before {
content: '';
position: absolute;
width: 20px;
height: 20px;
background: white;
border-radius: 50%;
top: 2px;
left: 2px;
transition: transform .2s;
}
.switch-disponible input:checked+.slider {
background: #ef6c00;
}
.switch-disponible input:checked+.slider::before {
transform: translateX(20px);
}
.header-moncompte {
display: flex;
flex-wrap: wrap;
margin: auto;
max-width: 1080px;
justify-content: space-between;
padding-top: 50px;
padding-bottom: 10px;
}
.popup-produit .rupture-stock {
position: relative;
margin-bottom: 20px;
}
.rupture-stock {
position: absolute;
top: 10px;
padding: 0 10px;
background: #ef6c00;
color: white;
text-transform: uppercase;
font-size: 14px;
}
.subscription-info {
border: 1px solid #ef6b00;
border-radius: 4px;
padding: 8px 30px !important;
}
.texte-jetons-wrapper ul,
.texte-boutique-wrapper ul {
list-style: inherit !important
}
.inscription-part1 .return-container {
margin: 50px auto;
text-align: center;
}
.inscription-part1 .return-container h1 {
margin-bottom: 30px;
}
.button-return {
display: initial;
background: #ef6b00;
padding: 10px 20px;
border-radius: 50px;
margin-top: 20px;
}
.button-return a {
color: white;
}
.counter-clic {
font-size: 16px;
padding: 12px 16px;
overflow: visible;
background: #fef3eb;
border-radius: 8px;
display: inline-flex;
align-items: center;
gap: 8px;
}
.counter-info {
display: inline-flex;
justify-content: center;
flex-shrink: 0;
align-items: center;
width: 18px;
height: 18px;
font-size: 12px;
font-weight: bold;
border-radius: 50%;
background: #ef6c00;
color: #fff;
cursor: pointer;
position: relative;
}
.counter-tooltip {
position: absolute;
z-index: 9999;
background: #fff;
color: #000;
padding: 8px 10px;
border-radius: 5px;
font-size: 12px;
width: 200px;
text-align: left;
opacity: 0;
pointer-events: none;
transform: translate(-55%, 25%);
z-index: 999;
font-weight: normal;
line-height: 150%;
font-size: 13px;
transition: opacity .2s;
}
.counter-info:hover .counter-tooltip {
opacity: 1;
} #beesafe-warning {
border-radius: 5px;
background:  white;
border:  1px solid #ef6c00;
color: #ef6c00;
padding:  20px 30px;
margin-bottom: 30px;
} @media (max-width: 600px) {
.section-avis form {
padding: 20px;
}
.star-rating {
font-size: 20px;
}
.btn-orange {
width: 100%;
text-align: center;
}
}