@font-face{font-family:ETmodules;font-display:block;src:url(//www.dme.net/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//www.dme.net/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//www.dme.net/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//www.dme.net/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//www.dme.net/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
@media (min-width:981px){.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters1 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8{width:50%;margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_3_8 .et_pb_module,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4{width:33.33333%;margin-right:0}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3{width:50%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_3 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6{width:25%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9{width:33.33333%;margin-right:0}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_2_9 .et_pb_module,.et_pb_gutters1 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:50%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters1>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters1 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:0}}
.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}
.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}
.et-menu li{display:inline-block;font-size:14px;padding-right:22px}.et-menu>li:last-child{padding-right:0}.et-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}.et-menu a,.et-menu a:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.et-menu a:hover{opacity:.7}.et-menu li>a{padding-bottom:29px;word-wrap:break-word}a.et_pb_menu__icon,button.et_pb_menu__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 11px;font-size:17px;line-height:normal;background:none;border:0;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}a.et_pb_menu__icon:after,button.et_pb_menu__icon:after{font-family:ETmodules}a.et_pb_menu__icon__with_count:after,button.et_pb_menu__icon__with_count:after{margin-right:10px}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translateY(3%);transform:translateY(3%)}.et_pb_menu__wrap .mobile_menu_bar:before{top:0}.et_pb_menu__logo{overflow:hidden}.et_pb_menu__logo img{display:block}.et_pb_menu__logo img[src$=".svg"]{width:100%}.et_pb_menu__search-button:after{content:"U"}.et_pb_menu__cart-button:after{content:"\E07A"}@media (max-width:980px){.et-menu{display:none}.et_mobile_nav_menu{display:block;margin-top:-1px}}
.et_pb_with_border.et_pb_menu .et_pb_menu__logo img{border:0 solid #333}.et_pb_menu.et_hover_enabled:hover{z-index:auto}.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu-nav>ul{float:none}.et_pb_menu .et-menu-nav>ul{padding:0!important;line-height:1.7em}.et_pb_menu .et-menu-nav>ul ul{padding:20px 0;text-align:left}.et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff}.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{color:hsla(0,0%,100%,.8)}.et-menu li li.menu-item-has-children>a:first-child:after{top:12px}.et_pb_menu .et-menu-nav>ul.upwards li ul{bottom:100%;top:auto;border-top:none;border-bottom:3px solid #2ea3f2;-webkit-box-shadow:2px -2px 5px rgba(0,0,0,.1);box-shadow:2px -2px 5px rgba(0,0,0,.1)}.et_pb_menu .et-menu-nav>ul.upwards li ul li ul{bottom:-23px}.et_pb_menu .et-menu-nav>ul.upwards li.mega-menu ul ul{bottom:0;top:auto;border:none}.et_pb_menu_inner_container{position:relative}.et_pb_menu .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}.et_pb_menu .et_pb_menu__wrap--visible{-webkit-animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__wrap--hidden{opacity:0;-webkit-animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutBottom 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav,.et_pb_menu .et_pb_menu__menu>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li.mega-menu{position:static}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul{top:auto;bottom:calc(100% - 1px)}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:31px 0;white-space:nowrap}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul{padding:0!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li{margin-top:0;margin-bottom:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a{padding-top:8px;padding-bottom:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{top:auto;bottom:0}.et_pb_menu .et_pb_menu__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_menu .et-menu{margin-left:-11px;margin-right:-11px}.et_pb_menu .et-menu>li{padding-left:11px;padding-right:11px}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:30px}.rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0;margin-left:30px}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu>nav>ul,.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav,.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu>nav>ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_menu--style-centered .et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-centered .et_pb_menu__logo-wrap,.et_pb_menu--style-centered .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:none;margin-bottom:30px}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap{width:100%;height:100%}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img{max-height:100%}.et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder{min-width:96px}.et_pb_menu .et_pb_menu__search-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:999}.et_pb_menu .et_pb_menu__search-container--visible{opacity:1;-webkit-animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeInTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--hidden{-webkit-animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeOutTop 1s cubic-bezier(.77,0,.175,1) 1}.et_pb_menu .et_pb_menu__search-container--disabled{display:none}.et_pb_menu .et_pb_menu__search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_pb_menu__search-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.et_pb_menu .et_pb_menu__search-input{border:0;width:100%;color:#333;background:transparent}.et_pb_menu .et_pb_menu__close-search-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.et_pb_menu .et_pb_menu__close-search-button:after{content:"M";font-size:1.7em}@media (min-width:981px){.et_dropdown_animation_fade.et_pb_menu ul li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_dropdown_animation_slide.et_pb_menu ul li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_dropdown_animation_expand.et_pb_menu ul li:hover>ul{-webkit-transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_dropdown_animation_flip.et_pb_menu ul li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.et_pb_menu.et_pb_menu_fullwidth .et_pb_row{width:100%;max-width:100%;padding:0 30px!important}}@media (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo,.et_pb_menu--style-inline_centered_logo .et_pb_row>.et_pb_menu__logo{margin:0 auto}.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot{display:none}.et_pb_menu .et_pb_row{min-height:81px}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}.et_pb_menu .et_mobile_menu ul{padding:0}.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu{top:auto;bottom:100%}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}} @-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}.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_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-social-fa-icon a.icon:before{font-family:FontAwesome}.et-social-telegram a.icon:before{content:"\F3FE"}.et-social-amazon a.icon:before{content:"\F270"}.et-social-bandcamp a.icon:before{content:"\F2D5"}.et-social-bitbucket a.icon:before{content:"\F171"}.et-social-behance a.icon:before{content:"\F1B4"}.et-social-buffer a.icon:before{content:"\F837"}.et-social-codepen a.icon:before{content:"\F1CB"}.et-social-deviantart a.icon:before{content:"\F1BD"}.et-social-flipboard a.icon:before{content:"\F44D"}.et-social-foursquare a.icon:before{content:"\F180"}.et-social-github a.icon:before{content:"\F09B"}.et-social-goodreads a.icon:before{content:"\F3A9"}.et-social-google a.icon:before{content:"\F1A0"}.et-social-houzz a.icon:before{content:"\F27C"}.et-social-itunes a.icon:before{content:"\F3B5"}.et-social-last_fm a.icon:before{content:"\F202"}.et-social-line a.icon:before{content:"\F3C0"}.et-social-medium a.icon:before,.et-social-meetup a.icon:before{content:"\F3C7"}.et-social-odnoklassniki a.icon:before{content:"\F263"}.et-social-patreon a.icon:before{content:"\F3D9"}.et-social-periscope a.icon:before{content:"\F3DA"}.et-social-quora a.icon:before{content:"\F2C4"}.et-social-researchgate a.icon:before{content:"\F4F8"}.et-social-reddit a.icon:before{content:"\F281"}.et-social-snapchat a.icon:before{content:"\F2AC"}.et-social-soundcloud a.icon:before{content:"\F1BE"}.et-social-spotify a.icon:before{content:"\F1BC"}.et-social-steam a.icon:before{content:"\F3F6"}.et-social-tripadvisor a.icon:before{content:"\F262"}.et-social-tiktok a.icon:before{content:"\E07B"}.et-social-twitch a.icon:before{content:"\F1E8"}.et-social-vk a.icon:before{content:"\F189"}.et-social-weibo a.icon:before{content:"\F18A"}.et-social-whatsapp a.icon:before{content:"\F232"}.et-social-xing a.icon:before{content:"\F168"}.et-social-yelp a.icon:before{content:"\F1E9"}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}.rtl .et_pb_social_media_follow li a{margin-left:8px;margin-right:0}.et_shop_image {
display: block;
}
@media only screen and (min-width: 981px) {
#page-container .free-header-menu .et-menu>li>a:after, .et-db #page-container #et-boc .free-header-menu .et-menu>li>a:after {
top: 0!important;
}
.free-header-menu .et-menu li li.menu-item-has-children>a:first-child:after, .et-db #page-container #et-boc .free-header-menu .et-menu li li.menu-item-has-children>a:first-child:after {
top: 6px;
right: 17px;
}
}
.free-cart-menu .et-cart-info span:before {
content: "\e07a";
margin-right: 10px;
position: relative;
font-family: ETmodules!important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 0 0;
direction: ltr;
}
.et-fb-modal__support-notice {
display: none!important;
}
.et-cart-info span {
position: relative;
}
.et-menu-nav, .et-menu-nav>ul {
float: none!important;
}
.et-l .et-menu li {
display: inline-block;
font-size: 14px;
}
.et-l .et-menu a {
color: rgba(0,0,0,.6);
text-decoration: none;
display: block;
position: relative;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.free-icon-right.et_pb_blurb_position_left .et_pb_blurb_content {
display: block!important;
}
html.et-fb-root-ancestor .free-background-image-full.et_pb_text.et-first-child.et-last-child {
position: absolute!important;
}   html.et-fb-root-ancestor .et-fb-post-content {
position: relative;
}
.free-vertical-navigation .free-absolute-bottom {
top: auto;
}   .free-sidebar .et_pb_widget {
float: none;
}   .et_pb_team_member_image {
max-width: none!important;
}   html.et-fb-root-ancestor .et_pb_text_align_center {
margin: auto;
}   .et-fb-settings-option-inner-upload--previewable .et-fb-settings-option-input.et-fb-settings-option-upload {
display: block!important;
width: 100%!important;
margin-top: 42px;
}
.et-fb-settings-option-inner-upload--previewable:after {
margin: 0 0 4px;
color: #32373c;
font-size: .875rem;
font-weight: 600;
content: 'Image URL';
position: absolute;
bottom: 33px;
}   .et_slide_menu_top { display: none!important; }   html.et-fb-root-ancestor .et_pb_promo_description p br,
html.et-fb-root-ancestor .et_pb_blurb p br,
html.et-fb-root-ancestor .et_pb_promo_description .mce-content-body br,
html.et-fb-root-ancestor .et_pb_blurb .mce-content-body br,
html.et-fb-root-ancestor .et_pb_blurb .et_pb_blurb_description br {
content: ''!important;
display: block;
}   .et_pb_slider .et_pb_slides .et_pb_empty_slide.et_pb_container {
display: table!important;
}
.et_pb_slider .et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
display: table-cell!important;
}
.et_pb_slider .et-pb-active-slide {
display: block!important;
}   .free-header h1, .free-header h1 span,
.free-header h2, .free-header h2 span,
.free-header h3, .free-header h3 span,
.free-header h4, .free-header h4 span {
font-size: 33px;
letter-spacing: 0;
}
.free-header-big h1, .free-header-big h1 span,
.free-header-big h2, .free-header-big h2 span,
.free-header-big h3, .free-header-big h3 span,
.free-header-big h4, .free-header-big h4 span {
font-size: 45px;
letter-spacing: 0;
}
.free-header-small h1, .free-header-small h1 span,
.free-header-small h2, .free-header-small h2 span,
.free-header-small h3, .free-header-small h3 span,
.free-header-small h4, .free-header-small h4 span {
font-size: 24px;
letter-spacing: 0;
}   .free-header-border-bottom, .free-blog-list-1 .entry-title:before {
background: #2e71f2;
}
.et_pb_blurb.free-square.free-hover:hover .et-pb-icon-circle {
background: #2e71f2!important;
}
.et_pb_blurb.free-square.free-hover:hover .et-pb-icon-circle {
border-color: #2e71f2!important;
}
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover .et_pb_blurb_container h4,
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover .et_pb_main_blurb_image span,
.free-blog-list-1 .post-meta:before {
color: #2e71f2!important;
}
.free-header-top-text {
color: #dda600;
}
.free-testimonial-slider-modern .et-pb-slider-arrows a:hover {
background-color: #dda600!important;
}
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover {
background-color: #f9f9f9;
}
.free-social-dark.et_pb_social_media_follow li a.icon {
border: 2px solid #b3ae8d!important;
}
.free-social-dark.et_pb_social_media_follow li a.icon:before {
color: #b3ae8d!important;
}
.free-accordion-minus-color.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
color: #333!important;
}
.free-process-grid-number-color h4:before {
color: #f6d01d!important;
}   .et_slide_in_menu_container .free-buy-now-menu {
text-align: center;
background: #151515;
margin-top: 16px;
margin-bottom: 30px;
letter-spacing: 3px;
padding: 0 12px;
}
.et_slide_in_menu_container .free-buy-now-menu a {
color: #ffffff!important;
}
.free-logo-menu-slide-in {
display: none!important;
}
.et_slide_in_menu_container .free-logo-menu-slide-in {
margin-left: -40px;
margin-right: -40px;
margin-top: -28px;
background: #151515;
margin-bottom: 12px;
display: block!important;
}
.et_slide_in_menu_container .free-logo-menu-slide-in a {
padding: 22px 0!important;
}
.et_slide_in_menu_container .et_mobile_menu .free-logo-menu-slide-in a:hover {
opacity: 1!important;
}
.et_slide_in_menu_container li li a {
opacity: 0.92!important;
}
.et_mobile_menu li a:hover, .et_slide_in_menu_container li li a:hover  {
opacity: 0.8!important;
}
.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children > a {
font-weight: bold!important;
}   .widgettitle, #sidebar .wp-block-heading {
background: #151515;
color: #ffd200;
padding: 7px 12px;
font-weight: 700;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 14px;
}
.et_pb_widget li {
border-bottom: 1px dotted #ccc;
padding: 0 0 8px 0;
}
.et_pb_widget.widget_categories li.cat-item {
text-align: right!important;
color: #c3c3c3!important;
}
.et_pb_widget.widget_categories li.cat-item a {
text-align: left!important;
float: left!important;
}
.et_pb_widget.widget_categories li.cat-item:after {
content: " ";
display: block; 
height: 0; 
clear: both;
}
.et_pb_widget li.cat-item a:before {
content: "";
float: left;
margin-top: 9px;
margin-right: 12px;
width: 6px;
height: 6px;
border: 1px solid #ffd200;
border-radius: 50%;
box-sizing: border-box;
}
html .et_pb_widget.widget_categories li.cat-item:last-child {
margin-bottom: 0!important;
}   .et_main_title h1 {
margin-right: 12px;
font-weight: 700;
}
.et_main_title .et_project_categories a {
background: #ffd200;
color: #333;
font-weight: 800;
padding: 2px 8px;
text-transform: uppercase;
font-size: 13px;
}
.et_main_title .et_project_categories {
top: -4px;
position: relative;
margin-top: 4px;
margin-bottom: 8px;
display: inline-block;
}
.nav-next a, .nav-previous a {
color: #333!important;
font-weight: 800;
background: #ffd200;
padding: 2px 8px;
}   .et_post_meta_wrapper .entry-title {
font-weight: 600;
}   .comment-form .form-submit .et_pb_button {
padding: 8px 21px!important;
}
.comment-reply-title {
font-weight: 600;
}   #main-footer .container {
max-width: none;
width: 100%;
}
#footer-widgets {
max-width: 1140px;
margin-left: auto;
margin-right: auto;
width: 80%;
}
#main-footer, #footer-bottom {
padding: 0!important;
}
#footer-bottom .et-social-icons {
float: none;
text-align: center;
padding: 0px 12px;
background-color: #000;
margin: 0;
}
#footer-bottom .et-social-icons li {
padding-top: 50px;
padding-bottom: 50px;
}
#footer-bottom .et-social-icons li:first-child {
margin-left: 0;
}
#footer-info {
float: none;
margin: auto;
text-align: center;
padding: 34px 20px;
letter-spacing: 2px;
}
#footer-info a {
font-weight: bold!important;
}
@media screen and (min-width: 768px) {
#footer-bottom .et-social-icons li {
display: inline-block;
margin-left: 50px;
}
}   h1.entry-title.main_title, .woocommerce-products-header h1, .woocommerce div.product .product_title {
font-weight: 600;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
text-transform: uppercase;
font-weight: 800;
font-size: 14px!important;
margin-top: 12px;
color: #151515!important;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
background: #ffd200!important;
color: #151515!important;
text-transform: uppercase!important;
font-weight: 800!important;
font-size: 14px;
border-radius: 100%!important;
padding: 15px 10px!important;
z-index: 4;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
right: -20px!important;
left: auto!important;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
margin-bottom: 0!important;
}
.woocommerce ul.products li.product .et_shop_image, .woocommerce-page ul.products li.product .et_shop_image {
margin-bottom: 12px!important;
}
.product .et_shop_image .et_overlay:before {
display: none!important;
}
.product .et_shop_image .et_overlay {
border: none!important;
background-color: rgba(0,0,0,0.23)!important;
}
.product .et_shop_image {
overflow: hidden!important;
}
.product .et_shop_image:hover img {
transform: scale(1.1);
}
.product img, .product .et_shop_image .et_overlay {
transition: 0.5s all ease;
}
.product .et_shop_image .et_overlay {
z-index: 3;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
text-transform: uppercase;
font-weight: 700;
text-align: center;
padding-left: 12px!important;
padding-right: 12px!important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
text-align: center;
padding-left: 12px!important;
padding-right: 12px!important;
padding-bottom: 15px!important;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
margin-left: auto!important;
margin-right: auto!important;
margin-bottom: 5px!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
border: 1px solid #dfe5e8;
}
html .woocommerce #respond input#submit, html .woocommerce-page #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page #content input.button {
background: #151515!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #ffd200!important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #dedede!important;
}
html .et_pb_button_helper_class .et_pb_widget button.button,
html .et_pb_button_helper_class .et_pb_widget a.button {
color: #151515!important;
background: #ffd200!important;
border-color: #ffd200!important;
font-size: 12.5px!important;
font-weight: 800!important;
text-transform: none!important;
display: block!important;
text-align: center!important;
}
.et_pb_button_helper_class .et_pb_widget button.button:after,
.et_pb_button_helper_class .et_pb_widget a.button:after {
font-size: 16px;
line-height: 1.3em;
}
.woocommerce-product-search {
position: relative;
}
.woocommerce-product-search label {
display: none;
}
.woocommerce-product-search input[type="submit"], .woocommerce-product-search button[type="submit"] {
position: absolute;
top: 0;
right: 0;
width: 65px;
color: #666 !important;
text-transform: uppercase;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
background-color: #ddd;
padding: 10px 5px;
border: none!important;
text-transform: none!important;
font-size: 14px;
cursor: pointer;
margin-top: 0!important;
}
.woocommerce-product-search input.search-field {
border: 1px solid #ddd;
color: #666;
height: 40px !important;
line-height: normal !important;
margin: 0;
padding: 0.7em;
width: 100%;
border-radius: 3px;
font-size: 13px;
}
.et_pb_widget .count {
float: right;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 46px!important;
}
.woocommerce .woocommerce-error a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-message a.button {
margin-bottom: -4px;
margin-top: -4px;
margin-left: 8px;
}
.woocommerce-error a:not(.button), .woocommerce-message a:not(.button), .woocommerce-info a:not(.button) {
color: #fff !important;
text-shadow: 0 1px 6px rgba(0, 0, 0, 0.25);
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
height: 36px!important;
font-size: 16px!important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
padding: 8px 15px!important;
}
.woocommerce div.product p.price, .woocommerce-page div.product p.price {
font-weight: 700!important;
}
.woocommerce-product-details__short-description {
margin-top: 6px;
}    .free-sidebar-style-1 #main-content .widgettitle, .free-sidebar-style-1 #main-content #sidebar .wp-block-heading {
border-bottom: 1px solid #d7d7d7!important;
padding-bottom: 7px!important;
background: transparent!important;
text-align: center!important;
position: relative!important;
margin-bottom: 18px!important;
display: block!important;
transform: skewX(0deg)!important;
}
.free-sidebar-style-1 #main-content .widgettitle:after, .free-sidebar-style-1 #main-content #sidebar .wp-block-heading:after {
content: ''!important;
height: 2px!important;
width: 65px!important;
display: block!important;
margin: auto!important;
position: absolute!important;
bottom: -1px!important;
left: 0!important;
right: 0!important;
}
.free-sidebar-style-1 #main-content .et_pb_widget {
margin-bottom: 42px!important;
}
.free-sidebar-style-1 #main-content .et_pb_widget:before {
display: none!important;
} .free-sidebar-style-1 #main-content .free-sidebar .free-header {
border-bottom: 1px solid #d7d7d7!important;
text-align: center!important;
position: relative!important;
display: block!important;
margin-bottom: 31px!important;
}
.free-sidebar-style-1 #main-content .free-sidebar .free-header h2 {
transform: skewX(0deg)!important;
background: transparent!important;
padding: 0 12px 7px 12px!important;
border: none!important;
margin-bottom: 0!important;
}
.free-sidebar-style-1 #main-content .free-sidebar .free-header:after {
content: ''!important;
height: 2px!important;
width: 65px!important;
display: block!important;
margin: auto!important;
position: absolute!important;
bottom: -1px!important;
left: 0!important;
right: 0!important;
}
.free-sidebar-style-1 #main-content .free-sidebar .free-header:before {
display: none!important;
} .free-sidebar-style-2 #main-content .widgettitle, .free-sidebar-style-2 #main-content #sidebar .wp-block-heading {
display: inline-block!important;
transform: skewX(-15deg)!important;
padding: 5px 13px 3px 13px!important;
position: relative!important;
text-align: left!important;
margin-bottom: 18px!important;
border: none!important;
}
.free-sidebar-style-2 #main-content .widgettitle:after, .free-sidebar-style-2 #main-content #sidebar .wp-block-heading:after {
display: none!important;
}
.free-sidebar-style-2 #main-content .et_pb_widget:before {
content: ''!important;
background: #555!important;
display: inline-block!important;
position: absolute!important;
left: 0!important;
top: 15px!important;
width: 100%!important;
height: 1px!important;
z-index: 0!important;
}
.free-sidebar-style-2 #main-content .et_pb_widget {
position: relative!important;
margin-bottom: 38px!important;
} .free-sidebar-style-2 #main-content .free-sidebar .free-header {
display: inline-block!important;
transform: skewX(-15deg)!important;
position: relative!important;
text-align: left!important;
margin-bottom: 31px!important;
position: relative!important;
border: none!important;
display: block!important;
}
.free-sidebar-style-2 #main-content .free-sidebar .free-header:after {
display: none!important;
}
.free-sidebar-style-2 #main-content .free-sidebar .free-header:before {
content: ''!important;
background: #555!important;
display: inline-block!important;
position: absolute!important;
left: 0!important;
top: 15px!important;
width: 100%!important;
height: 1px!important;
z-index: 0!important;
}
.free-sidebar-style-2 #main-content .et_pb_widget.widget_search:before {
display: none!important;
}
.free-sidebar-style-2 #main-content .free-sidebar .free-header h2 {
padding: 5px 13px 3px 13px!important;
border: none!important;
margin-bottom: 0!important;
}   .free-sticky-wrapper {
position: relative;
z-index: 99998;
}
html.et-fb-root-ancestor .free-du-plugin-header, html.et-fb-root-ancestor .free-du-plugin-footer {
display: none!important;
}
@media screen and (max-width: 980px) {
.free-sticky-wrapper {
display: none!important;
}
}   html.et-fb-root-ancestor .free-regular-menu.et_pb_row .et_pb_menu_inner_container {
display: inline-block!important;
}
@media all and (max-width:980px){.dp_regular_menu .et_mobile_nav_menu{display: block!important;float: none;}.et-menu {display: none;}}
div[class^='dp_regular_menu__wrapper'], div[class*='dp_regular_menu__wrapper'] {
min-height: 45px;
}
html.et-fb-root-ancestor .single-et_pb_layout .et-fb-modal__support-notice {
display: none!important;
}
.dp_regular_menu.et_pb_fullwidth_menu .nav>li:not(.mega-menu).et-reverse-direction-nav li ul {
left: auto!important;
}
.et-fb-settings-options li.dp_regular_menu {
background-color: #ffd200!important;
color: #151515!important;
}
html.et-fb-root-ancestor .fullwidth-menu.nav {
z-index: 1;
}
.et_pb_pagebuilder_layout.single-post #page-container .free-du-plugin-header .et_pb_row {
width: 80%;
}
.et_pb_fullwidth_menu .fullwidth-menu li li.menu-item-has-children>a:first-child:after,
.et_pb_menu .et-menu li li.menu-item-has-children>a:first-child:after {
top: 6px;
right: 17px;
}
.et_pb_fullwidth_menu .nav>li:not(.mega-menu) ul li, .et_pb_fullwidth_menu .nav>li:not(.mega-menu) ul a {
width: 100%;
}
#page-container .dp_regular_menu:not(li) {
margin-bottom: 0;
z-index: -1;
}
.free-header-menu .free-search-container .et-search-field {
padding-left: 18px;
}
.free-header-menu .free-search-container .free-search-close {
right: 12px;
}
body.free-custom-header:not(.et-fb) {
overflow-x: hidden;
}
@media screen and (max-width: 980px) {
.dp_regular_menu {
min-height: 81px;
padding: 0 20px;
}
}
.free-header-menu .fullwidth-menu {
font-size: 0;
}
.free-du-plugin-header {
position: relative;
z-index: 99998;
}
.free-search-menu, .free-cart-menu, .free-search-container {
display: none!important;
}
.free-header-menu .free-search-menu, .free-header-menu .free-cart-menu, .free-header-menu .free-search-container {
display: inline-block!important;
}
.free-header-menu.et_pb_menu--with-logo .free-search-menu, .free-header-menu.et_pb_menu--with-logo .free-cart-menu, .free-header-menu.et_pb_menu--with-logo .free-search-container,
.free-header-menu.et_pb_fullwidth_menu--with-logo .free-search-menu, .free-header-menu.et_pb_fullwidth_menu--with-logo .free-cart-menu, .free-header-menu.et_pb_fullwidth_menu--with-logo .free-search-container {
display: flex!important;
}
.free-hide-search-cart .free-search-menu, .free-hide-search-cart .free-cart-menu, .free-hide-search-cart .free-search-container {
display: none!important;
}
@media screen and (max-width: 980px) {
.free-header-menu .free-search-menu, .free-header-menu .free-cart-menu, .free-header-menu .free-search-container {
display: none!important;
}
}
.free-header-menu .fullwidth-menu {
display: inline-block;
position: relative;
}
@media screen and (max-width: 980px) {
.free-header-menu .fullwidth-menu {
display: none;
}
}
.free-header-menu.et_pb_fullwidth_menu nav>ul>li, .free-header-menu.et_pb_menu nav>ul>li {
transition: all 0.35s ease;
}
#page-container .free-header-menu .fullwidth-menu-nav>ul, #page-container .free-header-menu .fullwidth-menu-nav>ul>li,
.et-db #page-container #et-boc .et_pb_fullwidth_menu.free-header-menu .fullwidth-menu-nav>ul,
#page-container-bfb .free-header-menu .fullwidth-menu-nav>ul, #page-container-bfb .free-header-menu .fullwidth-menu-nav>ul>li,
#page-container .free-header-menu .et-menu-nav>ul, #page-container .free-header-menu .et-menu-nav>ul>li,
.et-db #page-container #et-boc .et_pb_menu.free-header-menu .et-menu-nav>ul,
#page-container-bfb .free-header-menu .et-menu-nav>ul, #page-container-bfb .free-header-menu .et-menu-nav>ul>li {
padding: 0!important;
margin: 0!important;
}
.free-header-menu .fullwidth-menu-nav>ul>li>a,
.free-header-menu.et_pb_menu--without-logo .et-menu-nav>ul>li>a {
padding: 25px 20px!important;
margin: 0!important;
}
.free-header-menu.et_pb_menu--with-logo .et-menu-nav>ul>li>a {
padding-left: 20px!important;
padding-right: 20px!important;
margin: 0!important;
}
.is-sticky>* {
box-shadow: 0px 0px 42px rgba(0,0,0,0.15);
}
.is-sticky .free-sticky-no-shadow {
box-shadow: none!important;
}
.free-logo-custom-header {
position: absolute!important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.free-logo-custom-header img {
max-height: 42%;
width: auto;
height: auto;
position: relative;
top: 50%;
transform: translateY(-50%);
}
.free-logo-custom-header .et_pb_image_wrap {
height: 100%;
width: 100%;
}
.free-cart-total {
font-size: 0.7em;
padding: 2px 4px;
background-color: #e51b23;
color: #fff;
position: absolute;
left: 1em;
height: auto;
border-radius: 100px;
bottom: 1.05em;
font-weight: 600;
}
.free-cart-menu span, .free-search-icon {
font-size: 0.9999em;
}
.free-search-icon:before {
position: relative;
content: "\55";
font-family: ETmodules!important;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
}
span.free-search-close {
display: block;
position: absolute;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
width: 30px;
height: 30px;
margin: auto;
cursor: pointer;
}
span.free-search-close:after {
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "ETmodules";
font-size: 32px;
font-weight: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
content: "\4d";
speak: none;
}
.free-search-outer .et-search-form input {
left: 0;
top: 0;
width: 100%;
font-weight: 700;
text-transform: uppercase;
}
.et_pb_bg_layout_light span.free-search-close:after {
color: #151515;
}
.et_pb_bg_layout_dark span.free-search-close:after {
color: #fff;
}
.et_pb_bg_layout_light .free-search-outer .et-search-form input {
color: #151515;
}
.et_pb_bg_layout_dark .free-search-outer .et-search-form input {
color: #fff;
}
.et_pb_bg_layout_light .free-search-outer .et-search-form input::-webkit-input-placeholder {
color: #151515!important;
}
.et_pb_bg_layout_light .free-search-outer .et-search-form input:-moz-placeholder { color: #151515!important;  
}
.et_pb_bg_layout_light .free-search-outer .et-search-form input::-moz-placeholder { color: #151515!important;  
}
.et_pb_bg_layout_light .free-search-outer .et-search-form input:-ms-input-placeholder {  
color: #151515!important;  
}
.et_pb_bg_layout_dark .free-search-outer .et-search-form input::-webkit-input-placeholder {
color: #fff!important;
}
.et_pb_bg_layout_dark .free-search-outer .et-search-form input:-moz-placeholder { color: #fff!important;  
}
.et_pb_bg_layout_dark .free-search-outer .et-search-form input::-moz-placeholder { color: #fff!important;  
}
.et_pb_bg_layout_dark .free-search-outer .et-search-form input:-ms-input-placeholder {  
color: #fff!important;  
}
.free-search-outer .et-search-form {
width: auto;
left: 0;
right: 30px;
}
.free-search-container {
position: absolute!important; height: 0; top: 0; left: 0; right: 0; opacity: 0; pointer-events: none;
}
.free-header-menu.free-menu-hidden nav ul li {
opacity: 0;
}
.free-header-menu.free-hide-search-cart.free-menu-hidden nav ul li {
opacity: 1;
}
.free-header-menu .free-search-container.free-search-visible {
opacity: 1; pointer-events: auto; height: 100%;
}
.free-menu-shortcode-float.et_pb_fullwidth_menu>.et_pb_row {
float: left!important;
width: auto!important;
}
#page-container .free-menu-padding-small .fullwidth-menu-nav>ul, #page-container .free-menu-padding-small .fullwidth-menu-nav>ul>li,
#page-container .free-menu-padding-small .et-menu-nav>ul, #page-container .free-menu-padding-small .et-menu-nav>ul>li {
padding: 0!important;
margin: 0!important;
}
.free-menu-padding-small .fullwidth-menu-nav>ul>li>a,
.free-menu-padding-small.et_pb_menu--without-logo .et-menu-nav>ul>li>a {
padding: 18px 15px!important;
}
.free-menu-padding-small.et_pb_menu--with-logo .et-menu-nav>ul>li>a {
padding-left: 15px!important;
padding-right: 15px!important;
}
.free-menu-padding-small.free-menu-style-1 .fullwidth-menu-nav>ul>li>a,
.free-menu-padding-small.free-menu-style-1.et_pb_menu--without-logo .et-menu-nav>ul>li>a {
padding: 18px 20px!important;
}
.free-menu-padding-small.free-menu-style-1.et_pb_menu--with-logo .et-menu-nav>ul>li>a {
padding-left: 20px!important;
padding-right: 20px!important;
}
.free-menu-padding-small .fullwidth-menu-nav>ul>li>a:after, .free-header-menu .fullwidth-menu-nav>ul>li>a:after,
.free-menu-padding-small .et-menu-nav>ul>li>a:after, .free-header-menu .et-menu-nav>ul>li>a:after {
position: relative!important;
margin-left: 4px!important;
top: 1px!important;
line-height: 0px!important;
display: inline-block!important;
margin-right: -2px!important;
font-size: 1em!important;
}
.free-menu-padding-small.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after,
.free-header-menu.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after,
.free-menu-padding-small.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after,
.free-header-menu.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after {
top: 1px!important;
transform: none!important;
}
.free-search-container:before, .free-search-container:after {
display: none!important;
}
.free-search-container {
background: transparent!important;
}
.free-menu-hover-1 .free-header-menu nav>ul>li:after {
content: '';
display: block;
width: 0;
height: 3px;
background: #e51b23;
transition: width .35s;
position: absolute;
bottom: -3px;
left: 0;
}
.free-menu-hover-1 .free-header-menu nav>ul>li:hover:after {
width: 100%;
}
.free-menu-hover-2 .free-header-menu nav>ul>li:not(.free-search-container) {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
}
.free-menu-hover-2 .free-header-menu nav>ul>li:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: -1px;
background: #e51b23;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.free-menu-hover-2 .free-header-menu nav>ul>li:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.free-menu-hover-2 .free-header-menu nav>ul>li:hover>a {
color: #fff!important;
opacity: 1!important;
}
.free-menu-hover-3 .free-header-menu nav>ul>li:hover {
background-color: #e51b23;
}
.free-menu-hover-3 .free-header-menu nav>ul>li:hover>a {
color: #fff!important;
opacity: 1!important;
}
.free-search-container, .free-search-container .free-search-outer, .free-search-container .et-search-form, .free-search-container .et-search-form input {
height: auto!important;
}
.free-search-container {
bottom: 0;
transform: translateY(-50%);
}
.free-search-container.free-search-visible {
transform: translateY(0%);
}   .free-menu-style-1 .fullwidth-menu {
font-size: 0;
}
.free-menu-style-1 .fullwidth-menu-nav>ul>li:first-child>a:before,
.free-menu-style-1 .et-menu-nav>ul>li:first-child>a:before {
display: none!important;
} 
.free-menu-style-1 .fullwidth-menu-nav>ul>li>a:before,
.free-menu-style-1 .et-menu-nav>ul>li>a:before {
content: '';
position: absolute!important;
left: 0;
top: 50%;
height: 27px;
width: 1px;
margin: -14.5px 0 0;
background: rgba(255,255,255,.25);
} 
.free-menu-style-1.free-light .fullwidth-menu-nav>ul>li>a:before,
.free-menu-style-1.free-light .et-menu-nav>ul>li>a:before {
background: rgba(0,0,0,0.15);
}   .free-mega-menu .free-header-menu .fullwidth-menu {
position: static;
}
.free-mega-menu .free-header-menu.et_pb_fullwidth_menu .fullwidth-menu-nav>ul>li.mega-menu>ul {
top: calc(100% - 1px);
}
.free-mega-menu .free-header-menu .fullwidth-menu-nav li.mega-menu li>a {
width: 100%!important;
}
.free-mega-menu .free-header-menu .fullwidth-menu-nav li.mega-menu>ul>li>ul>li,
.free-mega-menu .free-header-menu .fullwidth-menu-nav li.mega-menu>ul>li>ul {
width: 100%!important;
}   .free-footer-style-1 .free-footer-header .et_pb_module_header:after {
content: '';
width: 0px;
height: 0px;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: 7px solid #e51b23;
display: inline-block;
transform: rotate(-45deg);
top: 5px;
position: relative;
margin-left: 10px;
}
#page-container .free-blog-list-3.et_pb_blog_grid .column, #page-container .free-blog-list-3 .et_pb_blog_grid .column {
margin-bottom: 0!important;
}
#page-container .et_pb_section .et_pb_column .et_pb_module.et_pb_blog_grid_wrapper {
margin-bottom: 0;
}
body.et-fb.free-footer-reveal #main-content {
box-shadow: none!important;
}
html:not(.et-fb-root-ancestor) #page-container {
overflow-y: visible!important;
overflow-x: hidden!important;
}      .free-archive-blog-individual {
position: relative;
}
.free-archive-blog-individual .et_pb_post {
padding: 19px;
border: 1px solid #d8d8d8;
background-color: #fff;
word-wrap: break-word;
}
.free-archive-blog-individual .et_pb_image_container {
position: relative;
}
.free-archive-blog-individual .et_main_video_container,
.free-archive-blog-individual .et_audio_content,
.free-archive-blog-individual .et_pb_post .et_pb_slider {
margin: -20px -20px 29px;
}
.free-archive-blog-individual .et_pb_image_container img {
min-width: 100%;
max-width: 100%;
height: auto;
}
.free-archive-blog-individual .et_pb_no_thumb h2,
.free-archive-blog-individual .et_pb_no_thumb .entry-title {
margin-top: 0;
}
.free-archive-blog-individual .et_audio_content {
margin-bottom: 0;
}
.free-archive-blog-individual h2 {
font-size: 18px;
}
.free-archive-blog-individual .et_main_video_overlay:hover:before {
background: rgba(0, 0, 0, 0.6);
}
.free-archive-blog-individual .et_audio_content h2 {
margin-top: 0;
margin-bottom: 9px;
}
.free-archive-blog-individual .et_quote_content {
padding: 35px 30px 32px;
}
.free-archive-blog-individual .et_link_content,
.free-archive-blog-individual .et_audio_content {
padding: 35px 20px;
}
.free-archive-blog-individual .et_quote_content blockquote p,
.free-archive-blog-individual .et_link_content h2,
.free-archive-blog-individual .et_audio_content h2 {
font-size: 18px;
line-height: 26px;
}
.free-archive-blog-individual .et_quote_content blockquote cite,
.free-archive-blog-individual .et_link_content a.et_link_main_url {
font-size: 14px;
}
.free-archive-blog-individual .et_link_content {
margin: -20px -20px 19px;
}
.free-archive-blog-individual .et_quote_content {
margin: -20px -20px 19px;
}
.free-archive-blog-individual .et_audio_content {
margin-bottom: 19px;
}
.free-archive-blog-individual .et_audio_container .mejs-container .mejs-controls .mejs-time span {
font-size: 14px;
}
.et_pb_row .free-archive-blog-individual .et_pb_post .et_pb_slide {
min-height: 180px;
}
@media screen and (min-width: 981px) and (max-width: 1100px) {
.free-archive-blog-individual .et_quote_content {
padding: 35px 25px 32px;
}
.free-archive-blog-individual .et_pb_post .et_pb_slide {
min-height: 155px;
}
}
@media screen and (max-width: 980px) {
.free-archive-blog-individual .et_audio_container .mejs-container .mejs-controls .mejs-time span {
font-size: 18px;
}
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.free-archive-blog-individual .et_quote_content {
padding: 35px 30px !important;
}
.free-archive-blog-individual .et_quote_content blockquote p {
font-size: 20px !important;
line-height: 26px !important;
}
.free-archive-blog-individual .et_quote_content blockquote cite {
font-size: 14px !important;
}
.free-archive-blog-individual .et_link_content h2 {
font-size: 20px !important;
line-height: 26px !important;
}
.free-archive-blog-individual .et_link_content a.et_link_main_url {
font-size: 14px !important;
}
.free-archive-blog-individual > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_post .et_pb_slide {
min-height: 182px !important;
}
.free-archive-blog-individual .et_audio_content h2 {
font-size: 20px !important;
line-height: 26px !important;
}
}
@media screen and (max-width: 767px) {
.free-archive-blog-individual .et_quote_content {
padding: 35px 30px !important;
}
.free-archive-blog-individual .et_quote_content blockquote p {
font-size: 20px !important;
line-height: 26px !important;
}
.free-archive-blog-individual .et_quote_content blockquote cite {
font-size: 14px !important;
}
.free-archive-blog-individual .et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
min-height: 222px !important;
}
}
@media screen and (max-width: 479px) {
.free-archive-blog-individual h2 {
padding-bottom: 0;
font-size: 16px;
}
.free-archive-blog-individual .et_pb_post.format-quote > *,
.free-archive-blog-individual .et_pb_post.format-link > *,
.free-archive-blog-individual .et_main_video_container,
.free-archive-blog-individual .et_audio_content,
.free-archive-blog-individual .et_pb_post .et_pb_slider {
display: block;
}
.free-archive-blog-individual .et_pb_post > .et_pb_image_container,
.free-archive-blog-individual .et_pb_post > h2,
.free-archive-blog-individual .et_pb_post > .post-meta {
display: block;
}
.free-archive-blog-individual .et_pb_post .post-meta {
display: block !important;
padding: 0;
}
.free-archive-blog-individual .et_quote_content,
.free-archive-blog-individual .et_link_content {
padding: 35px 20px !important;
}
.free-archive-blog-individual > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_post .et_pb_slide {
min-height: 156px !important;
}
}   .free-archive-blog-text-secondary-color-light .free-archive-blog .free-text-secondary-color,
.free-archive-blog-text-secondary-color-light .free-archive-blog .free-text-category-secondary-color a {
color: #fff!important;
}
.free-archive-blog-text-secondary-color-dark .free-archive-blog .free-text-secondary-color,
.free-archive-blog-text-secondary-color-dark .free-archive-blog .free-text-category-secondary-color a {
color: #151515!important;
}
.free-archive-blog-text-secondary-color-light.free-archive-blog-pagination-style-1 .free-archive-blog-pagination li.active a,
.free-archive-blog-text-secondary-color-light.free-archive-blog-pagination-style-2 .free-archive-blog-pagination li.active a,
.free-archive-blog-text-secondary-color-light.free-archive-blog-pagination-style-3 .free-archive-blog-pagination li.active a,
.free-archive-blog-text-secondary-color-light.free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-next-link-wrapper a,
.free-archive-blog-text-secondary-color-light.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-next-link-wrapper a {
color: #fff!important;
}
.free-archive-blog-text-secondary-color-dark.free-archive-blog-pagination-style-1 .free-archive-blog-pagination li.active a,
.free-archive-blog-text-secondary-color-dark.free-archive-blog-pagination-style-2 .free-archive-blog-pagination li.active a,
.free-archive-blog-text-secondary-color-dark.free-archive-blog-pagination-style-3 .free-archive-blog-pagination li.active a,
.free-archive-blog-text-secondary-color-dark.free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-next-link-wrapper a,
.free-archive-blog-text-secondary-color-dark.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-next-link-wrapper a,
.free-archive-blog-text-secondary-color-dark .free-archive-blog .free-text-main-color {
color: #151515!important;
}   #main-content.free-archive-wrapper .entry {
margin-bottom: 50px;
}
#main-content .free-archive-blog .et_pb_post .post-meta {
padding-bottom: 15px;
}
#main-content .free-archive-blog .free-archive-blog-individual .et_pb_post .post-meta {
padding-bottom: 8px;
}
#main-content .free-archive-blog .free-blog-list-2 .et_pb_post .post-meta {
padding-bottom: 0;
}
#main-content .free-archive-blog .et_pb_post .entry-title {
padding-bottom: 10px;
}
#main-content .free-archive-blog .free-blog-list-2 .et_pb_post .entry-title {
padding-bottom: 6px;
}
#main-content .free-archive-blog .et_pb_post .post-meta, #main-content .free-archive-blog .et_pb_post .post-meta span, #main-content .free-archive-blog .et_pb_post .post-meta a {
line-height: 1.4em!important;
}   .free-breadcrumbs-sep:before {
content: '/';
font-size: 0.8em;
position: relative;
top: -1px;
padding: 0 3px;
opacity: 0.5;
}
html.et-fb-root-ancestor .free-breadcrumbs-text-module p {
padding-bottom: 0;
}   @media screen and (min-width: 1425px) {
.free-archive-wrapper #sidebar {
padding-top: 28px;
}
}
@media screen and (min-width: 981px) {
.free-archive-wrapper #sidebar {
padding-top: 2%;
padding-bottom: 2%;
}
}
.free-no-sidebar:before {
display: none!important;
}    .free-archive-blog-pagination {
padding-bottom: 36px;
}
.free-archive-blog-pagination .free-archive-blog-pages {
font-size: 14px;
margin-right: 12px;
color: #888;
margin-bottom: 12px;
display: inline-block;
}
.free-archive-blog-pagination li a:hover {
opacity: 0.8;
}
.free-archive-blog-pagination li a, .free-archive-blog-pagination li .free-excess {
font-size: 14px;
color: #151515;
font-weight: 600;
line-height: 1;
display: block;
}
.free-archive-blog-pagination li.active {
pointer-events: none;
}
.free-archive-blog-pagination ul {
display: inline-block;
padding: 0!important;
font-size: 0;
}
.free-archive-blog-pagination li {
list-style: none;
display: inline-block;
line-height: 1;
position: relative;
} .free-archive-blog-pagination-style-1 .free-archive-blog-pagination li {
margin: 0 1px;
}
.free-archive-blog-pagination-style-1 .free-archive-blog-pagination li a, .free-archive-blog-pagination-style-1 .free-archive-blog-pagination li .free-excess {
padding: 8px 11px;
}
.free-archive-blog-pagination-style-1 .free-archive-blog-pagination li.active {
border-radius: 100px;
} .free-archive-blog-pagination-style-2 .free-archive-blog-pagination li {
margin: 2px;
background: #efefef;
border-bottom: 2px solid #ffd200;
}
.free-archive-blog-pagination-style-2 .free-archive-blog-pagination li a, .free-archive-blog-pagination-style-2 .free-archive-blog-pagination li .free-excess {
padding: 9px 12px;
}
.free-archive-blog-pagination-style-2 .free-archive-blog-pagination li.active a {
color: #fff;
} .free-archive-blog-pagination-style-3 .free-archive-blog-pagination li {
margin: 3px;
border: 1px solid  rgba(0,0,0,0.12);
border-radius: 100px;
}
.free-archive-blog-pagination-style-3 .free-archive-blog-pagination li a, .free-archive-blog-pagination-style-3 .free-archive-blog-pagination li .free-excess {
padding: 9px 21px;
}
.free-archive-blog-pagination-style-3 .free-archive-blog-pagination li.active a {
color: #fff;
} .free-archive-blog-pagination-style-4 .free-archive-blog-pagination li {
margin: 2px 8px;
border-bottom: 3px solid #eaeaea;
}
.free-archive-blog-pagination-style-4 .free-archive-blog-pagination li a, .free-archive-blog-pagination-style-4 .free-archive-blog-pagination li .free-excess {
padding: 11px 8px;
font-weight: 400;
}
.free-archive-blog-pagination-style-4 .free-archive-blog-pagination li.active a, .free-archive-blog-pagination-style-4 .free-archive-blog-pagination li.active .free-excess {
font-weight: 700;
}
.free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-previous-link-wrapper, .free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-next-link-wrapper {
border: none;
border-radius: 100px;
position: relative;
top: 2px;
}
.free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-previous-link-wrapper a, .free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-next-link-wrapper a {
padding: 8px 12px;
color: #fff;
}
.free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-previous-link-wrapper {
background: #eaeaea;
}
.free-archive-blog-pagination-style-4 .free-archive-blog-pagination .free-previous-link-wrapper a {
color: #151515;
} .free-archive-blog-pagination-style-5 .free-archive-blog-pagination li {
margin: 2px 0px;
border-bottom: 3px solid #eaeaea;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination li a, .free-archive-blog-pagination-style-5 .free-archive-blog-pagination li .free-excess {
padding: 11px 14px;
font-weight: 400;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination li.active a, .free-archive-blog-pagination-style-5 .free-archive-blog-pagination li.active .free-excess {
font-weight: 700;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-previous-link-wrapper, .free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-next-link-wrapper {
border: none;
border-radius: 100px;
position: relative;
top: 2px;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-previous-link-wrapper a, .free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-next-link-wrapper a {
padding: 8px 12px;
color: #fff;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-previous-link-wrapper {
background: #eaeaea;
margin-right: 12px;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-previous-link-wrapper a {
color: #151515;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-next-link-wrapper {
margin-left: 12px;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination li.active:after {
content: '';
width: 0px;
height: 0px;
border: 4px solid #ffd200;
border-radius: 100px;
display: inline-block;
transform: rotate(90deg);
bottom: -6px;
position: absolute;
left: 14px;
}
.free-archive-blog-pagination-style-5 .free-archive-blog-pagination .free-archive-blog-pages {
margin-right: 20px;
}      html:not(.et_fb_preview_active--wireframe_preview):not(.et-fb-preview--wireframe) .free-header-overlap>.et_pb_row,
html:not(.et_fb_preview_active--wireframe_preview):not(.et-fb-preview--wireframe) .free-header-overlap>.free-sticky-wrapper>.et_pb_row {
position: absolute!important;
width: 80%!important;
left: 0!important;
right: 0!important;
z-index: 1!important;
transition: all 0.3s ease;
}
html:not(.et_fb_preview_active--wireframe_preview):not(.et-fb-preview--wireframe) .free-header-overlap {
height: 0!important;
padding: 0!important;
}
html:not(.et_fb_preview_active--wireframe_preview):not(.et-fb-preview--wireframe) .free-header-overlap .is-sticky .et_pb_row {
position: fixed!important;
margin-top: 0!important;
}
html:not(.et_fb_preview_active--wireframe_preview):not(.et-fb-preview--wireframe) .free-header-overlap .free-sticky-wrapper {
height: 0!important;
}
.free-button-float-left .et_pb_button_module_wrapper {
float: left;
}
.free-button-float-right .et_pb_button_module_wrapper {
float: right;
}
#main-content {
overflow: hidden!important;
width: 100%;
}
html.et-fb-root-ancestor #main-content {
overflow: visible!important;
}
html.et-fb-root-ancestor #main-content>.et_pb_post {
margin: 0;
}
@media screen and (max-width: 620px) {
.et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4 {
width: 100% !important;
}
}
@media screen and (max-width: 1460px) and (min-width: 981px) {
.free-grid-padding-smaller {
padding-left: 36px!important;
padding-right: 36px!important;
}
}
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section 
.et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container,
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
max-width: 1140px;
}
html.et-fb-root-ancestor .free-admin-disable {
pointer-events: none!important;
}
html.et-fb-root-ancestor #page-container {
min-height: 100vh;
overflow-y: visible;
}
html.et-fb-root-ancestor .free-custom-footer article.et-fb-root-ancestor {
padding-bottom: 100px;
}
html.et-fb-root-ancestor .free-visual-overflow-hidden {
overflow: hidden!important;
}
html.et-fb-root-ancestor .free-visual-margin-bottom-zero {
margin-bottom: 0!important;
}
html.et_fb_preview_active--responsive_preview.et_fb_preview_active--responsive_preview--tablet_preview .free-overlay-slant:before, html.et_fb_preview_active--responsive_preview.et_fb_preview_active--responsive_preview--tablet_preview .free-overlay-slant:after,
html.et-fb-preview--tablet .free-overlay-slant:before, html.et-fb-preview--tablet .free-overlay-slant:after {
border-width: 0 0 163px 812px!important;
}
html.et_fb_preview_active--responsive_preview.et_fb_preview_active--responsive_preview--phone_preview .free-overlay-slant:before, html.et_fb_preview_active--responsive_preview.et_fb_preview_active--responsive_preview--phone_preview .free-overlay-slant:after,
html.et-fb-preview--phone .free-overlay-slant:before, html.et-fb-preview--phone .free-overlay-slant:after {
border-width: 0 0 103px 518px!important;
}
html.et_fb_preview_active--responsive_preview .free-number-horizontal.et_pb_number_counter .percent,
html.et-fb-preview--tablet .free-number-horizontal.et_pb_number_counter .percent,
html.et-fb-preview--phone .free-number-horizontal.et_pb_number_counter .percent {
float: none!important;
padding-right: 0!important;
margin-bottom: 0!important;
}
html.et_fb_preview_active--responsive_preview .free-number-horizontal.et_pb_number_counter .title,
html.et-fb-preview--tablet .free-number-horizontal.et_pb_number_counter .title,
html.et-fb-preview--phone .free-number-horizontal.et_pb_number_counter .title {
padding-top: 20px!important;
text-align: center!important;
}
html.et_fb_preview_active--responsive_preview .free-number-horizontal.et_pb_number_counter,
html.et-fb-preview--tablet .free-number-horizontal.et_pb_number_counter,
html.et-fb-preview--phone .free-number-horizontal.et_pb_number_counter {
min-height: 0!important;
}
html.et_fb_preview_active--responsive_preview .free-background-image-full.et_pb_text:only-child, html.et_fb_preview_active--responsive_preview .free-background-image-full.et_pb_text.free-background-overlay, html.et_fb_preview_active--responsive_preview .free-background-image-full.et_pb_text.et-first-child.et-last-child,
html.et-fb-preview--tablet .free-background-image-full.et_pb_text:only-child, html.et-fb-preview--phone .free-background-image-full.et_pb_text:only-child,
html.et-fb-preview--tablet .free-background-image-full.et_pb_text.free-background-overlay, html.et-fb-preview--phone .free-background-image-full.et_pb_text.free-background-overlay,
html.et-fb-preview--tablet .free-background-image-full.et_pb_text.et-first-child.et-last-child, html.et-fb-preview--phone .free-background-image-full.et_pb_text.et-first-child.et-last-child {
top: auto!important;
bottom: auto!important;
left: auto!important;
right: auto!important;
position: relative!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_section_parallax.et_pb_column .et_pb_module.et_pb_text.free-background-image-full.et_pb_text,
html.et-fb-preview--tablet .et_pb_section_parallax.et_pb_column .et_pb_module.et_pb_text.free-background-image-full.et_pb_text,
html.et-fb-preview--phone .et_pb_section_parallax.et_pb_column .et_pb_module.et_pb_text.free-background-image-full.et_pb_text {
position: relative!important;
}
html.et_fb_preview_active--responsive_preview--tablet_preview .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text:only-child,
html.et_fb_preview_active--responsive_preview--tablet_preview .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text.free-background-overlay,
html.et_fb_preview_active--responsive_preview--tablet_preview .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text.et-first-child.et-last-child,
html.et-fb-preview--tablet .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text:only-child,
html.et-fb-preview--tablet .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text.free-background-overlay,
html.et-fb-preview--tablet .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text.et-first-child.et-last-child {
top: 0!important;
bottom: 0!important;
left: 0!important;
right: 0!important;
position: absolute!important;
}
html.et_fb_preview_active--responsive_preview--tablet_preview .et_pb_row_4col>.et_pb_column.et_pb_column_1_4.et_pb_section_parallax .et_pb_module.et_pb_text.free-background-image-full.et_pb_text,
html.et-fb-preview--tablet .et_pb_row_4col>.et_pb_column.et_pb_column_1_4.et_pb_section_parallax .et_pb_module.et_pb_text.free-background-image-full.et_pb_text {
position: absolute!important;
}
html.et_fb_preview_active--responsive_preview .free-lawyer-big-header.et_pb_section,
html.et-fb-preview--tablet .free-lawyer-big-header.et_pb_section,
html.et-fb-preview--phone .free-lawyer-big-header.et_pb_section {
padding-top: 0!important;
padding-bottom: 0!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_column .et_pb_pricing_1 .et_pb_pricing_table,
html.et-fb-preview--tablet .et_pb_column .et_pb_pricing_1 .et_pb_pricing_table,
html.et-fb-preview--phone .et_pb_column .et_pb_pricing_1 .et_pb_pricing_table {
width: 100%!important;
}
html.et_fb_preview_active--responsive_preview .free-pricing-featured-scale .et_pb_featured_table,
html.et-fb-preview--tablet .free-pricing-featured-scale .et_pb_featured_table,
html.et-fb-preview--phone .free-pricing-featured-scale .et_pb_featured_table {
transform: scale(1)!important;
}
html.et_fb_preview_active--responsive_preview .free-team-style-1.et_pb_team_member .et_pb_team_member_image,
html.et-fb-preview--tablet .free-team-style-1.et_pb_team_member .et_pb_team_member_image,
html.et-fb-preview--phone .free-team-style-1.et_pb_team_member .et_pb_team_member_image {
height: auto!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_row .et_pb_column.et-last-child,
html.et-fb-preview--tablet .et_pb_row .et_pb_column.et-last-child,
html.et-fb-preview--phone .et_pb_row .et_pb_column.et-last-child {
margin-bottom: 0;
}
html.et_fb_preview_active--responsive_preview .et_pb_text_align_right, html.et_fb_preview_active--responsive_preview .et_pb_button_alignment_right,
html.et-fb-preview--tablet .et_pb_text_align_right,	html.et-fb-preview--phone .et_pb_text_align_right,
html.et-fb-preview--tablet .et_pb_button_alignment_right, html.et-fb-preview--phone .et_pb_button_alignment_right {
text-align: left!important;
}
html.et_fb_preview_active--responsive_preview .free-mobile-center,
html.et-fb-preview--tablet .free-mobile-center,
html.et-fb-preview--phone .free-mobile-center {
text-align: center!important;
}
html.et_fb_preview_active--responsive_preview .free-slider-mobile-center .et_pb_slide .et_pb_slide_description,
html.et-fb-preview--tablet .free-slider-mobile-center .et_pb_slide .et_pb_slide_description,
html.et-fb-preview--phone .free-slider-mobile-center .et_pb_slide .et_pb_slide_description {
text-align: center!important;
}
html.et_fb_preview_active--responsive_preview #page-container .free-mobile-margin-auto,
html.et-fb-preview--tablet #page-container .free-mobile-margin-auto,
html.et-fb-preview--phone #page-container .free-mobile-margin-auto {
margin-left: auto!important;
margin-right: auto!important;
}
html.et_fb_preview_active--responsive_preview .free-mobile-left,
html.et-fb-preview--tablet .free-mobile-left,
html.et-fb-preview--phone .free-mobile-left {
text-align: left!important;
}
html.et_fb_preview_active--responsive_preview .free-mobile-button-left .et_pb_button_module_wrapper,
html.et-fb-preview--tablet .free-mobile-button-left .et_pb_button_module_wrapper,
html.et-fb-preview--phone .free-mobile-button-left .et_pb_button_module_wrapper {
text-align: left!important;
}
html.et_fb_preview_active--responsive_preview .free-mobile-margin-bottom-zero,
html.et-fb-preview--tablet .free-mobile-margin-bottom-zero,
html.et-fb-preview--phone .free-mobile-margin-bottom-zero {
margin-bottom: 0!important;
}
html.et_fb_preview_active--responsive_preview .free-background-resize-mobile:after,
html.et-fb-preview--tablet .free-background-resize-mobile:after,
html.et-fb-preview--phone .free-background-resize-mobile:after {
background-size: cover!important;
margin-left: -300px!important;
margin-top: 0px!important;
}
html.et_fb_preview_active--responsive_preview .free-background-overlay-mobile:before,
html.et-fb-preview--tablet .free-background-overlay-mobile:before,
html.et-fb-preview--phone .free-background-overlay-mobile:before {
position: absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
display: block;
z-index:0;
background-color: rgba(0,0,0,0.65);
}
html.et_fb_preview_active--responsive_preview .free-desktop-opacity-zero,
html.et-fb-preview--tablet .free-desktop-opacity-zero,
html.et-fb-preview--phone .free-desktop-opacity-zero {
opacity: 1!important;
}
html.et_fb_preview_active--responsive_preview .free-image-right,
html.et-fb-preview--tablet .free-image-right,
html.et-fb-preview--phone .free-image-right {
right: auto;
position: relative!important;
height: inherit;
}
html.et_fb_preview_active--responsive_preview .free-float-right-desktop, html.et_fb_preview_active--responsive_preview .free-float-left-desktop,
html.et-fb-preview--tablet .free-float-right-desktop, html.et-fb-preview--tablet .free-float-left-desktop,
html.et-fb-preview--phone .free-float-right-desktop, html.et-fb-preview--phone .free-float-left-desktop {
float: none!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_specialty_fullwidth>.et_pb_row,
html.et-fb-preview--tablet .et_pb_specialty_fullwidth>.et_pb_row,
html.et-fb-preview--phone .et_pb_specialty_fullwidth>.et_pb_row {
width: 100%!important;
}
html.et_fb_preview_active--responsive_preview .free-gallery-three-column .et_pb_gallery_item.et_pb_grid_item,
html.et-fb-preview--tablet .free-gallery-three-column .et_pb_gallery_item.et_pb_grid_item,
html.et-fb-preview--phone .free-gallery-three-column .et_pb_gallery_item.et_pb_grid_item {
width: 30%!important;
margin-left: 1.5%!important;
margin-right: 1.5%!important;
margin-bottom: 3%!important;
clear: none!important;
}
html.et_fb_preview_active--responsive_preview .free-map-full-height.et_pb_map,
html.et_fb_preview_active--responsive_preview .free-map-full-height .et_pb_map,
html.et_fb_preview_active--responsive_preview .free-map-full-height.et_pb_map_container,
html.et-fb-preview--tablet .free-map-full-height.et_pb_map,
html.et-fb-preview--tablet .free-map-full-height .et_pb_map,
html.et-fb-preview--tablet .free-map-full-height.et_pb_map_container,
html.et-fb-preview--phone .free-map-full-height.et_pb_map,
html.et-fb-preview--phone .free-map-full-height .et_pb_map,
html.et-fb-preview--phone .free-map-full-height.et_pb_map_container	{
position: relative!important;
top: auto!important;
bottom: auto!important;
left: auto!important;
right: auto!important;
}
html.et_fb_preview_active--responsive_preview--tablet_preview .free-background-image-tablet-padding.et_pb_column,
html.et-fb-preview--tablet .free-background-image-tablet-padding.et_pb_column,
html.et-fb-preview--phone .free-background-image-tablet-padding.et_pb_column {
padding-top: 400px!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_section .et_pb_row .et_pb_column .free-blog-tablet-column-full .column,
html.et-fb-preview--tablet .et_pb_section .et_pb_row .et_pb_column .free-blog-tablet-column-full .column,
html.et-fb-preview--phone .et_pb_section .et_pb_row .et_pb_column .free-blog-tablet-column-full .column {
width: 100%!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post,
html.et-fb-preview--tablet .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post,
html.et-fb-preview--phone .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post {
margin-bottom: 0!important;
}
html.et_fb_preview_active--responsive_preview--tablet_preview .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-biggest .et_pb_post,
html.et-fb-preview--tablet .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-biggest .et_pb_post {
margin-bottom: 60px!important;
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.3;
}
.et_pb_specialty_fullwidth .et_pb_gutters1 {
width: 100%!important;
max-width: 100%!important;
}
.et_pb_row { width: 92% }
.et_pb_blurb.free-gradient .et-pb-icon-circle,
.et_pb_text.free-gradient {
color: #fff;
background: linear-gradient(to right,#d4145a 0,#e8664a 50%,#d4145a 100%);
background-size: 200% 200%;
}
.et_pb_blurb.free-gradient.free-hover:hover .et-pb-icon-circle,
.et_pb_text.free-gradient.free-hover:hover {
background-position: 100% center;
}
.et_pb_blurb.free-elevate.free-boxes,
.et_pb_blurb.free-gradient.free-hover .et-pb-icon-circle,
.et_pb_text.free-gradient.free-hover,
.et_pb_blurb.free-square.free-hover .et-pb-icon-circle {
transition: all 0.3s ease;
}
.et_pb_blurb.free-elevate.free-boxes:hover {
box-shadow: 0 12px 25px rgba(0,0,0,0.2);
transform: scale(1.02) translate(0, -7px);
}
.free-simple.et_pb_blurb_position_top {
margin-bottom: 42px!important;
}
.free-boxes {
margin-bottom: 30px!important;
}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module.free-boxes:last-child {
margin-bottom: 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb_position_top.free-simple:last-child {
margin-bottom: 12px!important;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image {
padding-right: 12px;
}
.et_pb_blurb_position_left.free-boxes .et_pb_main_blurb_image {
padding-left: 0px;
}
.et_pb_blurb_position_left .et-pb-icon-circle {
padding: 15px;
margin-right: -10px;
}
.et_pb_blurb.free-square .et-pb-icon-circle {
border-radius: 4px;
}
.et_pb_blurb.free-square.free-hover:hover .et-pb-icon-circle {
color: #fff!important;
}
.et_pb_blurb.free-square.free-hover.free-elevate:hover .et-pb-icon-circle {
box-shadow: 0 15px 25px rgba(0,0,0,0.25);
transform: scale(1.06) translate(0, -6px);
}
.et_pb_section_parallax:before {
z-index: 1!important;
}
.et_pb_section_parallax .et_pb_row {
z-index: 2!important;
}
.free-divider-triangle:after {
top: -42px;
background-image: linear-gradient(315deg, transparent 50%, #ffffff 25%), linear-gradient( 45deg, transparent 50%, #ffffff 25%);
background-position: 50%;
right: 0;
left: 0;
z-index: 10;
display: inline;
height: 85px;
background-size: 30px 100%;
position: absolute;
content: '';
pointer-events: none;
}
.free-divider-triangle-invert:after {
top: -42px;
background-image: linear-gradient(315deg, #ffffff 50%, transparent 25%), linear-gradient( 45deg, #ffffff 50%, transparent 25%);
background-position: 50%;
right: 0;
left: 0;
z-index: 10;
display: inline;
height: 85px;
background-size: 30px 100%;
position: absolute;
content: '';
pointer-events: none;
}
.free-header-top-text {
line-height: 1.3;
display: block;
font-size: 24px;
}
.free-header-top-text .et_pb_promo_description p {
position: relative;
top: -88px;
height: 0;
overflow: visible;
}
.free-header-border-bottom {
display: inline-block;
}
.et_pb_bg_layout_dark .free-header-border-bottom {
background: #ffffff; 
}
.free-background-overlay:before, .free-background-overlay-light:before {
position: absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
display: block;
z-index:0;
}
.free-background-overlay:before {
background-color: rgba(0,0,0,0.65);
}
.free-background-overlay-light:before {
background-color: rgba(250, 250, 250, 0.9);
}
html.et_fb_preview_active--wireframe_preview .free-background-overlay:before, html.et-fb-preview--wireframe .free-background-overlay:before,
html.et_fb_preview_active--wireframe_preview .free-background-overlay-light:before, html.et-fb-preview--wireframe .free-background-overlay-light:before {
display: none!important;
}
.free-background-image-full {
background-position: center;
background-size: cover!important;
background-repeat: no-repeat!important;
height: 100%;
}
html.et_fb_preview_active .free-mobile-background-hide,
html.et-fb-preview--tablet .free-mobile-background-hide,
html.et-fb-preview--phone .free-mobile-background-hide {
background-image: none!important;
}
.free-simple.free-icon-right.et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0;
padding-right: 28px;
}
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left {
transition: all 0.3s ease;
}
.free-simple.free-icon-right .et_pb_main_blurb_image {
margin-bottom: 18px;
}
.free-testimonial-slider-modern .et-pb-slider-arrows a:hover {
color: #fff!important; 
}
.free-testimonial-slider-modern .et-pb-arrow-next {
right: 0!important;
opacity: 1;
}
.free-testimonial-slider-modern .et-pb-arrow-prev {
left: 0!important;
opacity: 1;
}
.free-testimonial-slider-modern .et_pb_container {
padding: 73px 0!important;
}
.free-testimonial-slider-modern .et_pb_slide_description {
padding-top: 0!Important;
padding-bottom: 0!important;
width: 100%!important;
}
.free-testimonial-slider-modern .free-testimonial-content:after {
height: 50px;
width: 50px;
display: inline-block;
margin-top: 12px;
margin-left: 20px;
content: " ";
position: absolute;
background-image: url(//www.dme.net/wp-content/themes/Divi-Ultimate/images/Quote-Right-Filled-50.png);
background-repeat: no-repeat;
}
html.et_fb_preview_active--responsive_preview--phone_preview .free-testimonial-slider-modern .free-testimonial-content:after,
html.et-fb-preview--phone .free-testimonial-slider-modern .free-testimonial-content:after {
width: 100%;
position: relative;
background-position: center;
margin: 18px 0 0 0;
}
html.et_fb_preview_active--responsive_preview--phone_preview .free-testimonial-slider-modern .et-pb-slider-arrows a,
html.et-fb-preview--phone .free-testimonial-slider-modern .et-pb-slider-arrows a {
font-size: 26px!important;
background-color: #b6c6c9!important;
padding: 7px!important;
}
.free-testimonial-slider-modern .et_pb_slide {
padding: 0 60px!important;
}
.free-testimonial-slider-modern.free-full .free-testimonial-content:after {
width: 100%;
position: relative;
background-position: center;
margin: 18px 0 0 0;
}
.free-icon-circle-padding-big .et-pb-icon-circle {
padding: 35px!important;
}
.free-button-hover-fixed.et_pb_promo .et_pb_promo_button.et_pb_button:hover {
padding: 13px 30px!important;
}
.free-image-circle img {
border-radius: 100%!important;
}
.free-icon-circle-transparent .et-pb-icon-circle {
background-color: transparent!important;
}
.free-icon-circle-padding-small .et-pb-icon-circle {
padding: 18px!important;
}
.free-social-icon-dark li a.icon::before {
color: #000!important;
}
.free-social-big a.icon {
height: 99px!important;
width: 99px!important;
}
.free-social-big a.icon:before {
font-size: 39px!important;
line-height: 99px!important;
display: inline!important;
}
.free-social-medium a.icon {
height: 52px!important;
width: 52px!important;
margin-right: 8px!important;
float: none!important;
}
.free-social-medium a.icon:before {
font-size: 18px!important;
line-height: 52px!important;
width: 52px!important;
height: 52px!important;
}
.free-social-dark.et_pb_social_media_follow li a.icon {
background-color: transparent!important;
}
.free-image-frame img {
z-index: 1;
position: relative;
}
.free-image-frame {
z-index: 1;
position: relative;
}
.free-slider-wide.et_pb_slider .et_pb_container {
width: 90%!important;
}
.free-button-no-transition .et_pb_button:after,
.free-button-no-transition.et_pb_button:after {
transition: all 0s ease;
}
.free-button-icon-bold .et_pb_button:after,
.free-button-icon-bold.et_pb_button:after {
font-weight: 800!important;
}
.free-button-arrow-visible .et_pb_button:after {
margin-left: 0!important;
opacity: 1!important;
font-size: 1.2em!important;
line-height: 1.5em!important;
font-weight: 800!important;
}
html.et_fb_desktop_mode .et_section_specialty .et_pb_row,
html.et-fb-preview--desktop .et_section_specialty .et_pb_row {
padding: 0!important;
}
html.et_fb_preview_active--responsive_preview .free-services-boxes-background-hover,
html.et-fb-preview--tablet .free-services-boxes-background-hover,
html.et-fb-preview--phone .free-services-boxes-background-hover {
height: auto!important;
}
html.et_fb_preview_active--responsive_preview .free-services-boxes-background-hover .et_pb_blurb,
html.et-fb-preview--tablet .free-services-boxes-background-hover .et_pb_blurb,
html.et-fb-preview--phone .free-services-boxes-background-hover .et_pb_blurb {
position: relative!important;
top: 0!important;
padding-top: 40px!important;
}
.free-accordion-minus-icon.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
display: block!important;
}
.et_pb_toggle_title:before {
transition: all 0.6s ease;
}
.free-blog-list-1 .et_pb_post {
position: relative;
}
.free-blog-list-1 .entry-title {
margin-bottom: 10px;
padding-bottom: 0!important;
}
.free-blog-list-1 .entry-title:before {
content: '';
display: block;
width: 47px;
height: 5px;
margin: 0 0 20px;
}
.free-blog-list-1 .post-meta {
padding-left: 23px!important;
position: relative;
}
.free-blog-list-1 .post-meta:before {
content: "\7d";
font-family: "ETmodules";
font-weight: 800;
position: absolute;
left: 2px;
}
.free-blog-list-1 .post-content {
margin-top: 12px;
}
.free-blog-list-1 .et_pb_image_container {
margin-bottom: 30px!important;
}
.free-blog-no-border-top.free-blog-list-1 .entry-title:before {
display: none!important;
}
.free-blog-no-padding .et_pb_image_container, .free-blog-no-padding .et_main_video_container {
margin: 0 0 23px!important;
}
.free-blog-list-1.free-blog-no-padding .et_pb_image_container {
margin: 0 0 30px!important;
}
.free-blog-no-padding .et_pb_post {
padding: 0!important;
}
.free-blog-no-padding .post-meta:before {
left: 1px!important;
}
.free-blog-content-hide .post-content, .free-blog-content-hide .et_pb_slide_content div {
display: none!important;
}
.free-dark .et-pb-contact-message {
color: #fff!important;
}
.free-accordion-dotted .et_pb_toggle+.et_pb_toggle {
border-top: 1px dashed #3c3950!important;
}
.free-accordion-dotted .et_pb_toggle {
margin-bottom: 0!important;
padding-left: 0!important;
padding-right: 5px!important;
}
.free-accordion-dotted .et_pb_toggle_title:before {
font-size: 20px;
}
.free-accordion-dotted .et_pb_toggle_content {
margin-bottom: 25px;
margin-top: 10px;
}
.free-process-grid-01 h4:before, .free-process-grid-02 h4:before, .free-process-grid-03 h4:before, .free-process-grid-04 h4:before {
position: absolute;
padding-left: 8%;
padding-right: 8%;
width: 100%;
left: -8%;
top: 0px;
font-size: 80px;
font-weight: 700;
}
.free-process-grid-01 h4:before {
content: '01';   
}
.free-process-grid-02 h4:before {
content: '02';   
}
.free-process-grid-03 h4:before {
content: '03';   
}
.free-process-grid-04 h4:before {
content: '04';   
}
.et-fb-settings-options-tab-modules_library li {
max-height: none!important;
white-space: normal!important;
line-height: 1.4em!important;
}
.et-fb-settings-options-tab-modules_library li span {
margin: 6px 0;
display: block;
}
.free-contact-button-float-none .et_contact_bottom_container {
float: none!important;
overflow: visible;
display: block;
}
.free-accordion-icon-left .et_pb_toggle {
border-radius: 18px;
padding-left:50px;
}
.free-accordion-icon-left .et_pb_toggle_title {
padding-right: 0!important;
}
.free-accordion-icon-left .et_pb_toggle_title:before {
font-size: 18px;
position: absolute;
left: -31px;
top: 8px;
}
.free-arrow-bottom .et-pb-arrow-prev, .free-arrow-bottom .et-pb-arrow-next {
opacity: 1;
background: rgba(0,0,0,0.65);
font-size: 32px;
padding: 8px;
bottom: 0;
top: initial;
}
.free-arrow-bottom .et-pb-arrow-prev {
left: 0!important;
}
.free-arrow-bottom .et-pb-arrow-next {
right: 0!important;
}
.free-gallery-hover-scale .et_pb_gallery_item, .free-portfolio-hover-scale .et_pb_portfolio_item {
overflow: hidden!important;
}
.free-gallery-hover-scale .et_pb_gallery_item:hover img, .free-portfolio-hover-scale .et_pb_portfolio_item:hover img {
transform: scale(1.1);
}
.free-gallery-hover-scale .et_pb_gallery_item img, .free-portfolio-hover-scale .et_pb_portfolio_item img {
transition: 0.3s all ease;
}
.free-column-hover-scale.et_pb_column {
transition: 0.5s all ease;
}
.free-column-hover-scale.et_pb_column:hover {
transform: scale(1.05);
}
.et_pb_portfolio_item {
position: relative;
}
.free-portfolio-filters-center.et_pb_filterable_portfolio .et_pb_portfolio_filters {
text-align: center;
}
.free-portfolio-filters-center.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
float: none!important;
display: inline-block!important;
}
.free-project-list-1 .et_pb_portfolio_filters {
width: 92%!important;
margin-left: auto;
margin-right: auto;
}
.free-project-list-1.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
background: transparent;
border-color: transparent;
border-radius: 0!important;
}
.free-project-list-1 .et_pb_portfolio_item:hover .et_overlay, .free-gallery-list-1 .et_pb_gallery_item:hover .et_overlay {
background-color: transparent!important;
}
.free-project-list-1 .et_pb_portfolio_item .et_overlay, .free-gallery-list-1 .et_pb_gallery_item .et_overlay {
z-index: 1;
opacity: 1;
}
.free-project-list-1 .free-portfolio-hover-scale .et_pb_portfolio_item img,
.free-project-list-1 .et_pb_portfolio_item .et_overlay, .free-project-list-1 .et_pb_portfolio_item h2,
.free-gallery-list-1 .free-gallery-hover-scale .et_pb_gallery_item img,
.free-gallery-list-1 .et_pb_gallery_item .et_overlay, .free-gallery-list-1 .et_pb_gallery_item h3 {
transition: 0.6s all ease;
}
.free-project-list-1 .et_pb_portfolio_item:hover h2, .free-gallery-list-1 .et_pb_gallery_item:hover h3 {
opacity: 0;
}
.et_portfolio_image img, .et_pb_gallery_image img {
width: 100%;
}
.free-tabs-border-none, .free-tabs-border-none ul.et_pb_tabs_controls:after, .free-tabs-border-none .et_pb_tabs_controls li {
border: none!important;
}
.free-tabs-border-none ul.et_pb_tabs_controls {
background: transparent;
}
.free-social-style-1.et_pb_social_media_follow li a.icon::before {
color: #6b726b!important;
width: 55px;
height: 55px;
line-height: 55px;
font-size: 18px;
}
.free-social-style-1.et_pb_social_media_follow li a.icon {
width: 55px;
height: 55px;
background-color: #fff!important;
}
.free-social-style-1.et_pb_social_media_follow li a.icon:hover::before {
color: #fff!important;
}
.free-social-style-1.et_pb_social_media_follow li a.icon:hover {
background-color: #6b726b!important;
}
.free-cta-description-z-index-2 .et_pb_promo_description p {
position: relative;
z-index: 2;
}
.et_pb_video_overlay_hover {
background: rgba(0, 0, 0, 0.38);
}
.free-gallery-three-column .et_pb_gallery_item.et_pb_grid_item {
width: 30%!important;
margin-left: 1.5%!important;
margin-right: 1.5%!important;
margin-bottom: 3%!important;
clear: none!important;
}
body.tax-project_category .et_pb_post .entry-title, body.category .et_pb_post .entry-title,
body.tax-project_tag .et_pb_post .entry-title {
font-weight: 600;
}
.entry h1 {
font-weight: 600;
}
.widget_search #searchform {
margin-top: 18px;
}
.et_slide_menu_top {
padding: 12px;
background: rgb(21, 21, 21);
}
.et_slide_menu_top a.et-cart-info {
color: #ffd200;
}
.et_pb_button {
display: inline-block;
}
.free-button-icon-hide .et_pb_button:after, .free-button-icon-hide.et_pb_button:after {
display: none!important;
}
.free-pricing-featured-subtitle .et_pb_featured_table .et_pb_pricing_heading .et_pb_best_value {
position: absolute!important;
top: 18px!important;
right: 18px!important;
background: #31639c;
color: #fff;
padding: 3px 16px!important;
font-size: 10px!important;
border-radius: 100px!important;
font-weight: bold!important;
letter-spacing: 1px!important;
}
.et_pb_pricing li {
padding: 0 0 0.5em 18px;
}
.et_pb_pricing li span:before {
left: -18px;
top: 7px;
}
.free-hover .et_pb_pricing_table {
transition: all 0.3s ease;
}
.free-hover .et_pb_pricing_table:hover {
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04)
}
.et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {
z-index: 1;
}
.free-date-style-1 p {
padding-bottom: 5px!important;
}
.free-text-disable-click .et-fb-popover-tinymce {
pointer-events: none!important;
}
.free-blog-shadow.et_pb_blog_grid .et_pb_post, .free-blog-shadow .et_pb_blog_grid .et_pb_post {
box-shadow: 0px 0px 16px rgba(0,0,0,0.12);
}
.free-address-text p {
padding-bottom: 3px!important;
}
.free-gradient-circle-background {
background: -moz-radial-gradient(center, circle cover,  #0874bb 0%, #012742 72%); background: -webkit-gradient(radial, center center, 0px, center center, 72%, color-stop(0%,#0874bb), color-stop(72%,#012742)); background: -webkit-radial-gradient(center, circle cover,  #0874bb 0%,#012742 72%); background: -o-radial-gradient(center, circle cover,  #0874bb 0%,#012742 72%); background: -ms-radial-gradient(center, circle cover,  #0874bb 0%,#012742 72%); background: radial-gradient(circle at center,  #0874bb 0%,#012742 72%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0874bb', endColorstr='#012742',GradientType=1 ); }
.free-divider-triangle-bottom:before {
content: '';
display: block;
position: absolute;
left: 0;
bottom: 0;
border-style: solid;
border-width: 20vw 0 0 50vw;
border-color: transparent transparent transparent #e8eeef;
z-index: 1;
}
.free-divider-triangle-bottom:after {
content: '';
display: block;
position: absolute;
right: 0;
bottom: 0;
border-style: solid;
border-width: 0 0 20vw 50vw;
border-color: transparent transparent #e8eeef transparent;
z-index: 1;
}
.free-divider-triangle-top:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
border-style: solid;
border-width: 0 0 20vw 50vw;
border-color: transparent transparent transparent #e8eeef;
z-index: 1;
}
.free-divider-triangle-top:after {
content: '';
display: block;
position: absolute;
right: 0;
top: 0;
border-style: solid;
border-width: 20vw 0 0 50vw;
border-color: #e8eeef transparent transparent transparent;
z-index: 1;
}
ul.et_pb_member_social_links li:last-child {
margin-right: 0!important;
}
.free-et_pb_text_inner-none .et_pb_text_inner {
display: none!important;
}
.free-visual-responsive-section-padding-zero {
padding-top: 0!important;
padding-bottom: 0!important;
}
.free-number-plus.et_pb_number_counter .percent-value:after {
content: '+';
font-size: 26px;
top: -16px;
left: 10px;
position: relative;
}
.free-slider-image-full-width .et_pb_slide_image, .free-slider-image-full-width .et_pb_slide_with_image .et_pb_slide_description {
width: 100%!important;
}
.free-slider-image-full-width .et_pb_slider_show_image .et_pb_slide_image {
display: table-row !important;
}
.free-slider-image-full-width .et_pb_slide_description,
.free-slider-image-full-width .et_pb_slider_fullwidth_off .et_pb_slide_description,
.free-slider-image-full-width .et_pb_slide_with_image .et_pb_slide_description {
text-align: center!important;
}
.free-slider-image-full-width .et_pb_slide_description, .free-slider-image-full-width .et_pb_slider_fullwidth_off .et_pb_slide_description {
padding: 56px 0px!important;
}
.free-slider-image-full-width .et_pb_slide_image {
position: relative!important;
margin: 0 auto 0!important;
padding: 0!important;
}
.free-slider-image-full-width.et_pb_slider .et_pb_slide {
box-shadow: none!important;
padding: 0!important;
background-color: transparent!important;
}
.free-slider-image-full-width .et-pb-slider-arrows a:hover {
color: #fff!important; 
background-color: #E1A134!important;
}
.free-slider-image-full-width .et-pb-arrow-next {
right: 0!important;
opacity: 1;
}
.free-slider-image-full-width .et-pb-arrow-prev {
left: 0!important;
opacity: 1;
}
.free-slider-image-full-width .et-pb-active-slide .et_pb_slide_image, .free-slider-image-full-width .et_pb_slide:first-child .et_pb_slide_image img.active {
-webkit-animation-name: fadeTop!important;
-moz-animation-name: fadeTop!important;
-ms-animation-name: fadeTop!important;
-o-animation-name: fadeTop!important;
animation-name: fadeTop!important;
}
.free-z-index-1, .et_pb_row.free-z-index-1 {
z-index: 1!important;
}
.free-hide-arrow .et-pb-slider-arrows {
display: none!important;
}
.free-hide-dot .et-pb-controllers {
display: none!important;
}
.et_pb_module .et_pb_post .entry-featured-image-url {
margin-bottom: 0!important;
}
.free-blog-list-2 .et_pb_post:after, .free-blog-slider-1 .et_pb_slide:after {
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(250,250,250,0) 1%, rgba(0,0,0,0.51) 78%, rgba(0,0,0,0.8) 100%);
content: '';
display: block;
position: absolute!important;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
opacity: 1;
visibility: visible;
z-index: 1;
pointer-events: none;
}
.free-blog-list-2.free-blog-background-solid .et_pb_post:after {
background: rgba(0,0,0,0.5)!important;
}
.free-blog-list-2.free-blog-border .et_pb_post:after {
outline: 4px double rgba(255, 255, 255, 0.76);
outline-offset: -25px;
}
.free-blog-list-2 .et_pb_post {
position: relative;
height: 300px;
overflow: hidden!important;
padding: 35px 40px!important;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: -moz-box;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
-moz-flex-direction: column;
flex-direction: column;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.free-blog-list-2.free-blog-border .et_pb_post {
padding: 50px!important;
}
.free-blog-list-2.free-blog-all-center .et_pb_post {
justify-content: center!important;
text-align: center!important;
}
.et_pb_gutters1 .free-blog-list-2 .et_pb_post {
margin: 0!important;
}
.free-blog-list-2 .et_pb_video_overlay_hover {
background: transparent!important;
padding: 35px 40px!important;
}
.free-blog-list-2 .et_pb_video_overlay, .free-blog-list-2 .fluid-width-video-wrapper, .free-blog-list-2 .et_pb_post .et_pb_slider,
.free-blog-list-2 .et_quote_content {
transition: all 0.4s ease;
}
.free-blog-list-2 .et_pb_video_play {
font-size: 45px;
margin: 0;
line-height: 1em;
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);
text-align: center;
}
.free-blog-list-2 .et_main_video_container {
pointer-events: none;
}
.free-blog-list-2 .fluid-width-video-wrapper {
padding: 0!important;
}
.free-blog-list-2 .et_pb_post .et-pb-slider-arrows, .free-blog-list-2 .et_pb_post .et-pb-controllers {
display: none;
}
.free-blog-list-2 .et_pb_image_container, .free-blog-list-2 .entry-featured-image-url, .free-blog-list-2 .et_main_video_container,
.free-blog-list-2 .fluid-width-video-wrapper, .free-blog-list-2 .et_pb_post .et_pb_slider, .free-blog-list-2 .et_pb_post .et_pb_slide,
.free-blog-list-2 .et_pb_post .et_audio_content, .free-blog-list-2 .et_quote_content, .free-blog-list-2 .et_link_content {
position: absolute!important;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: 0!important;
z-index: 0;
}
.free-blog-list-2 .et_pb_post .et_audio_content, .free-blog-list-2 .et_link_content {
z-index: 2;
padding: 35px 40px!important;
text-align: left;
}
.free-blog-list-2 .et_pb_post .et_audio_content h2, .free-blog-list-2 .et_link_content h2 {
margin-bottom: 18px!important;
line-height: 1.3!important;
}
.free-blog-list-2 .et_link_content {
text-align: left;
}
.free-blog-list-2.free-blog-title-center .et_link_content, .free-blog-list-2.free-blog-all-center .et_link_content {
text-align: center;
}
.free-blog-list-2 .et_pb_post .et_audio_container {
margin-left: -10px;
}
.free-blog-list-2 .et_pb_post .et_audio_container .mejs-controls {
top: 0;
}
.free-blog-list-2 .et_pb_post .entry-featured-image-url, .free-blog-list-2 .entry-featured-image-url img {
height: 100%!important;
width: 100%!important;
}
.free-blog-list-2 .entry-featured-image-url img {
object-fit: cover;
transition: all 0.4s ease;
}
.free-blog-list-2 h2, .free-blog-list-2 .post-meta {
color: #fff!important;
z-index: 2;
font-weight: 700;
margin: 0!important;
}
.free-blog-list-2 h2, .free-blog-list-2 .et_audio_content h2 {
font-size: 23px!important;
padding-bottom: 0!important;
}
.free-blog-list-2 .post-meta {
font-size: 11px!important;
line-height: 1.7em!important;
margin-top: 3px!important;
}
.free-blog-list-2 h2 a {
display: block;
}
.free-blog-list-2 .post-meta a {
color: #fff!important;
}
.free-blog-list-2 .post-content>*:not(a) {
display: none!important;
}
.free-blog-list-2 .et_pb_post .more-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: transparent!important;
background: transparent!important;
}
.free-blog-list-2.free-hover .et_pb_post:hover .entry-featured-image-url img, .free-blog-list-2.free-hover .et_pb_post:hover .et_pb_video_overlay,
.free-blog-list-2.free-hover .et_pb_post:hover .fluid-width-video-wrapper, .free-blog-list-2.free-hover .et_pb_post:hover .et_pb_slider,
.free-blog-list-2.free-hover .et_pb_post:hover .et_quote_content {
transform: scale(1.1);
}
.free-blog-list-2 .column.size-1of1 {
width: 100%;
}
.free-blog-list-2.free-blog-medium .et_pb_post {
height: 500px!important;
}
.free-blog-list-2.free-blog-medium h2 {
font-size: 28px!important;
}
.free-blog-list-2.free-blog-big .et_pb_post {
height: 600px!important;
}
.free-blog-list-2.free-blog-big h2 {
font-size: 32px!important;
}
.free-blog-list-2.free-blog-title-center h2 {
position: absolute!important;
transform: translate(-50%, -50%)!important;
left: 50%!important;
top: 50%!important;
bottom: auto!important;
right: auto!important;
text-align: center;
width: 100%!important;
max-width: 520px!important;
padding-left: 25px;
padding-right: 25px;
}
.free-blog-list-2.free-blog-title-center .post-meta {
text-align: center;
}
.et_pb_module .et_pb_blog_grid .fluid-width-video-wrapper {
padding-top: 62.5%!important;
}
.free-blog-list-2 .et_main_video_container .fluid-width-video-wrapper > *, .free-blog-list-3 .et_main_video_container .fluid-width-video-wrapper > *,
.free-blog-half .et_main_video_container .fluid-width-video-wrapper > * {
display: none!important;
}
.free-blog-list-3.free-blog-big .et_main_video_container .fluid-width-video-wrapper > *, .free-blog-list-3.free-blog-biggest .et_main_video_container .fluid-width-video-wrapper > * {
display: block!important;
}
.free-blog-list-2 .et_main_video_container, .free-blog-list-3 .et_main_video_container, .free-blog-half .et_main_video_container {
pointer-events: none;
}
.free-blog-list-3.free-blog-big .et_main_video_container, .free-blog-list-3.free-blog-biggest .et_main_video_container {
pointer-events: auto;
}
.free-blog-list-3.free-border-bottom .et_pb_post {
border-bottom: 1px solid #DEDEDE!important;
}
.free-blog-list-3.free-border-bottom .et_pb_post:last-child {
border-bottom: none!important;
}
.free-blog-list-3 .et_main_video_container {
float: left;
margin: 0!important;
}
.free-blog-list-3 .et_main_video_container .et_pb_video_overlay_hover, .free-blog-half .et_main_video_container .et_pb_video_overlay_hover {
display: none;
}
.free-blog-list-3.free-blog-big .et_main_video_container .et_pb_video_overlay_hover, .free-blog-list-3.free-blog-biggest .et_main_video_container .et_pb_video_overlay_hover {
display: block;
}
.free-blog-list-3 .et_pb_post .entry-featured-image-url img, .free-blog-list-3 .et_main_video_container {
object-fit: cover;
width: 60px!important;
height: 50px!important;
min-width: 0!important;
}
.free-blog-list-3.free-blog-medium .et_pb_post .entry-featured-image-url img, .free-blog-list-3.free-blog-medium .et_main_video_container {
width: 110px!important;
height: 73px!important;
}
.free-blog-list-3.free-blog-big .et_pb_post .entry-featured-image-url img, .free-blog-list-3.free-blog-big .et_main_video_container {
width: 270px!important;
height: 180px!important;
}
.free-blog-list-3 .et_pb_post .entry-featured-image-url {
float: left!important;
margin-right: 16px!important;
margin-bottom: 0!important;
}
.free-blog-list-3.free-blog-medium .et_pb_post .entry-featured-image-url {
margin-right: 22px!important;
}
.free-blog-list-3.free-blog-big .et_pb_post .entry-featured-image-url {
margin-right: 30px!important;
}
.free-blog-list-3 .post-content {
display: none!important;
}
.free-blog-list-3.free-blog-big .post-content, .free-blog-list-3.free-blog-biggest .post-content {
display: block!important;
}
.free-blog-list-3 .et_pb_image_container {
margin: 0!important;
}
.free-blog-list-3 h2 {
margin-top: 2px!important;
font-size: 15px!important;
font-weight: 700;
line-height: 1.3!important;
padding-bottom: 8px!important;
margin-left: 76px!important;
}
.free-blog-list-3.free-blog-big h2 {
font-size: 21px!important;
padding-bottom: 10px!important;
margin-top: 6px!important;
}
.free-blog-list-3 .post-meta {
color: #b4b4b4!important;
font-size: 11px!important;
line-height: 1.5!important;
margin-left: 76px!important;
}
.free-blog-list-3.free-blog-medium h2, .free-blog-list-3.free-blog-medium .post-meta {
margin-left: 132px!important;
}
.free-blog-list-3.free-blog-big h2, .free-blog-list-3.free-blog-big .post-meta, .free-blog-list-3.free-blog-big .post-content {
margin-left: 300px!important;
}
.free-blog-list-3 .et_pb_no_thumb h2, .free-blog-list-3 .et_pb_no_thumb .post-meta,
.free-blog-list-3.free-blog-medium .et_pb_no_thumb h2, .free-blog-list-3.free-blog-medium .et_pb_no_thumb .post-meta,
.free-blog-list-3.free-blog-big .et_pb_no_thumb h2, .free-blog-list-3.free-blog-big .et_pb_no_thumb .post-meta, .free-blog-list-3.free-blog-big .et_pb_no_thumb .post-content {
margin-left: 0px!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_no_thumb h2, .free-blog-list-3.free-blog-biggest .et_pb_no_thumb .post-meta, .free-blog-list-3.free-blog-biggest .et_pb_no_thumb .post-content {
width: 100%!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_no_thumb .post-content {
padding-bottom: 38px!important;
padding-top: 16px!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_no_thumb h2 {
padding-top: 38px!important;
padding-bottom: 10px!important;
}
.free-blog-list-3.free-blog-big .post-meta, .free-blog-list-3.free-blog-biggest .post-meta {
margin-bottom: 12px!important;
}
.free-blog-list-3.free-blog-big .post-content {
font-size: 15px!important;
}
.free-blog-list-3 .post-meta a {
color: #b4b4b4!important;
}
.et_pb_column .et_pb_blog_grid.free-blog-list-3 .column.size-1of2, .et_pb_column .free-blog-list-3 .et_pb_blog_grid .column.size-1of2 {
margin-bottom: 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post {
margin-bottom: 0!important;
padding: 12px 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post:first-child {
padding-top: 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-big .et_pb_post {
padding: 17px 0!important;
}
.free-blog-list-3.free-blog-big.et_pb_blog_grid, .free-blog-list-3.free-blog-big .et_pb_blog_grid {
margin-top: -17px!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-big .column {
width: 100%!important;
margin: 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-biggest .et_pb_post {
padding: 0!important;
}
.free-blog-slider-1 .et_pb_slides .et_pb_container {
height: 500px!important;
}
.free-blog-slider-1 .et_pb_slides .et_pb_slider_container_inner {
vertical-align: bottom!important;
}
.free-blog-slider-1 .et_pb_slide_content p {
position: absolute!important;
left: 0;
right: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 1000px;
width: 100%;
margin: auto;
}
.free-blog-slider-1 .et_pb_slide_description {
padding: 0 0 60px 0!important;
}
.free-blog-slider-1 .et-pb-controllers {
bottom: 0!important;
}
.free-blog-slider-1 .et_pb_more_button, .free-blog-slider-minimal .et_pb_more_button {
position: absolute!important;
top: 0;
margin: 0;
bottom: 25px;
left: 0;
right: 0;
background: transparent!important;
color: transparent!important;
border: none!important;
}
.free-blog-slider-1 .et_pb_more_button:hover, .free-blog-slider-minimal .et_pb_more_button:hover {
background: transparent!important;
color: transparent!important;
}
.free-blog-slider-minimal .et_pb_slide_content {
display: none!important;
}
.free-blog-slider-minimal .et_pb_slide_description, .free-blog-slider-minimal .et_pb_slider_container_inner {
padding: 0!important;
height: 20px;
}
.free-blog-slider-minimal .et_pb_more_button {
bottom: 0;
}
.free-blog-slider-minimal .et_pb_slide {
min-height: 0!important;
padding: 0!important;
}
.free-blog-slider-minimal .et_pb_slide_title {
position: absolute!important;
left: 0;
right: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 1000px;
margin: auto;
top: 0;
bottom: 0;
padding: 0!important;
}
.free-blog-slider-minimal .et_pb_slides .et_pb_slider_container_inner {
display: block!important;
}
#main-content .container:before {
display: none!important;
}
.et_right_sidebar #sidebar {
padding-left: 0!important;
}
.et_left_sidebar #sidebar {
padding-right: 0!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post {
box-shadow: 0 0 50px rgba(0,0,0,.1);
background-color: #fff;
transition: all 0.3s ease;
top: 0;
}
.free-blog-list-3.free-blog-biggest h2 {
font-size: 30px!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post:hover {
top: -5px!important;
box-shadow: 0 15px 50px rgba(0,0,0,.18)!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post .post-content .more-link {
transition: all 0.3s ease;
}
.free-blog-list-3.free-blog-biggest .et_pb_post .post-content .more-link:hover {
opacity: 0.76!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post {
position: relative!important;
}
.et_pb_column .et_pb_blog_grid.free-blog-single-margin .column.size-1of2, .et_pb_column .free-blog-single-margin .et_pb_blog_grid .column.size-1of2 {
margin-bottom: 0!important;
}
.et_pb_column .et_pb_blog_grid.free-blog-single-margin .column.size-1of1 .et_pb_post,
.et_pb_column .et_pb_blog_grid.free-blog-single-margin .column.size-1of2 .et_pb_post,
.et_pb_column .free-blog-single-margin .et_pb_blog_grid .column.size-1of1 .et_pb_post,
.et_pb_column .free-blog-single-margin .et_pb_blog_grid .column.size-1of2 .et_pb_post,
.et_pb_column .free-blog-single-margin .et_pb_post {
margin-bottom: 37px!important;
}
.free-blog-half .column.size-1of1 .et_pb_post {
float: left!important;
width: 50%!important;
}
.free-blog-half .column.size-1of1 .et_pb_post:nth-child(odd) {
padding-right: 15px!important;
}
.free-blog-half .column.size-1of1 .et_pb_post:nth-child(even) {
padding-left: 15px!important;
}
.free-blog-half h2 {
font-size: 15px!important;
font-weight: 700!important;
line-height: 1.4!important;
padding-bottom: 8px!important;
margin-top: 15px!important;
}
.free-blog-half .et_pb_image_container {
margin-bottom: 15px!important;
}
.free-blog-half .et_pb_post.clearfix {
clear: none!important;
}
.free-blog-half .et_pb_post:nth-child(2n+1) {
clear: both!important;
}
.free-blog-half .post-meta {
color: #b4b4b4!important;
font-size: 11px!important;
line-height: 1.5!important;
}
.et_pb_column .free-blog-half.et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .free-blog-half .et_pb_blog_grid .column.size-1of1 .et_pb_post {
margin-bottom: 18px!important;
}
.et_pb_column .free-blog-half.et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_column .free-blog-half .et_pb_blog_grid .column.size-1of2 .et_pb_post {
margin-bottom: 30px!important;
}
.et_pb_column .free-blog-half.et_pb_blog_grid .column.size-1of2, .et_pb_column .free-blog-half .et_pb_blog_grid .column.size-1of2 {
margin-bottom: 0!important;
}
.free-blog-counter, .free-blog-counter-2, .free-blog-counter-3 {
counter-reset: posts;
}
.free-blog-counter .et_pb_post .et_pb_image_container:before {
counter-increment: posts;
content: counter(posts);
position: absolute;
bottom: 0;
left: 0;
padding: 0 10px;
background: #ffd200;
color: #151515;
font-size: 17px;
font-weight: 800;
line-height: 28px;
z-index: 2;
}
.free-blog-counter-2 .et_pb_post .et_pb_image_container:before {
counter-increment: posts;
content: counter(posts);
position: absolute;
left: 6px;
top: -18px;
padding: 2px 12px;
background: #151515;
color: #fff;
font-size: 17px;
font-weight: 700;
line-height: 28px;
border-radius: 100%;
border: 3px solid rgba(255,255,255,1);
z-index: 2;
box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.25);
}
.free-blog-counter-3 .et_pb_post h2:before {
counter-increment: posts;
content: counter(posts);
position: absolute;
left: 0px;
top: 0px;
color: #ccc;
font-size: 46px;
font-weight: 700;
line-height: 1;
z-index: 2;
width: 42px;
text-align: center;
}
.free-blog-counter-3 .et_pb_post h2, .free-blog-counter-3 .et_pb_post .post-meta, .free-blog-counter-3 .et_pb_post .post-content {
padding: 0 0 2px 53px!important;
}
.free-blog-counter-3 .et_pb_post h2 {
position: relative;
}
.et_pb_post .entry-title {
padding-bottom: 10px!important;
}
.et_pb_team_member .et_pb_team_member_description .et_pb_module_header {
padding-bottom: 0;
}
.et_pb_team_member_image img {
object-fit: cover;
object-position: 50% 0%;
height: 100%;
width: 100%;
}
.free-testimonial-content {
line-height: 1.7em;
}
.free-blurb-menu .et_pb_blurb_description {
display: none;
}
.free-social-rotate li.et_pb_social_icon a.icon {
transform: rotate(45deg);
}
.free-social-rotate li.et_pb_social_icon a.icon::before {
transform: rotate(-45deg);
}
.free-services-boxes-background-hover .free-background-overlay:before {
z-index: 0!important;
}   @media screen and (min-width: 981px) {
.free-mobile-only {
display: none!important;
}
.free-desktop-padding-top-zero {
padding-top: 0!important;
}
#et-main-area .free-background-image-full.et_pb_text:only-child, #et-main-area .free-background-image-full.et_pb_text.free-background-overlay, #et-main-area .free-background-image-full.et_pb_text.et-first-child.et-last-child,
#page-container-bfb .free-background-image-full.et_pb_text:only-child, #page-container-bfb .free-background-image-full.et_pb_text.free-background-overlay, #page-container-bfb .free-background-image-full.et_pb_text.et-first-child.et-last-child,
.et-db #et-boc .et-l #et-fb-app .free-background-image-full.et_pb_text:only-child, .et-db #et-boc .et-l #et-fb-app .free-background-image-full.et_pb_text.free-background-overlay, .et-db #et-boc .et-l #et-fb-app .free-background-image-full.et_pb_text.et-first-child.et-last-child {
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.et_pb_section_parallax.et_pb_column .et_pb_module.et_pb_text.free-background-image-full.et_pb_text {
position: absolute!important;
}
.free-team-style-1.et_pb_team_member .et_pb_team_member_image {
height: 250px;
overflow: hidden;
}
.free-pricing-featured-scale .et_pb_featured_table {
transform: scale(1.075);
}
.free-background-resize-mobile.free-hover:hover:after {
margin-top: -180px;
}
.free-image-right {
right: 0;
position: absolute!important;
height: 100%!important;
}
.free-float-right-desktop {
float: right;
}
.free-float-left-desktop {
float: left;
}
.free-desktop-opacity-zero {
opacity: 0;
}
#page-container .free-services-boxes-background-hover, #page-container-bfb .free-services-boxes-background-hover {
height: 310px;
}
.free-services-boxes-background-hover .et_pb_blurb {
position: absolute;
top: 170px;
transition: all 0.3s ease;
}
.free-services-boxes-background-hover .et_pb_column:hover .et_pb_blurb {
top: 0!important;
padding-top: 40px!important;
}
#page-container .free-services-boxes-background-hover.free-big, #page-container-bfb .free-services-boxes-background-hover.free-big {
height: 450px;
}
.free-services-boxes-background-hover.free-big .et_pb_blurb {
top: 310px;
transition: all 0.5s ease;
}
.free-map-full-height.et_pb_map, .free-map-full-height .et_pb_map, .free-map-full-height.et_pb_map_container {
height: 100%;
position: absolute!important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.free-number-horizontal.et_pb_number_counter .percent {
float: left;
padding-right: 30px;
margin-bottom: 12px;
z-index: 10;
}
.free-number-horizontal.et_pb_number_counter .title {
padding-top: 0;
text-align: left;
}
.free-number-horizontal.et_pb_number_counter {
min-height: 131px;
}
}
@media screen and (max-width: 980px) {
.free-blog-list-3.free-blog-biggest h2 {
font-size: 23px!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-tablet-column-full .column {
width: 100%!important;
}
.free-background-resize-mobile:after {
background-size: cover!important;
margin-left: -300px!important;
margin-top: 0px!important;
}
.free-background-overlay-mobile:before {
position: absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
display: block;
z-index:0;
background-color: rgba(0,0,0,0.65);
}
.et_pb_row .et_pb_column:last-child, .et_pb_row .et_pb_column.et-last-child {
margin-bottom: 0;
}
.et_pb_text_align_right, .et_pb_button_alignment_right {
text-align: left!important;
}
.free-services-boxes-background-hover .et_pb_column .et_pb_blurb {
padding-top: 40px!important;
}
#page-container .free-mobile-background-hide {
background-image: none!important;
}
.free-mobile-center {
text-align: center!important;
}
.free-slider-mobile-center .et_pb_slide .et_pb_slide_description {
text-align: center!important;
}
#page-container .free-mobile-margin-auto {
margin-left: auto!important;
margin-right: auto!important;
}
.free-mobile-left {
text-align: left!important;
}
.free-mobile-button-left .et_pb_button_module_wrapper {
text-align: left!important;
}
.free-mobile-margin-bottom-zero {
margin-bottom: 0!important;
}
}
@media screen and (min-width: 768px) {
.free-testimonial-slider-modern .et_pb_slide_description {
padding-left: 160px!important;
text-align: left!important;
}
html.et_fb_preview_active--responsive_preview--phone_preview .free-testimonial-slider-modern .et_pb_slide_description,
html.et-fb-preview--phone .free-testimonial-slider-modern .et_pb_slide_description {
padding-left: 0!important;
text-align: center!important;
}
.free-testimonial-slider-modern .et_pb_slide_image {
top: 60px;
}
html.et_fb_preview_active--responsive_preview--phone_preview .free-testimonial-slider-modern .et_pb_slide_image,
html.et-fb-preview--phone .free-testimonial-slider-modern .et_pb_slide_image {
top: 0px!important;
}
.free-testimonial-slider-modern .et_pb_slide {
padding: 0 90px!important;
}
html.et_fb_preview_active--responsive_preview--phone_preview .free-testimonial-slider-modern .et_pb_slide,
html.et-fb-preview--phone .free-testimonial-slider-modern .et_pb_slide {
padding: 0 60px!important;
}
}
@media screen and (max-width: 767px) {
.free-blog-slider-1 .et_pb_slides .et_pb_container {
height: 350px!important;
}
.free-blog-list-2.free-blog-medium .et_pb_post , .free-blog-list-2.free-blog-big .et_pb_post {
height: 300px!important;
}
.free-blog-list-2.free-blog-medium h2, .free-blog-list-2.free-blog-big h2 {
font-size: 23px!important;
}
.free-blog-list-2 .et_pb_post, .free-blog-list-2 .et_pb_video_overlay_hover, .free-blog-list-2 .et_pb_post .et_audio_content,
.free-blog-list-2 .et_link_content {
padding: 30px 25px!important;
}
.free-blog-list-2.free-blog-border .et_pb_post {
padding: 35px!important;
}
.free-blog-list-2.free-blog-border .et_pb_post:after {
outline-offset: -20px!important;
}
.free-testimonial-slider-modern .free-testimonial-content:after {
width: 100%;
position: relative;
background-position: center;
margin: 18px 0 0 0;
}
.free-testimonial-slider-modern .et-pb-slider-arrows a {
font-size: 26px!important;
padding: 7px!important;
}
.free-slider-image-full-width .et-pb-slider-arrows a {
font-size: 26px!important;
padding: 7px!important;
}
}
@media screen and (min-width: 701px) {
.free-blog-list-3.free-blog-biggest h2 {
padding-top: 50px!important;
padding-bottom: 10px!important;
}
.free-blog-list-3.free-blog-biggest .post-content {
padding-bottom: 50px!important;
padding-top: 4px!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post {
position: relative!important;
}
.free-blog-list-3.free-blog-biggest h2, .free-blog-list-3.free-blog-biggest .post-meta, .free-blog-list-3.free-blog-biggest .post-content {
width: 50.1%!important;
float: right!important;
padding-left: 55px!important;
padding-right: 55px!important;
}
.free-blog-list-3.free-blog-biggest .et_main_video_container {
height: 100%!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post .entry-featured-image-url, .free-blog-list-3.free-blog-biggest .et_main_video_container  {
position: absolute!important;
width: 50%!important;
top: 0!important;
bottom: 0!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post .entry-featured-image-url img, .free-blog-list-3.free-blog-biggest .et_main_video_container > * {
height: 100%!important;
width: 100%!important;
object-fit: cover!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-biggest .et_pb_post {
margin-bottom: 60px!important;
}
}
@media screen and (max-width: 700px) {
.free-blog-list-3.free-blog-big .et_pb_post .entry-featured-image-url {
float: none!important;
margin-right: 0!important;
margin-bottom: 21px!important;
}
.free-blog-list-3.free-blog-big .et_pb_post .entry-featured-image-url img {
width: 100%!important;
height: auto!important;
}
.free-blog-list-3.free-blog-big h2, .free-blog-list-3.free-blog-big .post-meta, .free-blog-list-3.free-blog-big .post-content {
margin-left: 0px!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-big .et_pb_post {
padding: 21px 0!important;
}
.free-blog-list-3.free-blog-big .post-content {
font-size: 14px!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post .entry-featured-image-url, .free-blog-list-3.free-blog-biggest .et_main_video_container {
float: none!important;
margin-right: 0!important;
margin-bottom: 21px!important;
}
.free-blog-list-3.free-blog-biggest .et_pb_post .entry-featured-image-url img, .free-blog-list-3.free-blog-biggest .et_main_video_container {
width: 100%!important;
height: auto!important;
}
.free-blog-list-3.free-blog-biggest h2, .free-blog-list-3.free-blog-biggest .post-meta, .free-blog-list-3.free-blog-biggest .post-content {
margin-left: 0px!important;
padding-left: 25px!important;
padding-right: 25px!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-biggest .et_pb_post {
padding: 0 0 28px 0!important;
margin-bottom: 30px!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3.free-blog-biggest .et_pb_no_thumb.et_pb_post {
padding: 0!important;
}
.free-blog-list-3.free-blog-biggest .post-content {
font-size: 14px!important;
}
}
@media screen and (min-width: 621px) {
.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text:only-child,
.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text.free-background-overlay,
.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .free-background-image-full.et_pb_text.et-first-child.et-last-child {
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
}
.et_pb_row_4col>.et_pb_column.et_pb_column_1_4.et_pb_section_parallax .et_pb_module.et_pb_text.free-background-image-full.et_pb_text {
position: absolute!important;
}
}
@media screen and (max-width: 580px) {
.free-two-button .et_pb_button {
display: block!important;
margin-left: auto!important;
margin-right: auto!important;
max-width: 200px;
}
}
@media screen and (max-width: 980px) and (min-width: 621px) {
.free-background-image-tablet-padding.et_pb_column {
padding-top: 400px!important;
}
}
@media screen and (max-width: 980px) and (min-width: 768px) {
.et_pb_column .et_pb_team_member_image {
margin: 0 30px 0 0!important;
}
.et_pb_team_member_description {
text-align: left!important;
padding-left: 0!important;
}
}
.free-website-scroll-hover {
transition: background-position 1.5s ease-out 0.5s;
background-position: top center;
background-size: 100% auto!important;
position: relative!important;
}
.free-website-scroll-hover:hover {
background-position: bottom center!important;
transition: background-position 5s linear 0s;
}    body #wpadminbar {
position: fixed;
} html.et-fb-root-ancestor:not(.et-fb-preview--wireframe) .free-vertical-navigation {
min-height: calc(100vh - 32px)!important;
position: absolute!important;
}
html.et-fb-root-ancestor:not(.et-fb-preview--wireframe) body.free-vertical-navigation-body-tag #page-container-bfb .et-fb-post-content .et_pb_section:not(.free-vertical-navigation) {
float: left;
width: 100%;
}
html.et-fb-root-ancestor:not(.et-fb-preview--wireframe) .free-vertical-navigation-breakpoint-show .et_pb_module .et-pb-draggable-spacing {
display: none!important;
}
#page-container .dp_regular_menu:not(li), #page-container-bfb .dp_regular_menu:not(li) {
margin-bottom: 0;
z-index: -1;
position: static;
}
html.et-fb-root-ancestor:not(.et-fb-preview--wireframe) .et_mobile_nav_menu {
float: none;
} .free-vertical-navigation-wrapper, .free-vertical-navigation {
z-index: 99998!important;
}
.free-vertical-navigation {
min-height: 100vh;
}
body.admin-bar .free-vertical-navigation {
min-height: calc(100vh - 32px);
}
.free-vertical-navigation-wrapper {
height: 100vh;
position: fixed;
left: 0;
}
.free-vertical-navigation {
overflow: visible!important;
}
body.admin-bar .free-vertical-navigation-wrapper {
height: calc(100vh - 32px);
}
html.et-fb-root-ancestor .free-vertical-navigation>.et-pb-draggable-spacing__right.et-pb-draggable-spacing__margin {
display: none!important;
}
.free-vertical-navigation .fullwidth-menu-nav>ul>li,
.free-vertical-navigation .et-menu-nav>ul>li {
display: block!important;
}
.free-vertical-navigation .fullwidth-menu-nav>ul>li.free-search-menu,
.free-vertical-navigation .fullwidth-menu-nav>ul>li.free-cart-menu,
.free-vertical-navigation .fullwidth-menu-nav>ul>li.free-search-container,
.free-vertical-navigation .et-menu-nav>ul>li.free-search-menu,
.free-vertical-navigation .et-menu-nav>ul>li.free-cart-menu,
.free-vertical-navigation .et-menu-nav>ul>li.free-search-container {
display: none!important;
}
.free-vertical-navigation .fullwidth-menu-nav ul li a,
.free-vertical-navigation .et-menu-nav ul li a {
width: 100%!important;
}
.free-vertical-navigation .et_pb_menu__wrap,
.free-vertical-navigation .et_pb_menu__menu,
.free-vertical-navigation .et-menu-nav,
.free-vertical-navigation .et-menu,
.free-vertical-navigation .et-menu li {
width: 100%!important;
margin: 0!important;
padding: 0!important;
}
.free-vertical-navigation .free-absolute-bottom {
position: absolute!important;
bottom: 0;
z-index: 1!important;
}
.free-vertical-navigation .et_mobile_nav_menu {
display: none!important;
}
.free-vertical-navigation .fullwidth-menu-nav, .free-vertical-navigation .fullwidth-menu,
.free-vertical-navigation .et-menu-nav, .free-vertical-navigation .et-menu, .free-vertical-navigation .et_pb_menu__menu {
display: block!important;
}
.free-vertical-navigation .dp_regular_menu {
padding: 0!important;
}
@media screen and (max-width: 980px) {
html.et-fb-root-ancestor:not(.et-fb-preview--wireframe) .free-vertical-navigation {
display: none!important;
}
}
html:not(.et-fb-root-ancestor) .free-vertical-navigation-explain {
display: none!important;
}
html.et-fb-root-ancestor .free-vertical-navigation-explain-code.et_pb_code {
background: #151515!important;
outline: 4px double rgba(255, 255, 255, 0.76);
outline-offset: -18px;
}
html.et-fb-root-ancestor .free-vertical-navigation-explain-code.et_pb_code:before {
content: 'More settings on Vertical Navigation (changing the width, custom breakpoint, etc.) can be found in Theme Customizer > Divi Ultimate > Vertical Navigation.';
display: block;
position: relative;
padding: 38px;
color: #fff;
text-align: center;
font-size: 18px;
font-weight: 800;
text-transform: uppercase;
line-height: 1.7em;
} .free-vertical-navigation .et_pb_submenu_opened.free-menu-item-has-children>a:first-child>.free-menu-arrow:before {
transform: rotate(180deg);
}
#page-container .free-vertical-navigation .fullwidth-menu-nav ul li a,
#page-container-bfb .free-vertical-navigation .fullwidth-menu-nav ul li a,
#page-container .free-vertical-navigation .et-menu-nav ul li a,
#page-container-bfb .free-vertical-navigation .et-menu-nav ul li a {
padding: 12px 10% 12px 10%!important;
}
#page-container .free-vertical-navigation .fullwidth-menu-nav ul li li a,
#page-container-bfb .free-vertical-navigation .fullwidth-menu-nav ul li li a,
#page-container .free-vertical-navigation .et-menu-nav ul li li a,
#page-container-bfb .free-vertical-navigation .et-menu-nav ul li li a {
padding-left: 13%!important;
}
.free-vertical-navigation .fullwidth-menu-nav ul li li,
.free-vertical-navigation .et-menu-nav ul li li {
padding: 0!important;
}
.free-vertical-navigation .fullwidth-menu-nav ul li ul.sub-menu,
.free-vertical-navigation .et-menu-nav ul li ul.sub-menu {
top: 0;
} .free-vertical-navigation-wrapper:not(.free-menu-collapsible) .et_pb_section:not(.free-menu-collapsible) .et_pb_row:not(.free-menu-collapsible) .et_pb_column:not(.free-menu-collapsible) .et_pb_fullwidth_menu:not(.free-menu-collapsible) .fullwidth-menu-nav>ul>li ul.sub-menu,
.free-vertical-navigation-wrapper:not(.free-menu-collapsible) .et_pb_section:not(.free-menu-collapsible) .et_pb_row:not(.free-menu-collapsible) .et_pb_column:not(.free-menu-collapsible) .et_pb_fullwidth_menu:not(.free-menu-collapsible) .et-menu-nav>ul>li ul.sub-menu {
display: block!important;
}
.free-vertical-navigation.free-menu-collapsible {
overflow-x: hidden!important;
overflow-y: auto!important;	
}
.free-menu-collapsible .fullwidth-menu-nav ul li ul.sub-menu,
.free-menu-collapsible .et-menu-nav ul li ul.sub-menu {
position: relative!important;
display: none;
visibility: visible!important;
opacity: 1!important;
width: 100%!important;
padding: 0!important;
border: none!important;
box-shadow: none!important;
left: 0!important;
top: 0!important;
}
#page-container .free-menu-collapsible .fullwidth-menu-nav ul li ul.sub-menu,
#page-container-bfb .free-menu-collapsible .fullwidth-menu-nav ul li ul.sub-menu,
#page-container .free-menu-collapsible .et-menu-nav ul li ul.sub-menu,
#page-container-bfb .free-menu-collapsible .et-menu-nav ul li ul.sub-menu {
left: 0!important;
}
.free-menu-collapsible ul li ul {
transition: none!important;
}
.free-menu-collapsible .et_pb_fullwidth_menu .fullwidth-menu li.menu-item-has-children>a:first-child:after,
.free-menu-collapsible .et_pb_menu .et-menu li.menu-item-has-children>a:first-child:after {
position: absolute!important;
top: 13px!important;
right: 22px!important;
line-height: 1em!important;
font-size: inherit!important;
transition: all 0.5s ease;
}
.free-menu-collapsible .et_pb_fullwidth_menu .fullwidth-menu li.et_pb_submenu_opened.menu-item-has-children>a:first-child:after,
.free-menu-collapsible .et_pb_menu .et-menu li.et_pb_submenu_opened.menu-item-has-children>a:first-child:after {
transform: rotate(180deg);
} body:not(.free-menu-collapsible-arrow-only) .free-menu-collapsible-trigger {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999;
opacity: 0;
}
.free-vertical-navigation .free-menu-arrow, body.free-menu-collapsible-arrow-only .free-menu-collapsible-trigger {
position: relative;
float: right;
padding-top: inherit;
padding-bottom: inherit;
padding-left: 12px;
padding-right: 12px;
margin-top: -12px;
margin-right: -12px;
}
.free-vertical-navigation .free-menu-arrow:before, body.free-menu-collapsible-arrow-only .free-menu-collapsible-trigger:before {
z-index: 999;
font-size: 1.2em;
text-align: center;
content: "3";
font-family: ETmodules;
font-weight: 400;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
speak: none;
display: inline-block;
transition: transform 0.5s ease;
position: relative;
top: 1px;
}
body.free-menu-collapsible-arrow-only .free-menu-collapsible-trigger {
position: absolute;
top: 0;
right: 0;
z-index: 999;
margin-top: 0;
margin-right: 0;
padding-right: inherit;
opacity: 0;
} #page-container .free-sticky-wrapper {
z-index: 99996;
}
#page-container .free-sticky-wrapper.free-sticky-wrapper-2 {
z-index: 99995;
}
#page-container .free-sticky-wrapper.free-sticky-wrapper-3 {
z-index: 99994;	
}
#page-container .free-sticky-wrapper.free-sticky-wrapper-4 {
z-index: 99993;	
}
#page-container .free-sticky-wrapper.free-sticky-wrapper-5 {
z-index: 99992;	
}
@media screen and (max-width: 980px) {
.free-sticky-wrapper.free-sticky-mobile-show-wrapper {
display: block!important;
}
} .free-hamburger-icon .fullwidth-menu-nav, .free-hamburger-icon .et_mobile_menu, .free-hamburger-icon .et-menu-nav {
display: none!important;
}
.free-hamburger-icon .et_mobile_nav_menu {
display: block!important;
} body.free-vertical-navigation-overlay-show.free-vertical-navigation-overlay-left .free-vertical-navigation-wrapper,
body.free-vertical-navigation-overlay-show.free-vertical-navigation-overlay-right .free-vertical-navigation-wrapper {
transform: translateX(0%)!important;
} .free-vertical-navigation-background-overlay {
opacity: 0;
visibility: hidden;
z-index: 99997!important;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
transition: all 0.3s ease;
cursor: pointer;
}
body.free-vertical-navigation-overlay-show .free-vertical-navigation-background-overlay {
opacity: 1;
visibility: visible;
} .free-vertical-navigation-close .et_pb_blurb_container {
display: none!important;
}
.free-vertical-navigation-close {
display: inline-block!important;
cursor: pointer!important;
}
.free-vertical-navigation-close, .free-vertical-navigation-close .et_pb_main_blurb_image {
margin: 0!important;
}
#page-container .free-vertical-navigation-close-wrapper,
#page-container-bfb .free-vertical-navigation-close-wrapper {
z-index: 3!important
} body.free-vertical-navigation-custom-menu-hover .fullwidth-menu a:hover,
body.free-vertical-navigation-custom-menu-hover .et-menu a:hover {
opacity: 1!important;
}
.free-vertical-navigation-menu-hover-1 .free-vertical-navigation nav>ul>li>a:before {
content: '';
display: block;
width: 0;
background: #e51b23;
transition: width .1s;
position: absolute;
bottom: 0;
left: 0;
top: 0;
}
.free-vertical-navigation-menu-hover-1 .free-vertical-navigation nav>ul>li:hover>a:before {
width: 4px;
}
.free-vertical-navigation-menu-hover-2 .free-vertical-navigation nav>ul>li>a:before {
content: '';
display: block;
width: 0;
background: #e51b23;
transition: width .35s;
position: absolute;
top: 0;
bottom: 0;
left: 0;
z-index: -1;
}
.free-vertical-navigation-menu-hover-2 .free-vertical-navigation nav>ul>li:hover>a:before {
width: 100%;
}
.free-vertical-navigation-menu-hover-3 .free-vertical-navigation nav>ul>li>a {
transition: background-color .3s;
}
.free-vertical-navigation-menu-hover-3 .free-vertical-navigation nav>ul>li:hover>a {
background-color: #e51b23;
}
.free-vertical-navigation-menu-hover-3 .free-vertical-navigation nav>ul>li:hover>a {
color: #fff!important;
} .free-vertical-navigation .free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul>li,
.free-vertical-navigation .free-vertical-navigation-menu-style-1 .et-menu-nav>ul>li {
border-bottom: 1px solid rgba(35,35,35,0.12);
}
.free-vertical-navigation .free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul>li:first-child,
.free-vertical-navigation .free-vertical-navigation-menu-style-1 .et-menu-nav>ul>li:first-child {
border-top: 1px solid rgba(35,35,35,0.12);
}
.free-menu-collapsible .free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul ul li,
.free-menu-collapsible.free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul ul li,
.free-menu-collapsible .free-vertical-navigation-menu-style-1 .et-menu-nav>ul ul li,
.free-menu-collapsible.free-vertical-navigation-menu-style-1 .et-menu-nav>ul ul li {
border-top: 1px solid rgba(35,35,35,0.12);
}
.free-vertical-navigation .free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul>li>a>.free-menu-arrow,
.free-vertical-navigation .free-vertical-navigation-menu-style-1 .et-menu-nav>ul>li>a>.free-menu-arrow {
margin-right: -12.5%!important;
margin-top: -13px!important;
border-left: 1px solid rgba(35,35,35,0.12);
line-height: 1.5em;
margin-bottom: -1px;
}
.free-menu-collapsible .free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul ul li .free-menu-arrow,
.free-menu-collapsible.free-vertical-navigation-menu-style-1 .fullwidth-menu-nav>ul ul li .free-menu-arrow,
.free-menu-collapsible .free-vertical-navigation-menu-style-1 .et-menu-nav>ul ul li .free-menu-arrow,
.free-menu-collapsible.free-vertical-navigation-menu-style-1 .et-menu-nav>ul ul li .free-menu-arrow {
margin-right: -13%!important;
margin-top: -13px!important;
border-left: 1px solid rgba(35,35,35,0.12);
line-height: 1.5em;
margin-bottom: -1px;
margin-left: 10px;
}
body.free-menu-collapsible-arrow-only .free-vertical-navigation-menu-style-1 .free-menu-collapsible-trigger {
padding-right: 12px!important;
}