.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.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_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_slider .et_pb_container{width:100%;margin:0 auto;position:relative;z-index:2}.et_pb_with_border .et_pb_slide_image img{border:0 solid #333}.et_pb_slides .et_pb_container{display:table;table-layout:fixed}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}.et_pb_slides .et_pb_empty_slide.et_pb_container,.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner{display:block}.et_pb_slide_content{font-size:14px;font-weight:400;color:#333}.et_pb_slide_content p:last-of-type{padding-bottom:0}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:30px;border-radius:3px}.et_pb_slide_description{word-wrap:break-word}.et-pb-active-slide .et_pb_slide_description{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:16% 8%;width:auto;margin:auto}.et_pb_slide_with_image .et_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}.et_pb_slide_description .et_pb_slide_title{font-weight:300;margin-top:0;font-size:46px}.et_pb_slide_image{position:absolute;bottom:0}.et_pb_slide_video{position:absolute;top:50%;bottom:auto}.et_pb_slide:first-child .et_pb_slide_image img{opacity:0}.et_pb_slide:first-child .et_pb_slide_image img.active{opacity:1;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_media_alignment_center .et_pb_slide_image{bottom:auto;top:50%}.et-pb-active-slide .et_pb_slide_image,.et-pb-active-slide .et_pb_slide_video{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.et-pb-active-slide .et_pb_slide_image{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_slide_image img{width:auto;vertical-align:bottom}.et_pb_slide_image,.et_pb_slide_video{width:47.25%;margin-right:5.5%}.et_pb_slide_video .mejs-mediaelement{position:relative}.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode{display:block}.et_pb_slide_video .wp-video-shortcode video,.et_pb_slide_video video.wp-video-shortcode{height:auto}.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video{display:none}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{text-align:center}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:none}.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:block}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:400}.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:22px;font-weight:400}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_3 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:18px}}@media (min-width:981px){.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{top:auto;bottom:auto;position:relative}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description{width:100%!important}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{padding:0;margin:10% 0 0!important}.et_pb_column_1_3 .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_description{padding-bottom:26%}.et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide .et_pb_slide_description{padding-bottom:34%}}@media (max-width:980px){.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_6 .et_pb_slider_fullwidth_off h2,.et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:500}.et_pb_slide_description .et_pb_slide_title{font-weight:500}.et_pb_slide_content{font-size:13px;font-weight:400}.et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{text-align:left}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content{display:block}.et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}}@media (max-width:767px){.et_pb_slide_content{font-size:12px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{font-size:14px}.et_pb_slide_description h2.et_pb_slide_title{font-size:24px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{float:none;text-align:center;width:100%}.et_pb_media_alignment_center .et_pb_slide_image{top:0}.et_pb_slide_image,.et_pb_slide_video,.et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_show_image .et_pb_slide_image,.et_pb_slider_show_image .et_pb_slide_video{display:block!important}.et_pb_slide_image,.et_pb_slide_video{display:none!important;position:relative;top:auto;margin:50px auto 0;padding:0;margin-top:6%!important}.et_pb_slide_video{float:none}.et_pb_slide_image img{max-height:300px}.et_pb_section_first .et_pb_slide_image img{max-height:300px!important}.et_pb_section_first .et_pb_slide_image{margin:0!important;top:20px}.et_pb_slider_with_overlay .et_pb_slide_image,.et_pb_slider_with_overlay .et_pb_slide_video,.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_with_overlay .et_pb_slide_image{margin-top:0!important;padding-top:6%}.et_pb_bg_layout_light_phone .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_phone .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et_pb_slide_content{color:#fff}}@media (min-width:480px){.et_pb_column_1_4 .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_description{padding-bottom:26%}}@media (max-width:479px){.et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_content{font-weight:400;font-size:10px;display:block}.et_pb_slider_fullwidth_off .et_pb_more_button,.et_pb_slider_fullwidth_off .et_pb_slide_content{display:none}}
.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}/*
Theme Name: My pools-child Child Theme
Theme URI: https://cascadepools.co.uk/
Version: 1.0
Description: Bespoke Build using Divi Builder for ease of use by client
Author: Cascade pools
Author URI: https://www.cascadepools.co.uk
Template: Divi
*/

/*
contact form 7 to divi
*/
/***********************************************************/
/*FIX JUMPING HEADER*/
/***********************************************************/
#toplevel_page_ph_shipping_pro > a > div.wp-menu-image.dashicons-before > img {display:none!important}

body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 72px!important;
}

.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
    padding-top: 167px!important
}
@media only screen and ( min-width: 981px) {
#footer-widgets > div:nth-child(3) {margin-right:10px!important}
}
/***********************************************************/
/*CONTACT FORM*/
/***********************************************************/
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #222 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wpcf7-submit {
    color: #84196b !important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 4px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.wpcf7-submit:hover {
    background-color: #eee;
    border-color: #eee;
    padding: 6px 20px !important;
}




/***********************************************************/
/*footer*/
/***********************************************************/


footer .wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #999 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

footer .wpcf7-submit {
    color: #651c6b !important;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

footer .wpcf7-submit:hover {
    background-color: #eee;
    border-color: #eee;
    padding: 6px 20px !important;
}

footer .wpcf7-textarea {
    height: 20px
}

footer .wpcf7-form input {
    padding: 8px !important;
}

.rc-anchor-light {
    background: #000 none repeat scroll 0% 0%;
    border: 1px solid #D3D3D3!important;
    color: #fff!important;
}

#main-footer .footer-widget h4 {
    font-weight: 700
}



/***********************************************************/
/*change divi theme*/
/***********************************************************/


#et_pb_layout .hndle::before,
#et_pb_toggle_builder::before {
    content: "\63"!important;
}


/*NEW STYLING HERE*/

#et-info {
    font-size: 16px
}

/*shadow on box*/

.et_boxed_layout #page-container {
    box-shadow: none;
}

/***********************************************************/
/* Logo Move and Extra Text RHS on ipads and After*/
/*****************************************/


@media only screen and ( min-width: 981px) {
    #searchsubmit-new .et-pb-icon {
        font-size: 24px;
        color: #0886c8;
        font-weight: bold
    }
    #searchsubmit-new.button  {
    color: #ffffff !important;
    background-color: transparent!important;
    text-shadow: 1px 0 1px rgba(0,0,0,.1);
}
    .header-search_container {
        width: 300px;
        margin: -60px auto 0 auto;
        float: none;
        padding-right: 12px !important;
    }
    input:focus:not([disabled]),
    textarea:focus:not([disabled]),
    select:focus:not([disabled]) {
        box-shadow: 0 0 3px 1px #0886c8;
    }
    .searchform input {
        border-radius: 5px;
        box-shadow: inset 0 0 4px 2px #e5e5e5;
        background-color: transparent;
    }
    .widget_search #searchsubmit-new {
        border: 0;
        position: absolute;
        top: 0;
        right: 0;
        width: 50px;
        padding-top: 7px;
        background-color: transparent;
    }
    #searchsubmit-new {
        cursor: pointer;
    }
    .widget_search input#s, .widget_search input#searchsubmit {
    height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal !important;
        font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}
}

/***********************************************************/
/* Extra Text RHS Dont Show On iPads and below*/
/*****************************************/

@media all and (max-width: 980px) {
    .header-search_container {
        display: none
    }
}

@media only screen and ( min-width: 981px) {
    .header-right_container {
        float: right;
        margin-top: -35px;
        padding-right: 12px!important;
        margin-bottom: 28px
    }
    #top-header a {
        font-size: 12px!important
    }
    .et_header_style_left #et-top-navigation {
        padding-top: 33px!important;
        padding-left: 261px!important;
    }
    .header-right_container #et-info-phone {
        font-size: 18px!important;
    }
}

@media only screen and ( min-width: 1280px) {
    .header-right_container {
        float: right;
        margin-top: -35px;
        padding-right: 12px!important;
        margin-bottom: 28px
    }
    .et_header_style_left #et-top-navigation {
        padding-top: 33px!important;
        padding-left: 261px!important;
    }
    .header-right_container #et-info-phone {
        font-size: 26px!important;
    }
}


/* Extra Text RHS Dont Show On iPads and below*/

@media all and (max-width: 980px) {
    .header-right_container {
        display: none
    }
}


/***********************************************************/
/*******************nav styling*******************/
/*****************************************/

#top-menu .menu-item-has-children {
    letter-spacing: -0.01em;
    border-radius: 0px !important;
    margin-bottom: -1px;
    padding: 0;
}

#top-menu .menu-item-has-children > a:first-child::after {
    display: none
}

#top-menu a {
    -webkit-transition: all 0.05s ease-in-out;
    -moz-transition: all 0.05s ease-in-out;
    transition: all 0.05s ease-in-out;
}

#top-menu li {
    transition: color 0.1s, background-color .1s;
    margin-right: 3px;
}


#top-menu li a {
    font-size: 14px
}

@media screen and (min-width: 981px) {
    .et_header_style_centered #top-menu > li > a {
        padding-bottom: 8px!important
    }
}
#top-menu li li {
    margin: 0;
/*     padding: 0px; */
}
#top-menu li li a {
    padding: 10px 5px 10px 5px;
    margin: 0 8px 0 0;
    text-transform: capitalize;
    line-height: 1.2em;

}

.nav ul li a:hover {
    background-color: #f4f4f4
}
/***********************************************************/
/*******************special bar below nav *******************/
/*****************************************/
@media all and (max-width: 980px) {
    .homepage-bar {display: none}
}

.homepage-bar {
    border-bottom: 1px solid #ffffff!important;
    background-color: #0886C8!important;
    border-top: 1px solid #104386!important;
}

.homepage-bar .et_pb_row {
    width: 100%!important;
    padding: 0px!important
}

.homepage-bar .et_pb_column {
    margin-right: 1px!important
}

.homepage-bar .et_pb_row .et_pb_column.et_pb_column_1_4 {
    width: 24.8%!important;
    padding: 10px 2px 10px 0px!important;
}

.homepage-bar h3 {
    color: #ffffff!important;
    font-size: 14px!important;
    margin: 0!important;
    font-weight: 700!important;
    line-height: 1.5!important;
    padding-bottom: 1px!important;
    outline: none !important;
    font-family: 'Open Sans',Arial,Helvetica,sans-serif!important;

}

.homepage-bar p {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 13px!important;
    margin: 0;
    line-height: 1;
}

.homepage-bar i::before {
    width: auto;
    text-shadow: 0 0 1px rgba(0,0,0,.7);
}

.homepage-bar i {
    display: inline-block;
    vertical-align: middle;
    color: #ffffff;
    padding-right:5px;
}
@media all and (max-width: 1290px) {
    .homepage-bar i {display: none}
}
.homepage-bar .text-area {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 5px;
    max-width: 240px !important;
    margin-bottom: 5px;
}
#et-main-area {margin-top: 30px}

    
/***********************************************************/
/*dropdown menus*/
/***********************************************************/
@media all and (min-width: 981px) and (max-width: 1290px ) {
    #main-header > div.container.clearfix.et_menu_container {width:100%}
    #top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {padding-right:5px}
    #top-menu li a {
        font-size: 12px!important;
    }
    #top-menu li li a {
        font-size: 10px!important;
    }
    ul.sub-menu{
        width: 140px!important;
    }
    .nav li ul {
        width: 140px!important;
    }
    #top-menu li li a{
        width: 120px!important;
    }
    }

ul.sub-menu {
    border: 0;
    background-color: #fff;
    border-radius: 0 6px 6px 6px;
    padding: 5px 0;
    width: auto;
    box-shadow: 0 2px 10px -2px rgba(0,0,0,.3);
    border-top: 5px solid #08c;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    
}
.nav li ul {width: 220px}   
/***********************************************************/
/*slider description visibilty*/
/***********************************************************/


.desc-bg {
    padding: 10px 10px;
    background-color: #00c6f0;
    opacity: 0.75;
    line-height: 1.9em;
    font-weight: bold
}

.et_pb_slide_description h2 {
    color: #fff !important;
    text-shadow: 3px 2px 2px rgba(0, 0, 0, 1);
    font-weight: 200;
}

.et_pb_slide_description h3 {
    color: #fff !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    font-weight: 200;
}

@media only screen and (min-width: 981px) {
    
    .et_pb_slide_2 .et_pb_slide_description {
    float: left;
    text-align: left;
    width: 50%;
}
    .et_pb_slide_2 .et_pb_slide_image {
    float: right; right:0px;

}
}
/***********************************************************/
/*logo and rhs changes THEME CHANGE */
/***********************************************************/


.et_header_style_centered #logo {
    float: left
}


/***********************************************************/
/*text shadows*/
/***********************************************************/


.et_pb_slide_description .et_pb_slide_title {
    font-weight: 700!important;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7)!important;
}

.cta-shadow h2,
.cta-shadow a {
    font-weight: 700!important;
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7)!important;
}

.cta-shadow .et_pb_button {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%;
}

.et_pb_promo_button,
.et_pb_newsletter_button,
a.et_pb_more_button,
.et_pb_pricing_table_button {
    background-color: rgba(0, 0, 0, 0);
    border: solid 2px;
}


/***********************************************************/
/*home page boxese - Featured Categories*/
/***********************************************************/


.home-boxes .et_pb_blurb_container {
    background-color: #0886C8!important;
    font-weight: bold!important;
    padding: 10px!important;
    line-height: 16px!important;
    display: block!important;
    width:100.5%;
}

.home-boxes .et_pb_main_blurb_image {
    margin-bottom: -5px;
    padding: 10px!important;
}

.home-boxes .et_pb_blurb_content:hover {
    background-color: rgba(8, 134, 200, 0.3)!important;
}
    




/***********************************************************/
/*Featured products*/
/***********************************************************/
h4.featured-title {
    background: url(//store.cascadepools.co.uk/wp-content/uploads/2017/06/divider.png) right no-repeat;
    font-size: 16px;
    font-weight: 300;
    line-height: 42px;
    margin: 0;
    color: #0886C8;
    text-transform: uppercase;
    text-align: left;
    padding-bottom: 0px;
}

h4.featured-title .featured-content {
    background-color: #fff;
    padding-right: 20px;
    display: inline
}

h4.featured-title .featured-content-grey {
    background-color: #f7f7f7;
    padding-right: 20px;
    display: inline
}

.et_pb_code_0 .wpcsp_product_carousel_slider .caption h4 {
    min-height: 55px
}

.et_pb_code_0 .wpcsp_product_carousel_slider .caption h4 a {
    text-overflow: inherit!important;
    white-space: normal!important
}

.et_pb_code_1 .wpcsp_product_carousel_slider .caption h4 {
    min-height: 55px
}

.et_pb_code_1 .wpcsp_product_carousel_slider .caption h4 a {
    text-overflow: inherit!important;
    white-space: normal!important
}



/*-----------------------------------------------*/
/*-----Scrolling Image Carousel by Divi Soup-----*/
/*-----------------------------------------------*/
/*Stops the browser creating a horizontal scrollbar*/
.ds-carousel-section {
    overflow: hidden;
    max-height: 200px;
}
/*Reduces the section height on mobiles*/
@media only screen and (max-width: 567px) {
.ds-carousel-section {
    max-height: 140px;
    padding: 0;
    }
}
/*Sets the width of the image modules and floats them so they are next to each other*/
.ds-carousel-logo {
    width: 20%;
    float: left;
}
/*Sets the layout for the first row*/
.ds-image-carousel-first {
    width: 100% !important;
    max-height: 200px;
    height: 200px;
    background: #fff;
    animation: 15s first 1 linear;
    animation-fill-mode: forwards;
    
}
/*Sets the layout for the second row*/
.ds-image-carousel-second {
    z-index: 2;
    height: 200px;
    background: #fff;
    width: 100% !important;
    float: left;
    display: inline-block;
    top: -200px;
    animation: 30s second infinite linear;    
}
/*Sets the layout for the third row*/
.ds-image-carousel-third {
    z-index: 1;
    height: 200px;
    background: #fff;
    width: 100% !important;
    float: left;
    display: inline-block;
    top: -400px;
    animation: 30s third infinite linear;
    animation-delay: 15s;
    opacity: 0;
}
/*Animation for the continuous scrolling effect*/
@keyframes first {
  0% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    z-index: 3;
  }
  99.99% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    z-index: 3;
  }
  100% {
    z-index: -1;
  }
}
@keyframes second {
  0% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes third {
  0.1% {
    opacity: 0;
  }
  0.2% {
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 1;
  }
}
/*-----------------------------------------------*/
/*---End Scrolling Image Carousel by Divi Soup---*/
/*-----------------------------------------------*/

/***********************************************************/
/*bottom-slider*/
/***********************************************************/
.et_pb_section.bottom-slider {
    background-color: transparent!important;
}

.bottom-slider .et_pb_slide {
    background-color: transparent!important;
    box-shadow: none!important
}

.et_pb_section.bottom-slider img {
    display: none!important
}

#post-1315 > div > div.et_pb_section.et_pb_inner_shadow.et_pb_section_parallax.bottom-slider.et_pb_section_5.et_section_regular > div > div > div > div > div {
    max-height: 200px
}

.bottom-slider .et_pb_slide_description {
    background-color: transparent!important;
    padding: 0 0 60px 0!important
}
/***********************************************************/
/*portfolio-carousel*/
/***********************************************************/


.portfolio-carousel {
    margin-bottom: 20px
}

/***********************************************************/
/*Featured Products Home Page*/
/***********************************************************/


.padding-projects-home {
    padding-bottom: 10px!important
}

.padding-projects-home h2 {
    font-weight: 700;
    margin-bottom: 5px!important
}


/*Footer Email not purple*/

footer .et_pb_widget a {
    color: #fff;
}

footer .et-social-icons {
    float: left;
    margin-left: -20px;
}

footer .web-design {float: right;font-size: 12px;color: #f2f2f2}
footer .et-social-icon a {font-size: 13px;}
footer .et-social-icons {margin-right: 20px}
footer #footer-info {color: #f2f2f2}

/***********************************************************/
/*ECOMMERCE*/
/***********************************************************/

.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button {
    color: #ffffff!important;
    background-color: #0886C8 !important;
    text-shadow: 1px 0 1px rgba(0,0,0,.1);
}
/* dont display arrows */
.woocommerce div.product form.cart .button:after,
.yith-wcwl-add-button.show a:after {
    display: none
}

.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover {
    border: 2px solid #02344e;
    background-color: #0886C8;
}
.woocommerce div.product span.price,
.woocommerce-page div.product span.price {
    color: #0886C8!important;
    font-size: 30px;
    font-weight: bold
}

.woocommerce .star-rating span::before,
.woocommerce-page .star-rating span::before {
    color: #FFC200!important;
}

.woocommerce a.button,
.woocommerce-page a.button {
    font-size: 14px;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 0.4em;
}

.woocommerce div.product form.cart .variations td {
    line-height: 2em!important;
}

h1.product_title.entry-title {
    font-size: 21px;
    padding-bottom: 5px!important;
}

.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0.2em!important;
}

.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: 14px 0 19px !important;
}

.summary ul li {
    font-size: 13px!important;
    line-height: 20px;
}

/***********************************************************/
/************** Sidebar Left Side of Page ***************/
/***********************************************************/


#woocommerce_product_categories-3 {
    border-bottom: 2px solid #DBDEE1!important;
}

#sidebar #search-3 h4 {
    background-color: #0886C8;
    padding-top: 10px;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
}

#sidebar .et_pb_widget.woocommerce h4 {
    background-color: #0886C8;
    padding-top: 10px;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
}

#sidebar .et_pb_widget.widget_wpb_wps_feature_product h4 {
    background-color: #0886C8;
    padding-top: 10px;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
}

.search #sidebar,
.single-product #sidebar,
.archive #sidebar {
    border-radius: 0px 0px 7px 7px;
    border-left: 1px solid #DBDEE1;
    border-right: 1px solid #DBDEE1;
    border-bottom: 1px solid #DBDEE1;
    border-top: 1px solid #DBDEE1;
    padding: 10px;
    text-align: left;
}

.et_pb_widget.woocommerce ul li ul li {
    margin-left: 15px;
    font-size: 13px
}

#sidebar .woocommerce.widget_product_categories .cat-parent > a:nth-child(1) {
    border-bottom: 1px solid #222 !important;
    color: #0886C8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
}

.single-product #main-content .container::before {
    display: none
}

.et_pb_widget.woocommerce ul li {
    margin-bottom: 0em;
}



.no-touch .cs-style-3 figure figcaption {
    opacity: 1;
}

.wpb_sidebar_slider .owl-item figure figcaption h3 {
    font-size: 12px;
}

.grid figcaption {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 0;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
}

.grid figcaption a.button {
    text-align: center !important;
    padding: 5px 10px !important;
    display: inline-block !important;
    color: #fff !important;
    font-size: 10px !important;
    text-decoration: none;
    text-transform: uppercase;
    background: #0886C8!important;
    font-weight: 900!important;
}

.related.products a ul {
    display: none
}

.woocommerce-page .related.products a.button,
.woocommerce .related.products button.button,
.woocommerce-page .related.products button.button {
    color: #ffffff !important;
    padding: 0.2em 0.5em !important;
    font-size: 12px !important;
    line-height: 1.7em !important;
}

.et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product,
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
    margin-right: 3.47%;
}
/* reduce image size on product page */
@media only screen and (min-width:768px) {
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
   width: 38%;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
   width: 58%;
}
}
.woocommerce span.onsale,
.woocommerce-page span.onsale {
    width: 70px;
    height: 70px;
    padding: 18px 6px!important;
    background: #00C4F0!important;
    border: 2px solid #ffffff;
    -moz-border-radius: 35px!important;
    -webkit-border-radius: 35px!important;
    border-radius: 35px!important;
     -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.35)!important;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
    color: #0886C8!important;font-weight: bold
}

.woocommerce-LoopProduct-link ul li {
    color: #333!important
}

/***********************************************************/
/*sort image heights*/
/***********************************************************/
/* color of bullet points on cat-prod page */
.tax-product_cat.woocommerce ul.products li ul {
    max-height:90px;overflow: hidden
}
.tax-product_cat.woocommerce ul.products li ul li {
    list-style: none!important;
    font-size: 11px!important;
    line-height: 15px;
    max-height: 200px;
}
section.up-sells.upsells.products > ul > li.product.type-product.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link > div > ul {
    max-height:90px;overflow: hidden
}
section.up-sells.upsells.products > ul > li.product.type-product.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link > div > ul > li {
    list-style: none!important;
    font-size: 11px!important;
    line-height: 15px;
    max-height: 200px;
}
/* cat-product page bullet point padding */
#left-area ul li ul {
    padding: 0px 0px 0px 7px;
}
.tax-product_cat.woocommerce ul.products li ul li:before {content: "•"; color: #0886C8}
.tax-product_cat.woocommerce ul.products li ul li strong{display:inline}
.tax-product_cat.woocommerce ul.products li.product strong {
    list-style: none!important;
}


.tax-product_cat.woocommerce a div:nth-child(3) {
    height: 100px;overflow: hidden;
}

.tax-product_cat.woocommerce a div:nth-child(4) {
    height: 100px;overflow: hidden;
}

.tax-product_cat.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price de {
    margin-top: -23.8px!important
}

.tax-product_cat.woocommerce a div.star-rating {
    height: 1em;
    margin-top: -16px!important;
}

.tax-product_cat.woocommerce ul.products li.product h3 {
    min-height: 50px
}

.woocommerce div.product span.price,
.woocommerce-page div.product span.price {
/*     font-size: 40px!important; */
    color: #0886c8;
    font-weight: 700
}

.woocommerce div.product .related span.price,
.woocommerce-page div.product .related span.price {
    font-size: 16px!important;
    color: #0886c8;
    font-weight: 600
}
/***********************************************************/
/*Woocommerce Category Page*/
/***********************************************************/

/*remove product count*/

 mark {display: none!important}

.category-description_image {
    position: relative;
    width: 100%;
    /* for IE 6 */
}

.category-description_image h3 {
    position: absolute;
    font-size:19px;
    top: 40px;
    left: 20px;
    width: 100%;
    color: #ffffff
}

.category-description_image h3 span {
    color: white;
    font: bold 24px/45px;
    letter-spacing: -1px;
    background: rgb(0, 0, 0);
    /* fallback color */
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
}


@media screen and (max-width:860px) {
     .category-description_image p  {
        display: none;}
    }

@media screen and (min-width: 860px) and (max-width: 1220px) {
 
    .category-description_image p span {
        display: none;}
    }
.category-description_image p {
    position: absolute;
    top: 85px;
    left: 20px;
    font-size: 1em!important;
    font-weight: 600;
    line-height: 22px;
    width: 60%;
}

.category-description_image p  {
    color: white!important;
    letter-spacing: -1px!important;
}

/*get del sale price on one line and styling*/
.woocommerce ul.products li.product .price del {
    display: inline-block!important;
}

.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
    margin-right: 10px!important;
}

.tax-product_cat.woocommerce ul.products li.product .price del {
    margin-top: 0px!important;
}
/*equalize image heights*/

.tax-product_cat .product.type-product a span.et_shop_image img {
    min-height: 169.83px
}

/*font size for product h2*/

.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 0.9em!important}
/***********************************************************/
/*term-filtration-fittings*/
/***********************************************************/


.filtration_fittings_cat h3 {
    text-align: center
}

.filtration_fittings_cat h4 {
    margin-top: 30px
}
/***********************************************************/
/*sidebar styling*/
/***********************************************************/


@media all and (max-width: 600px) {
    .hide-mob {
        display: none
    }
}
/*deactivated due to product not making cat highlighted*/
/*
.tax-product_cat #sidebar .children li a {
    color: #0886c8!important
}
*/

.et_pb_widget a {
    color: #333;font-size:13px;
}

/***********************************************************/
/***********************************************************/

@media all and (min-width: 600px) {
    #main-content {
        background: none!important;
    }
    body {
        background-attachment: fixed!important;
    }
    #main-content .container {
        background-color: #ffffff;
        padding-right: 20px;
        padding-left: 20px!important;
    }
    #main-content .container::before {
        display: none!important
    }
    .et_left_sidebar #left-area {
        padding-left: 2.5%;
    }
}
/***********************************************************/
/***********************************************************/

.woocommerce-tabs p,
.woocommerce-tabs ul li {
    font-size: 12px!important
}
/***********************************************************/
/***********************************************************/

@media screen and (min-width:1024px) {
    .woocommerce ul.products li.product {
        width: 21% !important;
        margin: 2% !important;
        clear: none !important;
    }
    .woocommerce ul.products li.product:nth-child(4n+1) {
        clear: both !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 980px) {
    .woocommerce ul.products li.product.first,
    .woocommerce ul.products li.product.last {
        clear: right !important;
    }
    .woocommerce ul.products li.product:nth-child(4n+1) {
        clear: none !important;
    }
}
/***********************************************************/
/***********************************************************/

.product .related h2 {
    font-size: 14px!important
}
/* height on categroy product page of title */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    min-height: 50px
}

.et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product {
    border: 1px solid #DBDEE1;
    padding: 5px
}


img .zoomImg {
    max-width: 400px!important
}

/* Product Category Page Buttons */
.woocommerce a.button.viewproductbutton:hover,
.woocommerce-page a.button.viewproductbutton:hover {
    border: 2px solid #0886C8;
}

.woocommerce a.button.viewproductbutton:after,
.woocommerce-page a.button.viewproductbutton:after {
    display: none
}

.search .product img {
    max-width: 150px!important
}
@media screen and (min-width:1024px) {
.woocommerce-checkout #payment {
   width:75%!important
}
}


/* SEARCH PAGE */

.search-results p.post-meta {display: none
}

/* HOW TO BLOG */
.page-id-3467 .et_pb_post img {max-width:150px!important;float:left!important;margin-right:20px!important}
.single-post .et_post_meta_wrapper a img {max-width:150px!important;}
.out-of-stock {
    color: #b81c23;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
}