.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_pb_code_inner{position:relative}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}.et_pb_code_inner{position:relative}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}.et-db #et-boc .et-l .et-fb-modules-list .revslider_divi .et-fb-icon svg{width:100%;height:65%;margin-top:5px}.revslider_divi_block .revslider_title{-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;line-height:30px;padding:15px 15px 15px 160px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAA8CAYAAABYfzddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjhDQzIyNjI5QkEyMTFFOTk3NzBEMDlFNjc1MjU1MjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjhDQzIyNjM5QkEyMTFFOTk3NzBEMDlFNjc1MjU1MjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNUMwRkJGRjlCNjAxMUU5OTc3MEQwOUU2NzUyNTUyMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNUMwRkMwMDlCNjAxMUU5OTc3MEQwOUU2NzUyNTUyMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhZxLpkAABF/SURBVHja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) no-repeat 15px 15px;background-size:120px 30px}.revslider_divi_block .revslider_title span{display:inline-block;max-width:100%;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;white-space:nowrap;overflow:hidden}.revslider_divi_block .revslider_image{background:#e3e5e8;text-align:center;line-height:0;padding:14px}.revslider_divi_block .revslider_image div{width:267px;height:150px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:10px auto}.revslider_divi_block .revslider_image div span.icon{display:block;margin:0 auto;padding:20px 0;font-family:Material Icons;line-height:64px;font-size:64px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.revslider_divi_block .revslider_image div span.text{font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px}.revslider_divi_block .revslider_image.loaded div span{display:none}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.search-icon a[class^='dashicons']:before{
font-size: 17px;
content: "\55";
transform: rotate(-90deg);
text-shadow: 0 0;
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;
top: calc(50% - 10px);
position: absolute;
left: -10px;
}
#mega-menu-max_mega_menu_1 li.mega-menu-item.search-icon a[class^='dashicons']:before{
font-size: 20px;
content: "\55";
transform: rotate(-90deg);
text-shadow: 0 0;
font-family: ETmodules!important;
font-weight: 700 !important;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
top: calc(50% - 10px);
position: absolute;
left: -10px;
color: #101010 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
margin: 0 20px 0 20px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.member-login .mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.member-login .mega-menu-link:hover{
max-width: 80px;
line-height: 1.5;
margin: 0 0px 0 0px;
color: white;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout.our-services  ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
right: 100%;
left: auto;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout.our-services  ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{
line-height: 26px;
padding: 5px 15px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.member-login{
background-color: #00357c;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.member-login img{
display: block;
margin: auto;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{position: relative;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before{
content: "";
display: block;
position: absolute;
height: 5px;
width: 100%;
left: 0;
top: 0;
background: #03a952;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.search-icon{
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.logo{
position: relative;
height: 1px;
}
.logo .et_pb_image_wrap {
position: absolute;
top: 0;
left: 0px;
}
.logo img{
box-shadow: 1px 3px 19px 1px #e2e2e2; }
#footer .footer-menu a{
border-right: 1px solid white;
padding:0 10px;
}
#footer .footer-menu a:nth-child(1){
padding-left: 0;
}
#footer .footer-menu a:nth-last-child(1){
border-right: none !important;
}
.projects-tabs.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{
color: #00357c;
border-color: #00357c;
background: none;
}
.projects-tabs.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
margin: 0 10px;
border-radius: 0;
text-transform: uppercase;
}
.home .slick-slide img {
height: 140px;
display: block;
width: 100%;
}
.home .post_title a{
}
.home #pgcu_style1 .read_more{
}
.projects-tabs.et_pb_filterable_portfolio .et_pb_portfolio_filters li{
float: none;
display: inline-block;
}
.projects-tabs.et_pb_filterable_portfolio .et_pb_portfolio_filters ul{  text-align: center; }
.projects-tabs .et_pb_portfolio_item{
display: flex;
flex-direction: column;
margin-bottom: 30px;
}
.projects-tabs .et_pb_portfolio_item a{  order: 1; }
.projects-tabs .et_pb_portfolio_item h2{
order: 3;
font-size: 15px;
font-weight: bold;
margin: 0 !important;
}
.projects-tabs .et_pb_portfolio_item p{
font-size: 15px;
order: 2;
}
.projects-tabs .et_pb_portofolio_pagination{  border-top: none; }
.projects-tabs .et_pb_portofolio_pagination ul{ text-align: center;}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active{color: #00357c;}
.lastest-news .pgcu_post__contents{
background-color: white;
display: flex;
flex-direction: column;
}
body .lastest-news .pgcu_post__contents .post_title{  order: 2; }
body .lastest-news .pgcu_post__contents .post_info{ 
order: 1;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.lastest-news .pgcu_post__contents p{  order: 3; }
.lastest-news .pgcu_post__contents a.read_more{ 
order: 4;
text-align: right;
position: relative;
text-transform: uppercase;
font-weight: 600;
font-size: 13px;
}
.lastest-news .pgcu_post__contents a.read_more::before{
position: absolute;
content: '';
width: 50px;
height: 3px;
background: #03a952;
left: 0;
bottom: 6px;
}
.lastest-news .post_info ul{
padding: 0;
}
body #pgcu_style1 .pgcu_post.pgcu_post--style1 .pgcu_post__contents{
padding: 15px 30px 25px;
}
body #pgcu_style1 .pgcu_post .post_info ul li{
font-size: 13px;
}
body .lastest-news .post_title h4 {
font-size: 15px !important;
font-weight: 600 !important;
}
body .aaz_pgcu_wrapper .nav_icon{
border-radius: 0;
background-color: #00357c;
color: white !important;
border: none;
}
body .aaz_pgcu_wrapper .nav_icon.icon-arrow-right{ right: -60px; display:none; }
body .aaz_pgcu_wrapper .nav_icon.icon-arrow-left{  left: -60px; display:none; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.search-icon {
position: relative;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.search-icon > ul.mega-sub-menu{
top: 0;
width: 300px;
left: -300px;
height: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.flag-icons > a.mega-menu-link{
margin: 0 10px 0 10px;
padding-top: 16px;
padding-bottom: 16px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.flag-icons a.mega-menu-link img{
max-width: 45px;
margin-left: 10px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.flag-icons .mega-sub-menu{
max-width: 180px;
right: 0;
}
#mega-menu-max_mega_menu_1 > li.mega-menu-item.flag-icons > .mega-sub-menu{
max-width: 140px !important;
}
#mega-menu-max_mega_menu_1 > li.mega-menu-item.flag-icons img{
max-width: 44px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.flag-icons .mega-sub-menu li a.mega-menu-link{
text-align: right;
display: flex !important;
align-items: center;
justify-content: flex-end;
line-height: 3.2rem !important;
}
#mega-menu-max_mega_menu_1 > li.mega-menu-item.flag-icons .mega-sub-menu li a.mega-menu-link{
display: flex !important;
align-items: center;
justify-content: flex-end;
line-height: 3.2rem !important;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.search-icon > ul.mega-sub-menu{
background: white;
border-left: 1px solid #eee;
}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.search-icon .promagnifier { display: none;}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu.search-icon #ajaxsearchlite2 {
border-top: none !important;
border-left: none !important;
border-right: none !important;
}
body #mega-menu-wrap-primary-menu  li.mega-menu-megamenu.search-icon input[type="Search"] {
color: #676767 !important;
}
body #mega-menu-wrap-primary-menu li.mega-menu-megamenu.search-icon input[type="Search"]::placeholder{
color: #676767 !important;
}
body .search-icon.mega-toggle-on a[class^='dashicons']:before{
font-weight: bold;
}
body #pgcu_style1 .aaz_pgcu_wrapper .nav_icon:hover{
background: #03a952;
}
.projet-filter ul.filter {
padding: 0;
display: flex;
justify-content: center;
margin-bottom: 30px;
flex-wrap: wrap;
list-style-type: none;
}
figure{
margin: 0;
}
.projet-filter ul.filter li a{
display: inline-block;
color: #a2a2a2;
padding: .5em 2em;
border: 1px solid #a2a2a2;
margin: 0 15px;
}
.projet-filter ul.filter li a.active{
color: #00357c;
border-color: #00357c;
}
.feature-proj-item{padding: 0 15px;}
.slick-icon {
position: absolute;
top: calc(50% - 40px);
height: 40px;
width: 40px;
background-color: #00357c;
color: white;
display: inline-block !important;
line-height: 40px !important;
text-align: center;
}
.slick-icon.icon-arrow-right { right: -80px; }
.slick-icon.icon-arrow-left { left: -80px; }
.slick-slider-gr .cate-name {
padding: 20px 0 10px;
font-family: 'Source Sans Pro', sans-serif;
}
.feature-proj-item h5{
font-weight: bold;
}
.main-service .et_pb_column{
border: 1px solid #eeeeee;
min-height: 325px; }
.main-service .et_pb_column:hover:after{
content: '';
display: block;
position: absolute;
width: 100%;
height: 3px;
background: #03a952;
left: 0;
bottom: -40px;
}
.main-service .hover-image{
height: 90px;
margin-bottom: 60px !important;
position: relative;
}
.main-service .hover-image:after{
position: absolute;
content: "";
height: 3px;
width: 45px;
background: #03a952;
bottom: -30px;
left: calc(50% - 22.5px );
}
.main-service .et_pb_column{
color: black;
}
.main-service .et_pb_column:hover{
background: #03a952;
color: white;
}
.main-service .et_pb_column:hover .hover-image:after{
background: white;
}
.main-service .et_pb_column:nth-child(1) .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service1-icon.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(2) .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service2-icon.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(3) .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service3-icon.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(4) .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service4-icon.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(1):hover .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service1-iconhover.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(2):hover .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service2-iconhover.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(3):hover .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service3-iconhover.png) no-repeat;
background-position: center;
}
.main-service .et_pb_column:nth-child(4):hover .hover-image{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/service4-iconhover.png) no-repeat;
background-position: center;
}
.show-when-service-hover .et_pb_text{
display: none;
}
.hide-min-1025{
display: none;
} .bread-crumb span a,
#breadcrumbs span a{
color: #929292;
font-weight: 600;
text-transform: uppercase;
}
.bread-crumb span .breadcrumb_last,
#breadcrumbs span .breadcrumb_last{
color: #03a952;
text-transform: uppercase;
} .page-id-374 .et_pb_portfolio_filters ul{
text-align: center;
display: flex;
justify-content: center;
margin-left: -15px;
margin-right: -15px;
flex-wrap: wrap;
}
.page-id-374 .et_pb_portfolio_filters ul li{
float: none;
display: inline-block;
margin: 15px;
}
.page-id-374 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.page-id-374 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{
border-radius: 0;
}
.page-id-374 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{
background-color: unset;
color: #00375c;
border: 1px solid #00375c;
}
.page-id-374 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
text-transform: uppercase;
font-weight: 600;
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item{
margin-bottom: 30px;
margin-right: 0;
width: 25%;
padding: 0 15px;
display: flex;
flex-direction: column;
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item a{order: 1}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item h2.et_pb_module_header{ 
order: 3;
font-size: 15px;
font-weight: bold;
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item p.post-meta{order: 2}
.page-id-374 .et_pb_portofolio_pagination {border-top: 0;}
.page-next,
.page-prev{ 
position: relative;
}
.page-next:before,
.page-prev:before{
font-family: "revicons";
font-size: 15px;
color: #00375c;
display: block;
line-height: 40px;
font-weight: bold;
position: absolute;
background: white;
width: 40px;
z-index: 1;
text-align: center;
}
.page-next:before{
top: -10px;
right: 0px;
content: '\e825';
}
.page-prev:before{
top: -10px;
left: 0px;
content: '\e824';
}
.page-id-374 .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
color: white;
padding: 10px 15px;
background: #00357c;
}
.single-project .project-thumb{
margin: 30px 0;
}
.single-project .project-thumb img{width: 100%; }
.single-project .project-title {
text-transform: uppercase;
font-size: 24px;
font-weight: bold;
color: #00357c;
}
.services-used .et_pb_column .et_pb_module,
.sub-services-cate .et_pb_column .et_pb_module{
border: 1px solid #929292;
}
.services-used .et_pb_column .et_pb_module .et_pb_text_inner:hover,
.sub-services-cate .et_pb_column .et_pb_module .et_pb_text_inner:hover{
transition: all ease .5s;
background: #03a952;
}
.services-used .et_pb_column .et_pb_text_inner .et_pb_text_inner:hover,
.sub-services-cate .et_pb_column .et_pb_module .et_pb_text_inner:hover{color: white;}
.services-used .et_pb_column .et_pb_module *,
.sub-services-cate .et_pb_column .et_pb_module *{ text-align: center;
font-weight: bold;
}
.sub-services-cate .et_pb_column .et_pb_text_inner,
.services-used .et_pb_column .et_pb_text_inner{
padding: 10px 0;
}
.page-id-436 .main-service{
padding-bottom: 60px !important;
}
.page-id-436 .main-service .et_pb_column:nth-child(1):hover,
.home .main-service .et_pb_column:nth-child(1):hover{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/1-services-hover.jpg) no-repeat;
background-size: cover;
}
.page-id-436 .main-service .et_pb_column:nth-child(2):hover,
.home .main-service .et_pb_column:nth-child(2):hover{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/2-services-hover.jpg) no-repeat;
background-size: cover;
}
.page-id-436 .main-service .et_pb_column:nth-child(3):hover,
.home .main-service .et_pb_column:nth-child(3):hover{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/3-services-hover.jpg) no-repeat;
background-size: cover;
}
.page-id-436 .main-service .et_pb_column:nth-child(4):hover,
.home .main-service .et_pb_column:nth-child(4):hover{
background: url(//www.castlab.com.sg/wp-content/themes/Divi-child/tuyen/images/4-services-hover.jpg) no-repeat;
background-size: cover;
}
body.single-project article.project{margin-bottom: 0;}
body.single-project .custom-footer{margin-top: 60px;}
body.single-project .custom-footer #footer{
background-color: #00357c;
padding: 0 0;
}
body.single-project .custom-footer #footer p{
color: white;
}
body.single-project .custom-footer #footer .footer-menu a{
border-right: 1px solid white;
padding: 0 10px;
color: #03a952;
}
body.single-project .custom-footer #footer .et_pb_text_5 {margin-bottom: 0;}
body.single-project .custom-footer #footer .footer-menu a:nth-child(1) {
padding-left: 0;
}
.form-row {
display: flex;
flex-wrap: wrap;
}
.form-row .form-col{
flex: 1;	
margin-bottom: 20px;
padding: 0 10px;
}
.form-row .form-col span{
display: block;
} 
.form-row .form-col input,
.form-row .form-col select,
.form-row .form-col textarea{
width: 100%;
}
.form-row .form-col input:focus,
.form-row .form-col select:focus,
.form-row .form-col textarea:focus{
border-color: #00357c;
}
.form-row .form-col input[type='file']{
border: none;
margin-top: 2px; 
height: auto; 
line-height: 1;
vertical-align: middle; 
}
.form-row .form-col input[type='checkbox']{
height: auto; line-height: unset;
width: auto; }
.form-row .form-col input,
.form-row .form-col select{
height: 35px;
line-height: 35px;
padding: 0 10px;
font-size: 15px;
text-transform: uppercase;
border: 1px solid;
}
.form-row .form-col textarea{
resize: none;
font-size: 15px;
text-transform: uppercase;
}
.form-row label{
margin-bottom: 10px;
}
.form-row .checkbox span{
display: inline-block;
}
.form-row .checkbox span:nth-child(1){
margin-left: 15px;
}
.form-row .submit input[type="submit"]{
width: auto;
padding: 7px 20px;
color: white;
background: #00357c;
height: auto;
line-height: unset;
}
.location-icons img{
width: 40px;
max-height: 40px;
margin-right: 15px;
}
.location-icons .et_pb_text_inner p:after{
content: '';
display: table;
clear: both;
}
.location-icons p{
display: flex; }
.location-icons .et_pb_text_inner p:nth-child(1) img{
margin-top: 10px;
} .search-result-item{
border: 1px solid #d2cfcf;
padding: 30px;
margin-bottom:30px;
}
.search-page-title {
font-size: 34px;
letter-spacing: 2px;
line-height: 40px;
text-align:center;
display:block;
padding-top:30px;
padding-bottom:25px;
}
.search-post-title {
font-size: 18px;
font-weight: 600 !important;
letter-spacing: 2px;
line-height: 50px;
text-align:left;
display:block;
}
.search-post-link {
font-size: 14px;
font-weight: 300 !important;
letter-spacing: 2px;
line-height: 20px;
text-align:left;
display:block;
}
.search-post-excerpt {
font-size: 12px;
font-weight: 400 !important;
letter-spacing: 2px;
line-height: 15px;
text-align:left;
display:block;
} .single-project .services-used .et_pb_column .et_pb_module .et_pb_text_inner:hover, 
.single-project .sub-services-cate .et_pb_column .et_pb_module .et_pb_text_inner:hover{
color: white;
}
.page-id-702 .news-item{
margin-bottom: 50px;
margin-bottom: 50px;
display: flex;
margin-left: -15px;
margin-right: -15px;
}
.page-id-702 .news-item .new-thumb {
flex-basis: 40%;
padding:0 15px;
}
.page-id-702 .news-item .new-information {
flex-basis: 60%;
padding:0 15px;
position: relative;
}
.page-id-702 .news-item h4{
color: #00357C;
font-weight: bold;
}
.page-id-702 .news-item figure{
margin: 0;
}
.page-id-702 .news-item a{
color: #FFFFFF;
border-color: #00357c;
padding: 0.3em 1em;
border-radius: 0px;
font-size: 15px;
background-color: #03a952;
display: flex;
width: 115px;
justify-content: space-between;
align-items: center;
position: absolute;
left: 15px;
bottom: 7px;
}
.page-id-702 .news-item a i{
font-weight: 600;
font-size: 12px;
}
.single-post #recent-comments-2,
.single-post #meta-2{
display: none;
}
@media screen and (max-width: 1024px){
a.dashicons-search.mega-menu-link:after{display: none;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size: 14px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{text-align: right;}
#mega-menu-wrap-max_mega_menu_1{
position: absolute;
right: 0;
}
.main-service .et_pb_column{
margin-right: 30px;
width: calc(25% - 22.5px);
min-height: 335px;
}
.tp-parallax-wrap {
left: 9.8% !important;
bottom: 435px !important;
}
.tp-leftarrow{
transform: matrix(1, 0, 0, 1, -182 , 0) !important;
}
.tp-rightarrow{
transform: matrix(1, 0, 0, 1, -142 , 0) !important;
}
.projet-filter ul.filter li{
margin-bottom: 15px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu{
text-align: left;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
margin: 0 15px 0 15px;
}
.logo .et_pb_image_wrap {
position: static;
}
.logo{
height: auto;
}
#custom-header .et_pb_row{
width: 80%;
}
.hide-min-1025{
display: block !important;
}
.show-min-1025{
display: none !important;
}
#custom-header .et_pb_row_0{
display: flex;
justify-content: center;
align-items: flex-end;
}
#custom-header .et_pb_row_0 .et_pb_column { padding-left: 0;
}
#custom-header .et_pb_row_0 .et_pb_column:nth-child(2){ display: none; }
.mobile-menu {
padding: 0 30px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
border-top: none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
padding: 0 15px;
}
#custom-header .logo:before{
display: none;
}
#custom-header .logo .has-box-shadow-overlay{
box-shadow: none;
}
.mobile-menu #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{
font-weight: bold;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle{
display: inline-block;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before{
display: none;
}
#mega-menu-max_mega_menu_1 .mega-search-icon .mega-sub-menu{
left: auto !important;
right: 0 !important;
width: 270px !important; }
#mega-menu-max_mega_menu_1 .mega-flag-icons .mega-sub-menu{
right: 17px !important;
left: auto !important;
top: 55px !important;
}
#mega-menu-max_mega_menu_1{
display: inline-block !important; right: 0 !important;
}
#wpfront-scroll-top-container{display: block !important;}
}
@media screen and (max-width: 768px){
.main-service .et_pb_column{
margin-bottom: 80px;
}
.projects-tabs{
max-height: 300px;
overflow: hidden;
}
.projects-tabs .et_pb_portfolio_item{
margin-bottom: 0 !important; 
}
.des {
min-height: 180px;
max-height: 180px;
}
.slide-container {
min-height: 300px;
max-height: 300px;
}
.tp-parallax-wrap {
left: 9.8% !important;
bottom: 330px !important;
}
.tp-parallax-wrap {
bottom: 220px !important
}
.tp-leftarrow{
transform: matrix(1, 0, 0, 1, -158 , 0) !important;
}
.tp-rightarrow{
transform: matrix(1, 0, 0, 1, -118 , 0) !important;
}
.tp-parallax-wrap{
max-width: 80%;
min-width: 80%;
}
.tp-parallax-wrap .tp-loop-wrap,
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap,
.tp-parallax-wrap .tp-caption,
.tp-parallax-wrap .slide-container{
width: 100%; 
min-width: 100% !important;
max-width: 100% !important;
}
.slick-icon.icon-arrow-left {
left: -50px;
}
.slick-icon.icon-arrow-right {
right: -50px;
}
.main-service .et_pb_column {
min-height: 285px;
}
.con-top{
font-size: 10px !important;
line-height: 1rem !important;
}
#custom-header .et_pb_column.et_pb_column_1_3.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough{
margin-bottom: 0;
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item{
width: calc(100%/3);
}
}
@media screen and (max-width: 600px ){
.des .detail {
font-size: 10px !important;
padding: 20px 0px 20px 0 !important;
line-height: 18px !important;
}
.page-id-374 .et_pb_filterable_portfolio .et_pb_portfolio_filters li{
width: calc(50% - 30px);
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item {
width: calc(100%/2);
margin-right: 0 !important;
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item:nth-child(odd){
padding-left: 0;
}
.page-id-374 .et_pb_portfolio_items .et_pb_portfolio_item:nth-child(even){
padding-right: 0;
}
}
@media screen and (max-width: 425px){
.projects-tabs ul li{
margin-bottom: 10px;
}
.main-service .et_pb_column {
margin-bottom: 80px !important;
}
body .aaz_pgcu_wrapper .nav_icon.icon-arrow-left {
left: -25px;
}
body .aaz_pgcu_wrapper .nav_icon.icon-arrow-right {
right: -25px;
}
#footer .footer-menu a{
display: block;
border-right: none !important;
padding-right: 0 !important;
padding-left: 0 !important;
} .slide-container {
min-height: 200px;
max-height: 200px;
overflow: hidden;
}
.tp-parallax-wrap {
bottom: 200px !important;
}
.des .learn-more {
font-size: 13px !important;
}
.tp-leftarrow{
transform: matrix(1, 0, 0, 1, -123 , 0) !important;
}
.tp-rightarrow{
transform: matrix(1, 0, 0, 1, -83 , 0) !important;
}
.con-top{
font-size: 10px !important;
line-height: 1rem !important;
}
.projet-filter ul.filter {
padding: 0;
display: flex;
justify-content: center;
margin-bottom: 30px;
flex-wrap: wrap;
text-align: center;
margin-left: -15px;
margin-right: -15px;
}
.projet-filter ul.filter li{
width: calc(50% - 30px);
float: none;
display: inline-block;
margin: 15px;
}
.projet-filter ul.filter li a{width: 100%; }
.projet-filter ul.filter li a{
margin: 0px 0px;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}#main-header,
#main-footer,
#footer-bottom{
display: none;
}
.single-post #footer-widgets {
padding: 27px 0 0;
}
.single-post .footer-widget{
margin-bottom: 0 !important;
}
.single-post #custom_html-2{
width: 100%;
}
.single-post #footer .et_pb_row{
width: 100% !important;
}
.single-post #main-footer{
display: block;
margin-top: 30px;
}
#page-container{
padding-top: 0 !important;
overflow: hidden;
}
ul#mega-menu-primary-menu li.mega-menu-item > ul .mega-menu-item > .mega-menu-link:hover,
ul#mega-menu-primary-menu li.mega-menu-item > ul .mega-current-menu-parent > .mega-menu-link,
ul#mega-menu-primary-menu li.mega-menu-item > ul .mega-current_page_item > .mega-menu-link{
background: #0348a1 !important;
color: #05a952 !important;
}
#et-main-area:after,
#main-content:after{
content: '';
display: table;
clear: both;
}
figure.pgcu_post__image{
margin: 0;
}
@keyframes toggle{
0%{ 
top: -200px;
}
100% {
top: 0px;
}
}
@keyframes toggle-admin{
0%{ 
top: -200px;
}
100% {
top: 32px;
}
}
#custom-header.fixed{
position: fixed;
width: 100%;
left: 0;
z-index: 999;
animation: toggle 1 1s;
box-shadow: 2px 2px 10px -7px rgba(0,0,0,0.3);
}
.admin-bar #custom-header.fixed{
animation: toggle-admin 1 1s;
}
#wpfront-scroll-top-container img{
border-radius: 50%; }