
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header { font-size: 20px; line-height: 1.3em; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-family: 'Manrope', Helvetica, Arial, Lucida, sans-serif;font-size: 20px; padding-top:10px;padding-bottom:10px; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead { font-family: 'Josefin Sans', Helvetica, Arial, Lucida, sans-serif; text-transform: uppercase;font-size: 70px; line-height: 1.2em; }
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 { background-color: rgba(0,0,0,0.76); }
.et_pb_fullwidth_header_0 { padding-top: 50px; padding-bottom: 50px; }
body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button { color:#FFFFFF !important;
					
					border-color:#FF5500;
					
					
					font-size:14px; background-color: #FF5500; padding-top: 15px !important; padding-right: 35px !important; padding-bottom: 15px !important; padding-left: 35px !important; }
body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover { color:#FFFFFF !important;border-color:#FFFFFF !important;padding-right: 2em;padding-left: 0.7em; background-image: initial ;background-color: RGBA(255,255,255,0); }
body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before, body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after, body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before, body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after, body .divimegapro-wrapper .et_pb_section .et_pb_button_0:before, body .divimegapro-wrapper .et_pb_section .et_pb_button_0:after { display:none !important; }
body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button { color:#FFFFFF !important;
					
					border-color:#FFFFFF;
					
					
					font-size:14px; background-color: RGBA(255,255,255,0); padding-top: 15px !important; padding-right: 35px !important; padding-bottom: 15px !important; padding-left: 35px !important; }
body .divimegapro-wrapper .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover { color:#FFFFFF !important;border-color:#FF5500 !important;padding-right: 2em;padding-left: 0.7em;border-width:2px !important; background-image: initial ;background-color: #FF5500; }
.et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button, .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button { transition: color 300ms ease 0ms, background-color 300ms ease 0ms, border 300ms ease 0ms; }
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay { background-color: rgba(0,0,0,0.61); }
.et_pb_section_1.et_pb_section, .et_pb_section_3.et_pb_section { background-color: #f7f7f7 !important; }
.et_pb_row_0, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_0.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_0.et_pb_row, .et_pb_row_1, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_1.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_1.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_1.et_pb_row, .et_pb_row_4, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_4.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_4.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_4.et_pb_row, .et_pb_row_5, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_5.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_5.et_pb_row, .et_pb_row_8, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_8.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_8.et_pb_row, .et_pb_row_9, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_9.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_9.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_9.et_pb_row { width: 84%; max-width: 84%; }
.et_pb_cta_0.et_pb_promo h2, .et_pb_cta_0.et_pb_promo h1.et_pb_module_header, .et_pb_cta_0.et_pb_promo h3.et_pb_module_header, .et_pb_cta_0.et_pb_promo h4.et_pb_module_header, .et_pb_cta_0.et_pb_promo h5.et_pb_module_header, .et_pb_cta_0.et_pb_promo h6.et_pb_module_header, .et_pb_cta_1.et_pb_promo h2, .et_pb_cta_1.et_pb_promo h1.et_pb_module_header, .et_pb_cta_1.et_pb_promo h3.et_pb_module_header, .et_pb_cta_1.et_pb_promo h4.et_pb_module_header, .et_pb_cta_1.et_pb_promo h5.et_pb_module_header, .et_pb_cta_1.et_pb_promo h6.et_pb_module_header, .et_pb_cta_2.et_pb_promo h2, .et_pb_cta_2.et_pb_promo h1.et_pb_module_header, .et_pb_cta_2.et_pb_promo h3.et_pb_module_header, .et_pb_cta_2.et_pb_promo h4.et_pb_module_header, .et_pb_cta_2.et_pb_promo h5.et_pb_module_header, .et_pb_cta_2.et_pb_promo h6.et_pb_module_header, .et_pb_cta_3.et_pb_promo h2, .et_pb_cta_3.et_pb_promo h1.et_pb_module_header, .et_pb_cta_3.et_pb_promo h3.et_pb_module_header, .et_pb_cta_3.et_pb_promo h4.et_pb_module_header, .et_pb_cta_3.et_pb_promo h5.et_pb_module_header, .et_pb_cta_3.et_pb_promo h6.et_pb_module_header, .et_pb_cta_4.et_pb_promo h2, .et_pb_cta_4.et_pb_promo h1.et_pb_module_header, .et_pb_cta_4.et_pb_promo h3.et_pb_module_header, .et_pb_cta_4.et_pb_promo h4.et_pb_module_header, .et_pb_cta_4.et_pb_promo h5.et_pb_module_header, .et_pb_cta_4.et_pb_promo h6.et_pb_module_header { font-weight: 600 !important; text-transform: uppercase !important;font-size: 27px !important; line-height: 1.3em !important; }
.et_pb_cta_0.et_pb_promo { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Black-Opaque.png);background-color: rgba(0,0,0,0.3); padding-top: 121px !important; padding-bottom: 121px !important; transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms; }
.et_pb_cta_0.et_pb_promo:hover { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Black-Opaque.png);background-color: rgba(1,9,79,0.4); }
.et_pb_cta_1.et_pb_promo { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/White-Acrylic.png);background-color: rgba(0,0,0,0.3); padding-top: 121px !important; padding-bottom: 121px !important; transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms; }
.et_pb_cta_1.et_pb_promo:hover { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/White-Acrylic.png);background-color: rgba(1,9,79,0.4); }
.et_pb_cta_2.et_pb_promo { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Custom-Shapes.png);background-color: rgba(0,0,0,0.3); padding-top: 286px !important; padding-bottom: 286px !important; transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms; }
.et_pb_cta_2.et_pb_promo:hover { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Custom-Shapes.png);background-color: rgba(1,9,79,0.4); }
.et_pb_cta_3.et_pb_promo { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/11/Color-Core-MTB-Marine.png);background-color: rgba(0,0,0,0.3); padding-top: 121px !important; padding-bottom: 121px !important; transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms; }
.et_pb_cta_3.et_pb_promo:hover { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/11/Color-Core-MTB-Marine.png);background-color: rgba(1,9,79,0.4); }
.et_pb_cta_4.et_pb_promo { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Custom-Products.png);background-color: rgba(0,0,0,0.3); padding-top: 121px !important; padding-bottom: 121px !important; transition: background-color 300ms ease 0ms, background-image 300ms ease 0ms; }
.et_pb_cta_4.et_pb_promo:hover { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Custom-Products.png);background-color: rgba(1,9,79,0.4); }
div.et_pb_section.et_pb_section_2 { background-image: linear-gradient( 145deg, rgba(0,0,0,0.88) 46%, rgba(41,196,169,0) 99% ), url(https://mtbmarine.com/wp-content/uploads/2024/10/1234.png) !important; }
.et_pb_section_2.et_pb_section { padding-top: 80px; padding-bottom: 80px; }
.et_pb_row_1.et_pb_row { padding-top: 27px !important; padding-top: 27px; }
.et_pb_text_0.et_pb_text, .et_pb_text_3.et_pb_text, .et_pb_text_9.et_pb_text, .et_pb_text_10.et_pb_text, .et_pb_text_10.et_pb_text a, .et_pb_text_11.et_pb_text, .et_pb_text_14.et_pb_text a, .difl_productgrid_dmp_1554_8 .woocommerce-page ul.products li.product span.df-sale-badge.df-onsale,
                                        .difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product span.df-sale-badge.df-onsale { color: #FFFFFF !important; }
.et_pb_text_0 { line-height: 1.6em; font-weight: 600;font-size: 24px; line-height: 1.6em; text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4); }
.et_pb_row_2, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_2.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_2.et_pb_row, .et_pb_row_6, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_6.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_6.et_pb_row, .et_pb_row_10, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_10.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_10.et_pb_row { max-width: 80%; }
.et_pb_text_1 h2, .et_pb_text_7 h2 { font-weight: 600; text-transform: uppercase;font-size: 40px; line-height: 1.2em; text-align: center; }
.et_pb_text_1 { margin-bottom: 20px !important; }
.et_pb_section_4 { border-color:#e6e9eb; }
.et_pb_section_4.et_pb_section, .et_pb_section_10.et_pb_section, .et_pb_section_12.et_pb_section, .et-db  .et-l .et_pb_section_dmp_1554_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_3.et_pb_row, .et_pb_row_7.et_pb_row { padding-top: 0px !important; padding-bottom: 0px !important; padding-top: 0px; padding-bottom: 0px; }
.et_pb_row_3, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_3.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_3.et_pb_row, .et_pb_row_7, body .divimegapro-wrapper .et-db  .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single .divimegapro-wrapper  .et-l .et_pb_row_7.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page .divimegapro-wrapper  .et-l .et_pb_row_7.et_pb_row, .et-db  .et-l .et_pb_row_dmp_1554_1,body.et-db .divimegapro-wrapper .et-db  .et-l  .et-l .et_pb_row_dmp_1554_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db .divimegapro-wrapper  .et-l  .et-l .et_pb_row_dmp_1554_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db .divimegapro-wrapper  .et-l  .et-l .et_pb_row_dmp_1554_1.et_pb_row { width: 100%; max-width: 100%; }
.et_pb_text_2 h2 { font-weight: 600; text-transform: uppercase;font-size: 35px; color: #FFFFFF !important; line-height: 1.3em; }
.et_pb_text_3 { font-size: 17px; margin-bottom: 30px !important; }
.et_pb_button_0_wrapper .et_pb_button_0, .et_pb_button_0_wrapper .et_pb_button_0:hover { padding-top: 15px !important; padding-right: 35px !important; padding-bottom: 15px !important; padding-left: 35px !important; }
.et_pb_button_0, .et_pb_button_0:after { transition: all 300ms ease 0ms; }
.difl_productitem_0, .difl_productitem_4, .difl_productitem_dmp_1554_6 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; }
.difl_productitem_0.df-item-wrap .et-pb-icon,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1.df-item-wrap .et-pb-icon,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2.df-item-wrap .et-pb-icon,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_3.df-item-wrap .et-pb-icon,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_3.df-product-rating-wrap .star-rating, .difl_productitem_4.df-item-wrap .et-pb-icon,
                                    .difl_productitem_4.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_4.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_5.df-item-wrap .et-pb-icon,
                                    .difl_productitem_5.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_5.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_6.df-item-wrap .et-pb-icon,
                                    .difl_productitem_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_7.df-item-wrap .et-pb-icon,
                                    .difl_productitem_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_6.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_7.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_8.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { font-size:12px!important; }
.difl_productitem_0.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_3.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_4.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_5.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_6.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_7.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_6.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_7.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_8.df-item-wrap:not(.only_icon_in_cart) a.df_button img { float:right !important; }
.difl_productitem_1 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; padding-top: 30px !important; padding-bottom: 10px !important; }
.difl_productitem_2, .difl_productitem_3, .difl_productitem_dmp_1554_8 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; display: block; }
.difl_product_carousel_0 .df-product-outer-wrap, .difl_productgrid_dmp_1554_8 .df-product-outer-wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:1px;border-color:#00B0FF; }
.difl_product_carousel_0, .et_pb_image_0 .et_pb_image_wrap, .et_pb_image_0 img { width: 100%; }
.difl_product_carousel_0 ul li.df-equal-height, .difl_product_carousel_1 ul li.df-equal-height { align-self: auto;
                                 height: auto; }
.difl_product_carousel_0 span.df-onsale:not(.df-sale-badge), .difl_productgrid_dmp_1554_8 span.df-onsale:not(.df-sale-badge) { display:none; }
.difl_product_carousel_0 .df-product-inner-wrap, .difl_product_carousel_1 .df-product-inner-wrap { text-align:center ; padding-top: 25px !important; padding-right: 20px !important; padding-bottom: 25px !important; padding-left: 20px !important; background-color: rgba(0,176,255,0.2) ; }
.difl_product_carousel_0 .df-products, .difl_product_carousel_1 .df-products { padding-top: 20px !important; padding-bottom: 20px !important; }
.difl_product_carousel_0 .df-hover-trigger:hover .df-product-inner-wrap, .difl_product_carousel_1 .df-hover-trigger:hover .df-product-inner-wrap, .difl_productgrid_dmp_1554_8 .df-hover-trigger:hover .df-product-inner-wrap { background-color: rgba(0,176,255,0.2) ; }
.difl_product_carousel_0 .swiper-pagination { position: relative;
                    top: auto;
                    left: auto;
                    right: auto;
                    transform: translateY(0);
                    order: 2; text-align: ; }
.difl_product_carousel_0 .swiper-pagination:not(.dots_style_square_rotate) .swiper-pagination-bullet { width:11px; height:11px; margin-right:11px!important; }
.difl_product_carousel_0 .swiper-pagination span { background: #00B0FF !important; }
.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active { background: #01094F !important; }
.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active:before { border-color: #01094F !important; }
.difl_product_carousel_0  .arrow-middle .df_pc_arrows *, .difl_product_carousel_1  .arrow-middle .df_pc_arrows * { pointer-events: all !important; }
.difl_product_carousel_0 .swiper-container-3d .swiper-slide-shadow-left, .difl_product_carousel_1 .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left,rgba(0,0,0,1),rgba(0,0,0,0)); }
.difl_product_carousel_0 .swiper-container-3d .swiper-slide-shadow-right, .difl_product_carousel_1 .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right,rgba(0,0,0,1),rgba(0,0,0,0)); }
.difl_product_carousel_0 .woocommerce ul.df-products li.product .df-sale-badge.df-onsale, .difl_product_carousel_1 .woocommerce ul.df-products li.product .df-sale-badge.df-onsale { top: 0px !important; left: 0 !important; transform: none !important; }
.et_pb_section_5.et_pb_section { padding-bottom: 0px; }
.et_pb_text_4 h2, .et_pb_text_5 h2 { font-weight: 600; text-transform: uppercase;font-size: 40px; line-height: 1.2em; text-align: left; }
.et_pb_text_4 { padding-bottom: 0px !important;margin-bottom: 0px !important; }
.difl_logocarousel_0 { padding-top: 0px;margin-top: 0px; }
.difl_logocarousel_0 .df_lci_container img { max-width:100%!important; }
.difl_logocarousel_0 .difl_logocarouselitem { height: auto; align-items: center; }
.difl_logocarousel_0 .bx-viewport { margin-top: 0px !important; padding-top: 0px !important; }
.difl_logocarousel_0 .bx-controls-direction .bx-prev, .difl_logocarousel_0 .bx-controls-direction .bx-next { color: #2ea3f2 !important; background-color: #ffffff !important; }
.difl_logocarousel_0 .bx-controls-direction a.disabled { opacity:0.5!important; }
.difl_logocarousel_0 .bx-pager .bx-pager-item a { background: #666666 !important; }
.difl_logocarousel_0 .bx-pager .bx-pager-item a.active { background: #000000 !important; }
.et_pb_section_6.et_pb_section { padding-top: 100px; padding-bottom: 80px; background-color: #01094F !important; }
.et_pb_row_5 { background-color: #FFFFFF; box-shadow:  0px -32px 0px -6px rgba(255,255,255,0.7) ; }
.et_pb_row_5.et_pb_row { padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
.et_pb_text_6.et_pb_text { color: #000000 !important; }
.et_pb_text_6 { font-size: 21px; }
.et_pb_image_0 { width: 100%; max-width: 100% !important; text-align: center; }
.et_pb_text_7 { margin-bottom: 9px !important; }
.difl_productitem_5 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; display: block; margin-top: 15px !important; }
.difl_productitem_6 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; padding-top: 10px !important; padding-bottom: 10px !important; }
.difl_productitem_7 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; display: block; padding-bottom: 15px !important; }
.difl_product_carousel_1 .df-product-outer-wrap { border-radius: 5px 5px 5px 5px;overflow: hidden; border-width:1px;border-color:#00B0FF; box-shadow:  0px 1px 8px 0px RGBA(255,255,255,0) ; transition: box-shadow 300ms ease 0ms; }
.difl_product_carousel_1 .df-product-outer-wrap:hover { box-shadow:  0px 1px 8px 0px rgba(0,0,0,0.19) ; }
.et_pb_section_8 { border-width:1px;border-color:#e6e9eb; }
.et_pb_section_8.et_pb_section { padding-top: 0px; padding-bottom: 0px;margin-bottom: 50px; }
.et_pb_text_8 h2 { font-weight: 600; text-transform: uppercase;font-size: 36px; color: #FFFFFF !important; line-height: 1.3em; }
.et_pb_text_8 { margin-bottom: 28px !important; }
.difl_iconlistitem_0.difl_iconlistitem .item-elements span.difl_icon_item_container span.difl_icon_item_icon_wrapper span.et-pb-icon, .difl_iconlistitem_1.difl_iconlistitem .item-elements span.difl_icon_item_container span.difl_icon_item_icon_wrapper span.et-pb-icon, .difl_iconlistitem_2.difl_iconlistitem .item-elements span.difl_icon_item_container span.difl_icon_item_icon_wrapper span.et-pb-icon, .difl_iconlistitem_3.difl_iconlistitem .item-elements span.difl_icon_item_container span.difl_icon_item_icon_wrapper span.et-pb-icon, .difl_iconlistitem_4.difl_iconlistitem .item-elements span.difl_icon_item_container span.difl_icon_item_icon_wrapper span.et-pb-icon { font-family:ETmodules !important; font-weight:400 !important; font-family:ETmodules !important; font-weight:400 !important; }
.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_header, .difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_header a { font-family: 'Manrope', Helvetica, Arial, Lucida, sans-serif; font-weight: 600;font-size: 17px; color: #FFFFFF !important; }
.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_body, .difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_body p { font-weight: 700; }
.difl_iconlist_0.difl_iconlist ul.difl_iconlist_container { gap:10px!important; }
.difl_iconlist_0.difl_iconlist .difl_iconlistitem *, .difl_iconlist_1.difl_iconlist .difl_iconlistitem * { text-align: left; }
.difl_iconlist_0.difl_iconlist .item-elements, .difl_iconlist_1.difl_iconlist .item-elements { max-width:550px; }
.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_container { flex-direction: row; gap:10px!important; }
.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_icon_wrapper { text-align: left; display:flex; align-items: center; }
.difl_iconlist_0.difl_iconlist .item-elements .et-pb-icon { color: #FFFFFF !important; font-size:30px!important; }
.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_icon_wrapper img, .difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_icon_wrapper img { width:40px!important; height:40px!important; }
.difl_iconlist_0.difl_iconlist .item-elements .difl_lottie_player, .difl_iconlist_1.difl_iconlist .item-elements .difl_lottie_player { width: 40px; height: 40px; }
.et_pb_section_9.et_pb_section { padding-top: 0px; padding-bottom: 0px; background-color: #01094F !important; }
.et_pb_row_8.et_pb_row, .et_pb_row_9.et_pb_row { padding-top: 10px !important; padding-bottom: 10px !important; padding-top: 10px; padding-bottom: 10px; }
.et_pb_row_8 { display:flex;align-items:center; }
.et_pb_text_9 { text-transform: uppercase;font-size: 16px; }
.difl_iconlistitem_5.difl_iconlistitem .item-elements span.difl_icon_item_container span.difl_icon_item_icon_wrapper span.et-pb-icon { font-family:FontAwesome !important; font-weight:900 !important; font-family:FontAwesome !important; font-weight:900 !important; }
.difl_iconlist_1.difl_iconlist ul.difl_iconlist_container { grid-template-columns:repeat(2, 1fr); gap:0px!important; }
.difl_iconlist_1.difl_iconlist .difl_iconlistitem { align-items: flex-start; justify-content: center; }
.difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_container { flex-direction: row-reverse; gap:0px!important; }
.difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_icon_wrapper { text-align: left; display:flex; align-items: flex-start; }
.difl_iconlist_1.difl_iconlist .item-elements .et-pb-icon { color: #00B0FF !important; font-size:20px!important; }
.et_pb_section_10 { border-bottom-width:1px;border-bottom-color:#000000; }
.et_pb_menu_0.et_pb_menu ul li a, .et_pb_menu_1.et_pb_menu ul li a { font-weight: 800; text-transform: uppercase;font-size: 18px; color: #000000 !important; }
.et_pb_menu_0.et_pb_menu, .et_pb_menu_1.et_pb_menu { background-color: #ffffff; }
.et_pb_menu_0 { margin-bottom: 0px !important; }
.et_pb_menu_0.et_pb_menu .nav li ul { background-color: #ffffff !important; border-color: #000000; }
.et_pb_menu_0.et_pb_menu .et_mobile_menu { border-color: #000000; }
.et_pb_menu_0.et_pb_menu .et_mobile_menu, .et_pb_menu_0.et_pb_menu .et_mobile_menu ul, .et_pb_menu_1.et_pb_menu .nav li ul, .et_pb_menu_1.et_pb_menu .et_mobile_menu, .et_pb_menu_1.et_pb_menu .et_mobile_menu ul { background-color: #ffffff !important; }
.et_pb_menu_0 .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_0 .et_pb_menu__logo-slot { width: 13%; max-width: 100%; }
.et_pb_menu_0 .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img, .et_pb_menu_1 .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_1 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img { height: auto; max-height: none; }
.et_pb_menu_0 .mobile_nav .mobile_menu_bar:before, .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button, .et_pb_menu_1 .mobile_nav .mobile_menu_bar:before, .et_pb_menu_1 .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_1 .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_1 .et_pb_menu__icon.et_pb_menu__cart-button, .et_pb_social_media_follow_0 li.et_pb_social_icon a.icon:hover:before { color: #000000; }
.et_pb_menu_1 .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et_pb_menu_1 .et_pb_menu__logo-slot { width: auto; max-width: 100%; }
.et_pb_section_11.et_pb_section { background-color: #000000 !important; }
.et_pb_image_1 { width: 25%; text-align: left;margin-left: 0; }
.et_pb_text_10, .et_pb_text_11 { line-height: 1.6em; font-size: 16px; line-height: 1.6em; }
.et_pb_text_10 a { font-weight: 600; }
.et_pb_text_12 h3, .et_pb_text_13 h3 { font-weight: 600; text-transform: uppercase;font-size: 24px; color: #FFFFFF !important; }
.et_pb_text_12, .et_pb_text_13 { margin-bottom: 10px !important; }
.et_pb_social_media_follow_network_0.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_0 a.icon, .et_pb_social_media_follow_network_1.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_1 a.icon { transition: border 300ms ease 0ms, background-color 300ms ease 0ms, background-image 300ms ease 0ms; }
.et_pb_social_media_follow_0 li a.icon:before { transition: color 300ms ease 0ms; }
.et_pb_social_media_follow_0 li.et_pb_social_icon a.icon:before { color: #00B0FF; }
.et_pb_text_14 a { font-weight: 600; text-transform: uppercase;line-height: 1.9em; }
.et_pb_text_14.et_pb_text ul li, .et_pb_text_14.et_pb_text ol li > ul li { color: RGBA(255,255,255,0) !important; }
.et_pb_text_14 ul { padding-left: 1px !important; }
.et_pb_text_15 { font-weight: 600; text-transform: uppercase;letter-spacing: 4px; margin-bottom: 10px !important; }
.et_pb_image_2 { width: 25%; text-align: center; }
.et-db  .et-l .et_pb_row_dmp_1554_1.et_pb_row { padding-top: 30px !important; padding-right: 30px !important; padding-bottom: 30px !important; padding-left: 30px !important; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
.et-db  .et-l .et_pb_sidebar_dmp_1554_3.et_pb_widget_area,.et-db  .et-l .et_pb_sidebar_dmp_1554_3.et_pb_widget_area li,.et-db  .et-l .et_pb_sidebar_dmp_1554_3.et_pb_widget_area li:before,.et-db  .et-l .et_pb_sidebar_dmp_1554_3.et_pb_widget_area a { font-weight: 700; text-transform: uppercase;font-size: 20px; color: #000000 !important; }
.difl_productitem_dmp_1554_6 .df-hover-effect .df-overlay { background-image: linear-gradient(180deg, rgba(0,0,0,0.58) 0, rgba(0,0,0,0.36) 100%); }
.difl_productitem_dmp_1554_6.df-item-wrap .df-icon-overlay { font-size:35px!important; color: #FFFFFF !important; }
.difl_productitem_dmp_1554_6 .df-icon-overlay { font-family:ETmodules !important; font-weight:400 !important; }
.difl_productitem_dmp_1554_7 { transition: opacity 300ms ease 0ms, transform 300ms ease 0ms; margin-top: 20px !important; }
.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li span.current { color: #FFFFFF !important; background-color: #01094F !important; }
.difl_productgrid_dmp_1554_8 .woocommerce .woocommerce-result-count, .difl_productgrid_dmp_1554_8 .woocommerce .woocommerce-ordering select, .difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li span.et-pb-icon { color: #01094F !important; }
.difl_productgrid_dmp_1554_8 .df-product-inner-wrap { text-align:center ; padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important; background-color: rgba(0,176,255,0.2) ; }
.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul .page-numbers { padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; }
.difl_productgrid_dmp_1554_8 .woocommerce-page ul.products li.product .df-onsale, 
                                     .difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product .df-onsale, .difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product:hover .df-onsale,
                                    .difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product:hover .df-onsale { background-color: #FF5500 !important; }
.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li span.current:hover { background-color: #01094F !important; }
.difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product { width: 33.333333333333% !important; }
.difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product,.difl_productgrid_dmp_1554_8 .woocommerce-page ul.products li.product { margin: 0px !important; }
.difl_productgrid_dmp_1554_8 ul.products li.product { padding-left: 10px; padding-right: 10px; padding-bottom: 20px; }
.difl_productgrid_dmp_1554_8 ul.products { margin-left: -10px !important; margin-right: -10px !important; }
.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination { text-align:center ; }
.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li .page-numbers span.et-pb-icon { font-size:14px!important; }
.difl_productgrid_dmp_1554_8 .et-pb-icon.df-blurb-icon { font-size:14!important; }
.difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product .df-sale-badge.df-onsale { top:0px !important; left: 100% !important; transform: translate(-100%) !important; }
.et_pb_column_5 { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/09/lid-cnc.jpg);background-color: rgba(0,0,0,0.63); padding-top: 180px; padding-right: 60px; padding-bottom: 180px; padding-left: 60px; }
.et_pb_column_6 { border-width:1px; padding-top: 80px; padding-right: 80px; padding-bottom: 80px; padding-left: 80px; }
.difl_productitem_0:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_0.df-product-button-wrap, .difl_productitem_0.df-product-add-to-cart-wrap { font-family: 'Josefin Sans', Helvetica, Arial, Lucida, sans-serif !important; text-transform: uppercase !important; background-color: #FFFFFF; }
.difl_productitem_1:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_1.df-product-button-wrap, .difl_productitem_1.df-product-add-to-cart-wrap { font-family: 'Josefin Sans', Helvetica, Arial, Lucida, sans-serif !important; font-weight: 600 !important; text-transform: uppercase !important;font-size: 20px !important; color: #000000 !important; line-height: 1.2em !important; }
.difl_productitem_2:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_2.df-product-button-wrap, .difl_productitem_2.df-product-add-to-cart-wrap { font-weight: 800 !important;font-size: 19px !important; color: #01094F !important; }
.difl_productitem_6:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_6.df-product-button-wrap, .difl_productitem_6.df-product-add-to-cart-wrap { font-family: 'Josefin Sans', Helvetica, Arial, Lucida, sans-serif !important; text-transform: uppercase !important;font-size: 22px !important; color: #000000 !important; line-height: 1.3em !important; }
.difl_productitem_7:not(.df-product-button-wrap, .df-product-add-to-cart-wrap), .difl_productitem_7.df-product-button-wrap, .difl_productitem_7.df-product-add-to-cart-wrap { font-weight: 700 !important;font-size: 18px !important; color: #01094F !important; }
.et_pb_column_11 { padding-top: 80px; padding-right: 80px; padding-bottom: 80px; padding-left: 80px; }
.et_pb_column_12 { background-blend-mode: overlay; background-image: url(https://mtbmarine.com/wp-content/uploads/2024/10/Sabre-CNC.png);background-color: rgba(0,0,0,0.81); padding-top: 80px; padding-right: 80px; padding-bottom: 80px; padding-left: 80px; }
.et_pb_social_media_follow_network_0 a.icon:hover, .et_pb_social_media_follow_network_1 a.icon:hover { background-image: initial  !important;background-color: #FFFFFF !important; }
.et_pb_social_media_follow_network_0.et_pb_social_icon a.icon, .et_pb_social_media_follow_network_1.et_pb_social_icon a.icon { border-radius: 50px 50px 50px 50px; border-width:2px;border-color:#00B0FF; }
.et_pb_social_media_follow_network_0.et_pb_social_icon:hover a.icon, .et_pb_social_media_follow_network_1.et_pb_social_icon:hover a.icon { border-color:#FFFFFF; }
.et_pb_social_media_follow li.et_pb_social_media_follow_network_0 a, .et_pb_social_media_follow li.et_pb_social_media_follow_network_1 a { padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; width: auto; height: auto; }
.et-db  .et-l .et_pb_column_dmp_1554_2 { border-color:#FF5500 #000000 #FF5500 #FF5500;border-right-width:2px; }
.difl_productitem_dmp_1554_6:not(.df-product-button-wrap, .df-product-add-to-cart-wrap),.difl_productitem_dmp_1554_6.df-product-button-wrap,.difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap { background-color: #FFFFFF; }
.difl_productitem_dmp_1554_7:not(.df-product-button-wrap, .df-product-add-to-cart-wrap),.difl_productitem_dmp_1554_7.df-product-button-wrap,.difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap { text-transform: uppercase !important;font-size: 16px !important; line-height: 1.3em !important; }
.difl_productitem_dmp_1554_8:not(.df-product-button-wrap, .df-product-add-to-cart-wrap),.difl_productitem_dmp_1554_8.df-product-button-wrap,.difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap { font-weight: 700 !important;font-size: 16px !important; color: #01094F !important; }
.et_pb_text_0.et_pb_module { margin-left: 0px !important; margin-right: auto !important; }
.et_pb_section_6 { width: 95%; margin-left: auto !important; margin-right: auto !important; }

@media only screen and ( min-width: 981px ) {
	.et_pb_text_0 { width: 90%; }
	.et_pb_row_5 { display:block; }
	.et_pb_column_13 { width:90%!important; }
	.et_pb_column_14 { width:10%!important; }
	.et_pb_menu_1 { display: none !important; }
}

@media only screen and ( max-width: 980px ) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-size: 20px; }
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead { font-size: 50px; }
	.et_pb_cta_2.et_pb_promo { padding-top: 100px !important; padding-bottom: 80px !important; }
	.et_pb_text_0 { width: 100%; }
	.et_pb_text_1 h2, .et_pb_text_4 h2, .et_pb_text_5 h2, .et_pb_text_7 h2 { font-size: 40px; }
	.et_pb_row_3 { display: flex;        flex-direction: column-reverse; }
	.et_pb_text_2 h2 { font-size: 35px; }
	.difl_productitem_0.df-item-wrap .et-pb-icon,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1.df-item-wrap .et-pb-icon,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2.df-item-wrap .et-pb-icon,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_3.df-item-wrap .et-pb-icon,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_3.df-product-rating-wrap .star-rating, .difl_productitem_4.df-item-wrap .et-pb-icon,
                                    .difl_productitem_4.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_4.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_5.df-item-wrap .et-pb-icon,
                                    .difl_productitem_5.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_5.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_6.df-item-wrap .et-pb-icon,
                                    .difl_productitem_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_7.df-item-wrap .et-pb-icon,
                                    .difl_productitem_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_6.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_7.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_8.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { font-size:12px!important; }
	.difl_productitem_0.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_3.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_4.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_5.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_6.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_7.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_6.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_7.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_8.df-item-wrap:not(.only_icon_in_cart) a.df_button img { float:right !important; }
	.difl_product_carousel_0 .df-product-inner-wrap, .difl_product_carousel_1 .df-product-inner-wrap, .difl_productgrid_dmp_1554_8 .df-product-inner-wrap, .difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination { text-align:center ; }
	.difl_product_carousel_0 .df-products { padding-top: 20px !important; padding-right: 0px !important; padding-bottom: 20px !important; padding-left: 0px !important; }
	.difl_product_carousel_0 .swiper-pagination { position: relative;
                    top: auto;
                    left: auto;
                    right: auto;
                    transform: translateY(0);
                    order: 2; }
	.difl_product_carousel_0 .swiper-pagination:not(.dots_style_square_rotate) .swiper-pagination-bullet { width:11px; height:11px; margin-right:11px!important; }
	.difl_product_carousel_0 .swiper-pagination span { background: #00B0FF !important; }
	.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active { background: #01094F !important; }
	.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active:before { border-color: #01094F !important; }
	.difl_logocarousel_0 .df_lci_container img { max-width:100%!important; }
	.difl_logocarousel_0 .bx-controls-direction .bx-prev, .difl_logocarousel_0 .bx-controls-direction .bx-next { color: #2ea3f2 !important; background-color: #ffffff !important; }
	.difl_logocarousel_0 .bx-controls-direction a.disabled { opacity:0.5!important; }
	.difl_logocarousel_0 .bx-pager .bx-pager-item a { background: #666666 !important; }
	.difl_logocarousel_0 .bx-pager .bx-pager-item a.active { background: #000000 !important; }
	.et_pb_row_5.et_pb_row { padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important; }
	.et_pb_row_5 { dis }
	.et_pb_text_5 { margin-bottom: 9px !important; }
	.et_pb_text_8 h2 { font-size: 36px; }
	.difl_iconlist_0.difl_iconlist ul.difl_iconlist_container, .difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_container { gap:10px!important; }
	.difl_iconlist_0.difl_iconlist .item-elements, .difl_iconlist_1.difl_iconlist .item-elements { max-width:550px; }
	.difl_iconlist_0.difl_iconlist .item-elements .et-pb-icon { color: #FFFFFF !important; font-size:30px!important; }
	.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_icon_wrapper img, .difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_icon_wrapper img { width:40px!important; height:40px!important; }
	.et_pb_column_13, .et_pb_column_14 { width:auto; }
	.difl_iconlist_1.difl_iconlist ul.difl_iconlist_container, .difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_container { gap:0px!important; }
	.difl_iconlist_1.difl_iconlist .item-elements .et-pb-icon { color: #00B0FF !important; font-size:20px!important; }
	.et_pb_section_10 { border-bottom-width:1px;border-bottom-color:#000000; }
	.et_pb_row_9.et_pb_row { padding-top: 10px !important; padding-bottom: 10px !important; padding-top: 10px !important; padding-bottom: 10px !important; }
	.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_2 .et_pb_image_wrap img { width: auto; }
	.difl_productitem_dmp_1554_6.df-item-wrap .df-icon-overlay { font-size:35px!important; color: #FFFFFF !important; }
	.difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product { width: 50% !important; }
	.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li span.et-pb-icon { color: #01094F !important; }
	.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li .page-numbers span.et-pb-icon { font-size:14px!important; }
	.difl_productgrid_dmp_1554_8 .et-pb-icon.df-blurb-icon { font-size:14!important; }
	.et_pb_column_5 { padding-top: 125px; padding-right: 60px; padding-bottom: 125px; padding-left: 60px; }
	.et_pb_column_6 { padding-top: 80px; padding-right: 80px; padding-bottom: 80px; padding-left: 80px; }
	.et_pb_column_11 { padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
	.et_pb_column_12 { padding-right: 50px; padding-left: 50px; }
	.et-db  .et-l .et_pb_column_dmp_1554_2 { border-right-width:2px;border-right-color:#000000; }
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.et_pb_row_8 { display:flex;align-items:center; }
	.et_pb_menu_0 { display: none !important; }
}

@media only screen and ( max-width: 767px ) {
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper { font-size: 16px; line-height: 1.9em; }
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead { font-size: 45px; }
	.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button { margin-right:0px; }
	.et_pb_cta_2.et_pb_promo { padding-top: 100px !important; padding-bottom: 80px !important; }
	.et_pb_text_1 h2, .et_pb_text_4 h2, .et_pb_text_5 h2, .et_pb_text_7 h2 { font-size: 32px; }
	.et_pb_row_3 { display: flex;        flex-direction: column-reverse; }
	.et_pb_text_2 h2, .et_pb_text_8 h2 { font-size: 30px; }
	.difl_productitem_0.df-item-wrap .et-pb-icon,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_0.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_1.df-item-wrap .et-pb-icon,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_1.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_2.df-item-wrap .et-pb-icon,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_2.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_3.df-item-wrap .et-pb-icon,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_3.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_3.df-product-rating-wrap .star-rating, .difl_productitem_4.df-item-wrap .et-pb-icon,
                                    .difl_productitem_4.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_4.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_5.df-item-wrap .et-pb-icon,
                                    .difl_productitem_5.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_5.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_6.df-item-wrap .et-pb-icon,
                                    .difl_productitem_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_7.df-item-wrap .et-pb-icon,
                                    .difl_productitem_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_6.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_6.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_7.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_7.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before, .difl_productitem_dmp_1554_8.df-item-wrap .et-pb-icon,
                                    .difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::after,
                                    .difl_productitem_dmp_1554_8.df-product-add-to-cart-wrap a.added_to_cart.wc-forward::before { font-size:12px!important; }
	.difl_productitem_0.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_1.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_2.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_3.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_4.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_5.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_6.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_7.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_6.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_7.df-item-wrap:not(.only_icon_in_cart) a.df_button img, .difl_productitem_dmp_1554_8.df-item-wrap:not(.only_icon_in_cart) a.df_button img { float:right !important; }
	.difl_product_carousel_0 .df-product-inner-wrap, .difl_product_carousel_1 .df-product-inner-wrap, .difl_productgrid_dmp_1554_8 .df-product-inner-wrap, .difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination { text-align:center ; }
	.difl_product_carousel_0 .df-products { padding-top: 20px !important; padding-right: 0px !important; padding-bottom: 20px !important; padding-left: 0px !important; }
	.difl_product_carousel_0 .swiper-pagination { position: relative;
                    top: auto;
                    left: auto;
                    right: auto;
                    transform: translateY(0);
                    order: 2; }
	.difl_product_carousel_0 .swiper-pagination:not(.dots_style_square_rotate) .swiper-pagination-bullet { width:11px; height:11px; margin-right:11px!important; }
	.difl_product_carousel_0 .swiper-pagination span { background: #00B0FF !important; }
	.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active { background: #01094F !important; }
	.difl_product_carousel_0 .swiper-pagination span.swiper-pagination-bullet-active:before { border-color: #01094F !important; }
	.difl_logocarousel_0 .df_lci_container img { max-width:100%!important; }
	.difl_logocarousel_0 .bx-controls-direction .bx-prev, .difl_logocarousel_0 .bx-controls-direction .bx-next { color: #2ea3f2 !important; background-color: #ffffff !important; }
	.difl_logocarousel_0 .bx-controls-direction a.disabled { opacity:0.5!important; }
	.difl_logocarousel_0 .bx-pager .bx-pager-item a { background: #666666 !important; }
	.difl_logocarousel_0 .bx-pager .bx-pager-item a.active { background: #000000 !important; }
	.et_pb_row_5.et_pb_row { padding-right: 30px !important; padding-left: 30px !important; padding-right: 30px !important; padding-left: 30px !important; }
	.et_pb_row_5 { dis }
	.et_pb_text_5 { padding-bottom: 0px !important;margin-bottom: 0px !important; }
	.difl_iconlist_0.difl_iconlist ul.difl_iconlist_container, .difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_container { gap:10px!important; }
	.difl_iconlist_0.difl_iconlist .item-elements, .difl_iconlist_1.difl_iconlist .item-elements { max-width:550px; }
	.difl_iconlist_0.difl_iconlist .item-elements .et-pb-icon { color: #FFFFFF !important; font-size:30px!important; }
	.difl_iconlist_0.difl_iconlist .item-elements .difl_icon_item_icon_wrapper img, .difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_icon_wrapper img { width:40px!important; height:40px!important; }
	.et_pb_row_8 { display:block; }
	.et_pb_column_13, .et_pb_column_14 { width:auto; }
	.difl_iconlist_1.difl_iconlist ul.difl_iconlist_container { gap:0px!important; }
	.difl_iconlist_1.difl_iconlist .item-elements .difl_icon_item_container { flex-direction: row; gap:0px!important; }
	.difl_iconlist_1.difl_iconlist .item-elements .et-pb-icon { color: #00B0FF !important; font-size:20px!important; }
	.et_pb_section_10 { border-bottom-width:1px;border-bottom-color:#000000; }
	.et_pb_row_9.et_pb_row { padding-top: 20px !important; padding-bottom: 20px !important; padding-top: 20px !important; padding-bottom: 20px !important; }
	.et_pb_menu_0 { display: none !important; }
	.et_pb_image_1 .et_pb_image_wrap img, .et_pb_image_2 .et_pb_image_wrap img { width: auto; }
	.difl_productitem_dmp_1554_6.df-item-wrap .df-icon-overlay { font-size:35px!important; color: #FFFFFF !important; }
	.difl_productgrid_dmp_1554_8 .woocommerce ul.products li.product { width: 100% !important; }
	.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li span.et-pb-icon { color: #01094F !important; }
	.difl_productgrid_dmp_1554_8 .woocommerce nav.woocommerce-pagination ul li .page-numbers span.et-pb-icon { font-size:14px!important; }
	.difl_productgrid_dmp_1554_8 .et-pb-icon.df-blurb-icon { font-size:14!important; }
	.et_pb_column_5, .et_pb_column_12 { padding-top: 50px; padding-right: 40px; padding-bottom: 50px; padding-left: 40px; }
	.et_pb_column_6, .et_pb_column_11 { padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; }
	.et-db  .et-l .et_pb_column_dmp_1554_2 { border-right-width:2px;border-right-color:#000000; }
}