.et_pb_with_border .et_pb_contact_form .input[type=checkbox]+label i,.et_pb_with_border .et_pb_contact_form .input[type=radio]+label i,.et_pb_with_border .et_pb_contact_form input,.et_pb_with_border .et_pb_contact_form select,.et_pb_with_border .et_pb_contact_form textarea{border:0 solid #333}.et_pb_contact_main_title{word-wrap:break-word}.et_pb_contact_submit{color:#2ea3f2}.et_pb_contact_form{margin-left:-3%}.et_pb_contact_reset:hover,.et_pb_contact_submit:hover{background-color:rgba(0,0,0,.05)}.et_pb_contact_reset:hover{padding:.3em 1em}.et_pb_contact_form [data-conditional-logic]{display:none}.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,.et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label{color:red!important}.et_pb_contact_form p[data-id=et_number]{position:absolute!important;-webkit-transform:scale(.01)!important;transform:scale(.01)!important}.et_pb_contact_form p[data-id=et_number] input{background:transparent!important;border:none!important}.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title{float:none}.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_contact_main_title{font-weight:500;padding-bottom:16px;position:relative}h1.et_pb_contact_main_title{font-size:26px}.et-pb-contact-message{position:relative}.et_pb_column_1_3 .et_pb_contact_main_title,.et_pb_column_1_4 .et_pb_contact_main_title,.et_pb_column_1_5 .et_pb_contact_main_title,.et_pb_column_1_6 .et_pb_contact_main_title,.et_pb_column_2_5 .et_pb_contact_main_title{font-size:22px}.et_pb_contact_right{display:inline-block;min-width:105px;margin:0;text-align:right}.et_pb_contact_right .et_pb_contact_captcha_question{vertical-align:middle}.et_pb_contact{position:relative}.et_pb_contact .et_pb_contact_field_half{width:50%;float:left}.et_pb_contact p input,.et_pb_contact p textarea{-webkit-appearance:none;background-color:#eee;width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px}.et_pb_contact p textarea{font-family:inherit}.et_pb_contact p input:-moz-placeholder,.et_pb_contact p input::-moz-placeholder,.et_pb_contact p textarea:-moz-placeholder,.et_pb_contact p textarea::-moz-placeholder{opacity:1}.et_pb_contact_right p input{max-width:50px;padding:16px}.et_pb_contact p input[type=checkbox],.et_pb_contact p input[type=radio]{margin:0;width:auto;max-width:none;padding:0;display:none}.et_pb_contact p input[type=checkbox]+label,.et_pb_contact p input[type=radio]+label{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;line-height:1.7em;min-height:1.7em}.et_pb_contact p input[type=checkbox]+label i,.et_pb_contact p input[type=radio]+label i{content:"";width:18px;height:18px;background-color:#eee;font-style:normal;display:inline-block;vertical-align:middle;position:relative;margin-right:6px}.et_pb_contact p input[type=radio]+label i{border-radius:50%}.et_pb_contact p input[type=checkbox]:checked+label i:before,.et_pb_contact p input[type=radio]:checked+label i:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.et_pb_contact p input[type=checkbox]:checked+label i:before{content:"N";font-family:ETmodules;color:#2ea3f2;width:17px;height:17px;font-size:13px;font-weight:600;line-height:17px;text-align:center}.et_pb_contact p input[type=radio]:checked+label i:before{background:#2ea3f2;border-radius:50%;width:6px;height:6px}.et_pb_contact p input[type=checkbox]~input[type=text]{display:none!important}.et_pb_contact_reset,.et_pb_contact_submit{font-family:inherit;display:inline-block;margin:0 0 0 18px;cursor:pointer}.et_pb_contact p .et_contact_error{border:1px solid red!important}.et_contact_bottom_container{float:right;text-align:right;margin-top:-1.5%;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_4 .et_pb_contact_right,.et_pb_column_1_5 .et_pb_contact_right,.et_pb_column_1_6 .et_pb_contact_right{margin-right:5px}}@media (max-width:980px){.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title{float:none}.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_contact .et_pb_contact_field_half_tablet{width:50%;float:left}.et_pb_contact .et_pb_contact_field_last_tablet{width:100%}}@media (max-width:767px){.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title,.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_list,.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_title{float:none}.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_column .et_pb_contact p.et_pb_contact_field_half{width:100%;margin-right:0}.et_pb_contact .et_pb_contact_field_half_phone{width:50%;float:left}.et_pb_contact .et_pb_contact_field_last_phone{width:100%}}.iphone .et_pb_contact_form input,.iphone .et_pb_contact_form select,.iphone .et_pb_contact_form textarea{-webkit-appearance:initial}
.et_pb_bg_layout_light .et_pb_newsletter_button{color:#2ea3f2}.et_pb_with_border .et_pb_newsletter_form .input[type=checkbox]+label i,.et_pb_with_border .et_pb_newsletter_form .input[type=radio]+label i,.et_pb_with_border .et_pb_newsletter_form input,.et_pb_with_border .et_pb_newsletter_form select,.et_pb_with_border .et_pb_newsletter_form textarea,.et_pb_with_focus_border .et_pb_newsletter_form input:focus{border:0 solid #333}.et_pb_newsletter_description{word-wrap:break-word}.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field{padding-left:0}.et_pb_newsletter p .et_pb_signup_error{border:1px solid red!important}.et_pb_newsletter{padding:25px}.et_pb_newsletter .et_pb_module_header:empty{display:none}.et_pb_newsletter_description p:last-of-type{padding-bottom:0}.et_pb_newsletter_description_no_title.et_pb_newsletter_description_no_content .et_pb_newsletter_form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.et_pb_newsletter_form p.et_pb_newsletter_field{padding-bottom:1em;margin-bottom:0}.et_pb_newsletter_form .input,.et_pb_newsletter_form input[type=password],.et_pb_newsletter_form input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field input[type=text],.et_pb_newsletter_form p.et_pb_newsletter_field textarea,.et_pb_newsletter_form select,.et_pb_newsletter_form textarea{-webkit-appearance:none;padding:14px 4%!important;font-size:16px;color:#666;background-color:#fff;width:100%;font-weight:400;border-width:0;border-radius:3px}.et_pb_newsletter_form .et_pb_newsletter_field[data-type=select]:after{margin-top:-3px}.et_pb_newsletter_form p .et_pb_subscribe_error{border:1px solid red!important}.et_pb_newsletter_result{display:none}.et_pb_newsletter_success{text-align:center}.et_pb_newsletter_button{display:block;color:inherit;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.et_pb_newsletter_button:hover{text-decoration:none}.et_pb_newsletter_button:hover:after{opacity:1;margin-left:0}.et_pb_newsletter_button_text{word-break:break-word}.et_pb_newsletter_fields,.et_pb_newsletter_footer{width:100%}.et_pb_newsletter_footer{margin-top:20px}.et_pb_newsletter_footer:empty{margin-top:0}.et_pb_newsletter .et_pb_newsletter_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_newsletter .et_pb_newsletter_fields>*{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description,.et_pb_newsletter_layout_right_left .et_pb_newsletter_description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.et_pb_newsletter .et_pb_contact_field_last+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_contact_field--hidden{display:none}.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:50%;padding-top:0;padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:40px;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-top:0;padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form{padding-left:40px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-right:40px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form{padding-bottom:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}@media (max-width:980px){.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:50%;padding-top:0;padding-bottom:0}.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{padding-left:40px;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-top:0;padding-bottom:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form{padding-left:40px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-right:40px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form{padding-left:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}p.et_pb_contact_field.et_pb_contact_field_last_tablet+p.et_pb_contact_field.et_pb_contact_field_last_tablet,p.et_pb_contact_field_half_tablet+p.et_pb_contact_field_last_tablet:not(.et_pb_contact_field_half_tablet){clear:both}.et_pb_newsletter .et_pb_contact_field_last_tablet+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_tablet{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_tablet{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_bg_layout_light_tablet .et_pb_newsletter_button{color:#2ea3f2}.et_pb_bg_layout_dark_tablet .et_pb_newsletter_button{color:inherit}}@media (max-width:767px){.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form{width:100%;padding-left:0;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-left:0;padding-right:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form{padding-top:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden+.et_pb_newsletter_form{padding-top:0}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form{padding-bottom:25px}.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden+.et_pb_newsletter_form,.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden+.et_pb_newsletter_form{padding-bottom:0}.et_pb_newsletter .et_pb_contact_field_last_phone+.et_pb_newsletter_field{padding-left:0}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_phone{-ms-flex-preferred-size:48.5%;flex-basis:48.5%}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_phone{-ms-flex-preferred-size:100%;flex-basis:100%}.et_pb_bg_layout_light_phone .et_pb_newsletter_button{color:#2ea3f2}.et_pb_bg_layout_dark_phone .et_pb_newsletter_button{color:inherit}}.gecko .et_pb_newsletter .et_pb_newsletter_field{margin-bottom:1vw}body .grecaptcha-badge{visibility:hidden}body.et_pb_recaptcha_enabled .grecaptcha-badge{visibility:initial;z-index:9999}
.et_pb_contact_form_label{display:none}.et_pb_with_border.et_pb_contact_field .input[type=checkbox]+label i,.et_pb_with_border.et_pb_contact_field .input[type=radio]+label i,.et_pb_with_border.et_pb_contact_field input,.et_pb_with_border.et_pb_contact_field select,.et_pb_with_border.et_pb_contact_field textarea{border:0 solid #333}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.et_pb_contact_field_options_list label a:empty:before{content:"\E906";font-family:ETmodules;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.et_pb_contact_field[data-type=booleancheckbox] .et_pb_contact_field_options_title{display:inline-block}.et_pb_contact_field[data-type=select]{position:relative}.et_pb_contact_field[data-type=select]:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:6px solid transparent;border-top-color:#666;margin-top:3px;pointer-events:none}p.et_pb_contact_field{padding:0 0 0 3%;margin-bottom:3%;background-position:50%;background-size:cover}p.et_pb_contact_field.et_pb_contact_field_last+p.et_pb_contact_field.et_pb_contact_field_last,p.et_pb_contact_field:not(.et_pb_contact_field_last),p.et_pb_contact_field_half+p.et_pb_contact_field_last:not(.et_pb_contact_field_half){clear:both}.et_pb_contact_field *,.et_pb_contact_field.et_pb_section_parallax,.et_pb_contact_field.et_pb_section_video{position:relative}.et_pb_contact_field a{color:inherit;font-weight:700;text-decoration:underline}.et_pb_contact_select{color:#999;background-color:#eee;padding:16px 20px 16px 16px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.et_pb_contact_select::-ms-expand{display:none}.et_pb_contact_field_options_wrapper{display:block}.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{margin-bottom:.5em;font-weight:600}.et_pb_contact_field_options_wrapper:after{clear:both;content:" ";display:block}.et_pb_contact_field_checkbox,.et_pb_contact_field_options_title,.et_pb_contact_field_radio,.et_pb_contact_field_select_title{display:block}.et_pb_contact_field_radio_title,.et_pb_contact_field_select_title{font-size:16px;padding-bottom:4px}.et_pb_contact_field textarea.et_pb_contact_message{min-height:150px;display:block}@media (max-width:980px){.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title,.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_list,.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_title{float:none}.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper,.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}p.et_pb_contact_field.et_pb_contact_field_last_phone+p.et_pb_contact_field.et_pb_contact_field_last_phone,p.et_pb_contact_field_half_phone+p.et_pb_contact_field_last_phone:not(.et_pb_contact_field_half_phone){clear:both}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_space{-webkit-box-sizing:content-box;box-sizing:content-box;height:23px}.et_pb_divider_hidden{margin-bottom:0!important}.et_pb_divider_internal{display:inline-block;width:100%}.et_pb_divider{margin:0 0 30px;position:relative}.et_pb_divider:before{content:"";width:100%;height:1px;border-top:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;z-index:10}.et_pb_divider:after,.et_pb_space:after{content:"";display:table}.et_pb_divider_position_bottom:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center:before{top:50%!important}@media (max-width:980px){.et_pb_divider_position_top_tablet:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_tablet:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_tablet:before{top:50%!important}.et_pb_space.et-hide-mobile{display:none}}@media (max-width:767px){.et_pb_divider_position_top_phone:before{top:0!important;bottom:auto!important}.et_pb_divider_position_bottom_phone:before{top:auto!important;bottom:0!important}.et_pb_divider_position_center_phone:before{top:50%!important}}.ie .et_pb_divider{overflow:visible}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}.star-rating span:before{color:#ffbc42 !important;}
a, a:hover, a:focus {
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.et-pb-icon{ font-family: 'ETModules'; }   #top-header {
padding: 10px 0;
border-bottom: 1px solid rgba(0,0,0,0.1);
}
#top-header span, #top-header p, #top-header a {
font-weight: 400;
letter-spacing: 0.5px;
}
#top-header i {
margin-right: 3px;
color: #fff;
font-size: 14px;
}
#et-info.top-header-right i {
transform: rotate(60deg);
}
#et-info.top-header-left {
float: left;
width: 38%;
}
#et-info.top-header-right {
float: right;
width: 60%;
text-align: right;
}
#et-info.top-header-left img, #et-info.top-header-left p {
display: inline-block;
}
#et-info.top-header-left span {
margin-right: 20px;
}
#top-header a:hover span,
#top-header a:hover i {
color: #ffbc42;
}
#top-header .top-header-right .menu-top-header-menu-container {
display: inline-block;
vertical-align: top;
}
#top-header .top-header-right ul {
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid #ccc;
}
#top-header .top-header-right ul li {
display: inline-block;
border-right: 1px solid #ccc;
padding-right: 10px;
margin-right: 10px;
}
#top-header .top-header-right ul li:last-child {
border: none;
}
#top-header .top-header-right ul li a {
text-transform: uppercase;
}
#et-top-navigation {
padding-right: 40px;
}
#et_mobile_nav_menu {
display: none;
margin-top: -6px;
position: relative;
}
#et-secondary-menu li, #top-menu li {
list-style: none;
}
#et-secondary-menu .cart-dropdown h2 {
font-size: 22px;
line-height: 32px;
} #top-menu li li {
width: 100%;
} 
#top-menu li .menu-item a {
width: 100%;
}
#main-header .menu-item-has-children .sub-menu, 
#main-header .menu-item-has-children .sub-menu li,
#main-header .menu-item-has-children .sub-menu li a {
height: 0;
padding: 0;
opacity: 0;
transition: all 0.5s ease;
}
#main-header .menu-item-has-children:hover .sub-menu,
#main-header .menu-item-has-children:hover .sub-menu li,
#main-header .menu-item-has-children:hover .sub-menu li a {
opacity: 1;
height: auto;
}
#main-header .menu-item-has-children .sub-menu li {
overflow: visible;
}
#main-header .menu-item-has-children .sub-menu li a {
padding: 0px 20px !important;
}
#main-header .menu-item-has-children:hover .sub-menu li a {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
#et-top-navigation:hover ul li .sub-menu:hover {
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
#top-menu li .menu-item-has-children > a:first-child::after {
top: 11px;
right: 20px;
}
#top-menu li.mega-menu > ul > li > a:first-child:hover {
background-color: #0496ff !important;
}
#main-header .menu-item-has-children:hover .sub-menu li {
padding: 0 !important;
}
#main-header .menu-item-has-children:hover .sub-menu li a {
padding:12px  9px !important;
}
#main-header .menu-item-has-children .sub-menu li a:hover {
padding-left: 40px !important;
background-color: #0496ff;
color: #ffffff !important;
}
#main-header .sub-menu li a {
position: relative;
}
#main-header .sub-menu li a::before {
content: "5";
position: absolute;
left: -20px;
font-size: 24px;
transition: all 0.3s ease;
opacity: 0;
top: 12px;
color: #ffffff;
z-index: 9;
font-family: 'ETModules';
}
#main-header .sub-menu li a:hover::before {
left: 10px;
opacity: 1;
}
#main-header .menu-item-has-children .menu-item-has-children .sub-menu {
top: -3px;
}
#top-menu .menu-item-has-children > a:first-child::after {
content: "3"; font-family: 'ETModules';
}    #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
content: '\4d'; font-family: 'ETModules';
} #top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after,
#et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after {
content: '5'; font-family: 'ETModules';
}  #main-header #mobile_menu.et_mobile_menu .menu-item-has-children {
position: relative;
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle {
position: absolute;
z-index: 1;
width: 36px;
height: 36px;
line-height: 36px;
border-radius: 50%;
top: 5px;
right: 30px;
cursor: pointer;
text-align: center;
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped {
background-color: rgba(255,255,255, 0.2);
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 36px;
font-size: 24px;
text-transform: none;
speak: none;
content: '\33';
color: #da1755;
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before {
content: '\32'; font-family: 'ETModules';
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu {
display: none !important;
padding-left: 0;
} #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu {
display: block !important;
} #main-header #mobile_menu.et_mobile_menu li li {
padding-left: 0;
} #main-header #mobile_menu.et_mobile_menu li a {
padding-left: 20px;
padding-right: 20px;
} #main-header #mobile_menu.et_mobile_menu li li li a {
padding-left: 60px;
padding-right: 20px;
}
#main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
font-weight: inherit;
} #main-header #mobile_menu.et_mobile_menu li.current-menu-item > a {
font-weight: bolder;
}
.cart-dropdown .woocommerce-mini-cart li {
padding: 0 0 10px 30px !important;
display: block;
}
.cart-dropdown .woocommerce-mini-cart li a {
font-weight: 400 !important;
}
.cart-dropdown .woocommerce-mini-cart li .remove {
margin-right: 10px;
color: #f00 !important;
width: 17px;
height: 17px;
line-height: 17px;
text-align: center;
border-radius: 100%;
position: absolute;
left: 15px;
}
.cart-dropdown .woocommerce-mini-cart li .remove:hover {
background: #f00;
color: #fff !important;
}
.cart-dropdown .woocommerce-mini-cart li .attachment-woocommerce_thumbnail {
max-width: 35px;
vertical-align: middle;
margin-right: 20px;
float: right;
width: 100%;
}
.cart-dropdown .woocommerce-mini-cart li .quantity {
display: block;
}
.cart-dropdown .woocommerce-mini-cart__total.total {
padding: 15px 0 15px;
background-color: #0496ff;
border-radius: 6px;
margin: 20px 0;
border: 3px double #ebe9eb;
text-align: center;
color: #fff;
}  .fa {
margin-right: 15px ;
}
@media only screen and (max-width: 980px){
#mobile_menu {
display: block !important;
min-height: 100vh;
height: 100%;
top: 0;
right: 0;
position: fixed;
z-index: 9998;
overflow: scroll;
border-top: none;
padding-top: 60px !important;
}
.et_mobile_menu li a {
color: #da1755 !important;
width: 100%; text-align: left;
border-bottom: 1px solid #ddd;
margin: 5px;
transition: .2s;
text-transform: uppercase;
}
.mobile_nav ul#mobile_menu .current_page_item > a {
color: #fff !important;
background-color: rgba(255, 255, 255, 0.1);
}
.mobile_nav.closed #mobile_menu {
background: rgba(51,51,51,0.9) !important;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
transition: transform 0.4s 0s;
background: rgba(51,51,51,0.9) !important;
}
.mobile_nav.opened #mobile_menu {
background: rgba(27,29,30,0.98) !important;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
transition: transform 0.4s 0s;
}
#main-header .container.clearfix.et_menu_container {
width: 100%;
}
.mobile_menu_bar:before {
color: #000 !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color: #000 !important;
z-index: 9999; font-family: 'ETModules';
}
}
@media only screen and  (max-width: 980px) {
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {    
z-index: 9999;
}
#et-top-navigation {    
padding-right: 5px;
}
.headerv9 .et_pb_menu .et_pb_menu__logo{width:125px;}
.headerv9 .et_pb_menu__wrap{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end !important;}
.headerv9 .et_pb_column_3_4{margin-bottom:0;}
}
@media only screen and (min-width: 481px)  {
#mobile_menu {    
width: 340px;    
margin-left: calc(100% - 340px);
}
}
@media only screen and (max-width: 480px)  {
#mobile_menu {    
width: 290px;    
margin-left: calc(100% - 290px);
}
}
@media only screen and (max-width: 767px){
#mainheaderV10 .et_pb_column_1_4{margin-bottom:10px;}
.headerv9 .et_pb_menu .et_pb_menu__logo{width:100px;}
} .cart-dropdown {
position: absolute;
top: 70%;
right: 0;
background-color: #fff;
padding: 20px;
width: 400px;
display: none;
border: 1px solid #FFBC42;
box-sizing:border-box;
}
.cart-dropdown .mini_cart_item {
border-bottom: 1px solid rgba(0,0,0,0.1);
margin-bottom: 12px !important;
}
.cart-dropdown .mini_cart_item:last-child {
border: none !important;
margin-bottom: 0 !important;
}
.cart-dropdown li a {
color: #333333 !important;
}
.cart-dropdown h2 {
display: none;
}
.cart-dropdown .woocommerce-Price-amount.amount,
#footer-widgets .product_list_widget .amount{
color: #006ba6 !important;
}
.cart-dropdown .woocommerce.widget_shopping_cart .total strong {
min-width: 40px;
display: inline-block;
padding-left: 30px;
color: #ffffff;
}
.cart-dropdown .woocommerce .widget_shopping_cart .total, 
.cart-dropdown .woocommerce.widget_shopping_cart .total {
padding: 15px 0 15px;
background-color: #0496ff;
border-radius: 6px;
margin: 20px 0;
border: 3px double #ebe9eb;
}
.cart-dropdown #woocommerce_widget_cart-2 .total .woocommerce-Price-amount.amount {
color: #ffffff !important;
}
.cart-dropdown .woocommerce ul.cart_list,
.cart-dropdown .woocommerce ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
border-bottom: 3px double #ebe9eb;
}
.cart-dropdown .woocommerce .widget_shopping_cart .cart_list li, 
.cart-dropdown .woocommerce.widget_shopping_cart .cart_list li {
padding-left: 2em;
position: relative;
padding-top: 3px;
margin: 2px 0 2px;
}
.cart-dropdown p:last-of-type {
padding-bottom: 0;
text-align: left;
}
.cart-dropdown .wc-forward {
border-color: #0496ff !important;
}
.cart-dropdown .wc-forward {
border-color: 2px solid #0496ff !important;
color: #0496ff !important;
font-size: 14px !important;
line-height: 22px !important;
padding: 10px 30px !important;
width: 49%;
float: left !important;
margin: 0 !important;
text-align: center;
margin-right: 2% !important;
}
.cart-dropdown .checkout {
border-color: #FFBC42 !important;
color: #ffffff !important;
background-color: #FFBC42 !important;
margin-right: 0 !important;
}
.cart-dropdown .wc-forward::after {
top: 6px;
display:none;
}
.cart-dropdown .woocommerce ul.cart_list li a, 
.cart-dropdown .woocommerce ul.product_list_widget li a {
display: block;
font-weight: 300;
} #logo {
max-height: 100%;
}
#main-header {
padding: 15px 0;
border-bottom: 2px solid #0496ff;
}
#main-header #et-top-navigation ul li {
padding-right: 40px;
}   #menuhover1 .nav li a {
position: relative;
opacity: 1;
}
#menuhover1 .nav li a::before {
content: "";
color: #ffbc42;
display: inline flow-root list-item;
opacity: 0;
}
#menuhover1 .nav > .current-menu-ancestor > a::before,
#menuhover1 .nav li.current-menu-item a::before,
#menuhover1 .nav li:hover a::before {
opacity: 1;
}
#menuhover1 .nav li a::after {
display: none;
}
#menuhover1 .nav li > .sub-menu > li:hover > a, 
#menuhover1 .nav .sub-menu li.current-menu-item {
background: #ffbc42;
}
#menuhover1 .nav .sub-menu li a {
padding: 9px 15px;
color: #000 !important;
border-bottom: 1px solid #e5e5e5;
opacity: 1 !important;
font-weight: 300;
}
.error404.et-db #et-boc .et-l #menuhover1 .nav .sub-menu li a {
color: #000 !important;
} #menuhover1 .nav .sub-menu li a::after {
content: "";
position: absolute;
width: 0;
height: 2px;
background: #fff;
top: 50%;
transform: translateY(-50%);
display: block;
left: 0;
opacity: 0;
-moz-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}
#menuhover1 .nav .sub-menu > li:hover > a::after,
#menuhover1 .nav .sub-menu > li.current-menu-item a::after {
opacity: 1;
width: 100%;
}
#menuhover1 .mega-menu li {
padding: 0 20px;
}
#menuhover1 .nav li.mega-menu > .sub-menu {
padding-left: 1em;
padding-right: 1em;
}
#menuhover1 .mega-menu li .sub-menu {
width: auto !important;
}
#menuhover1 .mega-menu li .sub-menu li {
padding: 0;
float: none !important;
display: block !important;
}
#menuhover1 .mega-menu .sub-menu li a {
width: auto !important;
}
#menuhover1 .mega-menu .sub-menu li.menu-item-has-children:hover > a {
background: transparent;
}
#menuhover1 .mega-menu .sub-menu li.menu-item-has-children > a {
border: none;
padding: 0;
margin-bottom: 20px;
}
#menuhover1 .mega-menu .sub-menu li.menu-item-has-children > a::before {
width: 30px;
background: #ffbc42;
height: 2px;
position: absolute;
bottom: -5px;
display: inline-block;
}
#menuhover1 .mega-menu .sub-menu li.menu-item-has-children >  a:after { } #menuhover2 .nav li a {
position: relative;
}
#menuhover2 .nav > li {
padding: 0 20px;
}
#menuhover2 .nav > li > a::before {
right: calc(100% + 10px);
}
#menuhover2 .nav > li:hover > a::before,
#menuhover2 .nav li.current-menu-ancestor > a::before,
#menuhover2 .mega-menu .sub-menu li.menu-item-has-children > a::before,
#menuhover2 .nav li .sub-menu li a:hover::before,
#menuhover2 .nav li .sub-menu li.et-hover > a::before,
#menuhover2 .nav li.current-menu-item > a::before {
opacity: 1;
width: 20px;
}
#menuhover2 .nav li a::before {
content: "";
position: absolute;
width: 0;
height: 2px;
background: #ffbc42;
right: calc(100% + 10px);
opacity: 0;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;margin-top: 5px;
}
#menuhover2 .nav li .sub-menu > li:hover > a,
#menuhover2 .nav li.current-menu-ancestor > .sub-menu > li.current-menu-ancestor > a,
#menuhover2 .nav li.current-menu-item > a,
#menuhover2 .mega-menu .sub-menu li.menu-item-has-children > a {
padding-left: 50px !important;
}
#menuhover2 .nav li a:hover {
opacity: 1;
}
#menuhover2 .nav li .sub-menu li a::before {
left: 20px;
right: unset;
top: 15px;
}
#menuhover2 .mega-menu .sub-menu li a {
width: 230px !important;
}
#menuhover2 .mega-menu .sub-menu li.menu-item-has-children > a::before {
top: 10px;
} #mainheaderGlobal .et_pb_menu__icon.et_pb_menu__search-button {
transform: rotate(-90deg ) !important;
}
#mainheaderGlobal .et_pb_menu__search-form input {
color: #fff;
}
#mainheaderGlobal .nav > .current-menu-ancestor > a {
color: #fff !important;
} @media only screen and (max-width: 1080px) {
#mainheaderGlobal .nav li a {
font-size: 13px;
}
}
@media only screen and (max-width: 980px) {
#mainheaderGlobal .headerglobal-toprow {
display: block;
}
#mainheaderGlobal .headerglobal-toprow .et_pb_column {
justify-content: center;
}
#mainheaderGlobal .et_pb_row:last-child .et_pb_column {
width: 50% !important;
margin: 0;
}
}
@media only screen and (max-width: 640px) {
#mainheaderGlobal .headerglobal-toprow .et_pb_column {
justify-content: center;
display: grid;
}	
#mainheaderGlobal .headerglobal-col2 .et_pb_blurb {
margin-bottom: 10px !important;
}
}  #mainheaderV1 .et_pb_blurb .et_pb_blurb_container {
padding: 0;
}
#mainheaderV1 .et_pb_menu__icon.et_pb_menu__search-button {
transform: rotate(-90deg ) !important;
}
#mainheaderV1 .et_pb_menu__icon::after {
width: 30px;
height: 30px;
border: 1px solid #e1e1e1;
text-align: center;
line-height: 30px;
border-radius: 100%;
}
@media only screen and (max-width: 1070px) {
#menuhover2 .nav > li {
padding: 0 10px;
}
}
@media only screen and (max-width: 980px) {
#mainheaderV1 .headerv1-toprow .et_pb_column  {
justify-content: center;
} #mainheaderV1 .headerv1-bottomrow .et_pb_text_align_right{
text-align: center;	
}
}  #mainheaderV2 .et_pb_menu__icon.et_pb_menu__search-button {
transform: rotate(-90deg ) !important;
font-weight: 700;
}
#mainheaderV2 .nav > .current-menu-ancestor > a {
color: #333 !important;
}
@media only screen and (max-width: 1024px) {
#menu-main-menu li {
padding-left: 0;
}
}
@media only screen and (max-width: 980px) {
#mainheaderV2 .headerv2-toprow {
display: block !important;
}
#mainheaderV2 .headerv2-toprow .et_pb_column_0_tb_header{
justify-content: center;
}
#mainheaderV2 .headerv2-toprow .et_pb_social_media_follow{
text-align: center;
}
#mainheaderV2 #menuhover1 .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{
justify-content: flex-end !important;
}
}
@media only screen and (max-width: 767px) {
#mainheaderV2 .headerv2-toprow .et_pb_column_0_tb_header {
justify-content: center;
display: inline-grid;
margin-bottom: 0;
}	
}  #mainheaderV3 .et_pb_blurb .et_pb_blurb_container {
padding: 0;
}
#mainheaderV3 .nav > li > a::before {
top: 40%;
}
#mainheaderV3 .et_pb_menu__icon.et_pb_menu__search-button {
transform: rotate(-90deg) !important;
}
#mainheaderV3 .et_pb_menu__icon.et_pb_menu__search-button::after {
font-weight: 700;
}
@media only screen and (max-width: 1100px) {
#mainheaderV3 .headerv3-toprow .et_pb_menu .et-menu > li{
padding-left: 6px;
padding-right: 6px;
}
}
@media only screen and (max-width: 980px) {
#mainheaderV3 .headerv3-toprow .et_pb_menu .et_pb_menu__menu{
display: block;
margin-left: 0;
}
#mainheaderV3 .headerv3-toprow .et_pb_menu .et_mobile_nav_menu{
display: none;
}
#mainheaderV3 .headerv3-toprow{
display: block;
}
#mainheaderV3 .headerv3-toprow .et_pb_column{
justify-content: center !important;
}
#mainheaderV3 .headerv3-toprow .et_pb_social_media_follow {
margin-left: 16px;
}
}  #mainheaderV4 .nav > .current-menu-ancestor > a {
color: #ffbc42 !important;
}
#mainheaderV4 .et_pb_blurb .et_pb_module_header,
#mainheaderV4 .et_pb_blurb .et_pb_blurb_container {
padding: 0;
}
#mainheaderV4 .et_pb_menu__icon {
margin: 0 5px;
}
#mainheaderV4 .et_pb_menu__icon::after {
width: 35px;
height: 35px;
background: #000;
text-align: center;
line-height: 35px;
border-radius: 100%;
}
#mainheaderV4 .et_pb_menu__icon.et_pb_menu__search-button {
transform: rotate(-90deg ) !important;
}
@media only screen and (max-width: 1024px) {
#mainheaderV4 .et-menu .menu-item-has-children > a:first-child {
padding-right: 10px;
}	
}
@media only screen and (max-width: 980px) {
#mainheaderV4 .headerv4-toprow .et_pb_column {
justify-content: center;
margin-bottom: 0px !important;	
}	
#mainheaderV4 #menuhover1 .et_pb_menu__wrap {
justify-content: flex-end !important;
}	
}
@media only screen and (max-width: 380px) {
#mainheaderV4 .headerv4-toprow .et_pb_column {
margin-bottom: 10px;
display: grid;
justify-content: center !important;
}
#mainheaderV4 .headerv4-toprow .et_pb_blurb_content {
margin-bottom: 5px;
}
#mainheaderV4 .headerv4-toprow .et_pb_blurb {
border: unset;
}
}  #maintopheaderV5 .et_pb_blurb_container {
padding: 0;
}
#mainheaderV5 .et_pb_blurb .et_pb_main_blurb_image {
width: 45px;
}
#mainheaderV5 .et_pb_blurb .et-pb-icon {
width: 42px !important;
height: 42px !important;
border: 1px solid #ffbc42;
line-height: 40px;
text-align: center;
}
#mainheaderV5 .nav > li > a::before {
top: 0;
}
#mainheaderV5 .mega-menu .sub-menu li.menu-item-has-children > a::before {
top: 8px;
}
@media only screen and (max-width: 1250px) {
#mainheaderV5 #menuhover2 ul li {
padding: 0px 5px;
}
}
@media only screen and (max-width: 980px) {
#mainheaderV5 .et_pb_column.et_pb_column_3_4.et_pb_column_3_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
display: block;
}
.headerv5-toprow .et_pb_column,
#mainheaderV5 .menuhover1 #menuhover2,
#mainheaderV5 #menuhover2 .et_pb_menu__wrap{
justify-content: center !important;
}
}
@media only screen and (max-width: 540px) {
.headerv5-toprow .et_pb_column{
display: grid;
text-align: center;
}
#mainheaderV5 .headerv2-toprow2 {
display: grid;
justify-content: center;
}
}  #maintopheaderV7 .et_pb_blurb_container {
padding: 0;
}
#mainmenuheaderV7 .nav > li > a::before {
top: 2px;
}
#mainmenuheaderV7 .mega-menu .sub-menu li.menu-item-has-children > a::before {
top:10px;
}
#mainmenuheaderV7 .et_pb_menu__icon {
border-radius: 5px;
width: 30px;
height: 30px;
margin: 0 5px;
justify-content: center;
}
#mainmenuheaderV7 .et_pb_menu__cart-button {
background: #24a2ff;
}
#mainmenuheaderV7 .et_pb_menu__search-button {
background: #0071a5;
}
@media only screen and (max-width: 1440px) {
#mainmenuheaderV7 #menuhover2 ul li {
padding: 0px 10px;
}
}
@media only screen and (max-width: 1440px) {
#maintopheaderV7 .et_pb_column {
justify-content: center;
}	
}
@media only screen and (max-width: 980px) {
#mainmenuheaderV7 #menuhover2 .et_pb_menu__wrap {
text-align: center !important;
justify-content: center !important;
}
#mainmenuheaderV7 .et_pb_text_align_left {
text-align: center;
}	
}
@media only screen and (max-width: 640px) {
#maintopheaderV7 .et_pb_column {
display: grid;
text-align: center;
margin-bottom: 0px;
}
#maintopheaderV7 .et_pb_blurb_content {
margin-bottom: 10px;
}
}  #maintopheaderV8 .et_pb_blurb_container {
padding: 0;
}
#mainheaderV8 .et_pb_menu__icon {
border-radius: 5px;
width: 30px;
height: 30px;
margin: 0 5px;
justify-content: center;
}
#mainheaderV8 .et_pb_menu__cart-button {
background: #24a2ff;
}
#mainheaderV8 .et_pb_menu__search-button {
background: #0071a5;
}
@media only screen and (max-width: 1210px) {
#mainheaderV8 #menuhover1 ul li{
padding-left: 0px;
padding-right: 0px;
}	
}
@media only screen and (max-width: 980px) {
#maintopheaderV8 .et_pb_column {
justify-content: center;
}
#mainheaderV8 .et_pb_column {
margin-bottom: 0;
}
#mainheaderV8 .et_pb_menu .et_pb_menu__wrap,#renoheader .et_pb_menu .et_pb_menu__wrap,#barberheader .et_pb_menu .et_pb_menu__wrap,#bakeryheader .et_pb_menu .et_pb_menu__wrap,#mainheaderV3 .et_pb_menu .et_pb_menu__wrap,#def_header .et_pb_menu .et_pb_menu__wrap{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end !important;}
#renoheader .et_pb_menu__logo,#barberheader .et_pb_menu__logo,#bakeryheader .et_pb_menu__logo{width:150px;}
}
@media only screen and (max-width: 767px) {
#renoheader .et_pb_menu__logo,#barberheader .et_pb_menu__logo,#bakeryheader .et_pb_menu__logo{width:125px;}
#archiheader .et_pb_menu .et_pb_menu__wrap{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end !important;}
}
@media only screen and (max-width: 640px) {
#maintopheaderV8 .et_pb_column {
display: grid;
text-align: center;
margin-bottom: 0;
}
#maintopheaderV8 .et_pb_blurb_content {
margin-bottom: 10px;
}
}  #maintopheaderV9 .et_pb_blurb_container {
padding: 0;
}
#mainheaderV9 .et_pb_blurb .et_pb_main_blurb_image {
width: 43px;
}
#mainheaderV9 .et_pb_blurb .et-pb-icon {
width: 42px !important;
height: 42px !important;
border: 1px solid #ffbc42;
line-height: 40px;
text-align: center;
border-radius: 100%;
}
#mainheaderV9 .nav > li > a::before {
top: 2px;
}
#mainheaderV9 .et_pb_menu__icon.et_pb_menu__search-button {
transform: rotate(-90deg ) !important;
}
#mainheaderV9 .et_pb_menu__icon.et_pb_menu__search-button::after {
font-weight: 700;
}
@media only screen and (max-width: 1250px) {
#mainheaderV9 #menuhover2 ul li {
padding: 0px 5px;
}
#mainheaderV9 .et_pb_gutters1 .et_pb_column_2_3, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
width: 100%;
}	
}
@media only screen and (max-width: 980px) {
#mainheaderV9 .et_pb_gutters1 .et_pb_column_2_3, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
display: block;
}
}
@media only screen and (max-width: 640px) {
#maintopheaderV9 .et_pb_row {
display: grid;
text-align: center;
}
#mainheaderV9 .et_pb_row {
display: grid;
justify-content: center;
}
.bottomheaderV9 .et_pb_column {
display: grid;
justify-content: center;
}
}  #mainheaderV10 .et_pb_row:first-child .et_pb_blurb_container {
padding: 0;
}
#mainheaderV10 .et_pb_menu__menu {
width: 90%;
}
@media only screen and (max-width: 1250px) {
#mainheaderV10 .et_pb_menu__menu {
width: 80%;
}	
}
@media only screen and (max-width: 980px) {
#mainheaderV10 #menuhover1 .et_pb_menu__wrap {
text-align: center !important;
justify-content: center !important;
}
#mainheaderV10 .et_pb_column {
justify-content: center;
}
#mainheaderV10 .mainheaderV10-middle {
display: grid;
justify-content: center;
}	
}
@media only screen and (max-width: 767px) {
#mainheaderV10 .mainheaderV10-middle .et_pb_column {
justify-content: center;
display: grid;
}
.mainheaderV10-top {
display: none;
}
}    #global-footer ul li a,
#global-footer .contact-info a {
color: #fff !important;
-webkit-transition: 0.5s;
transition: 0.5s;
}
#global-footer .footer-ul li a:hover{
padding-left: 5px;
}
#global-footer .footer-ul {
list-style: none;
padding-left: 0px;
}
#global-footer ul li a:hover,
#global-footer .contact-info span,
#global-footer .contact-info a:hover {
color: #24a2ff  !important;
}
#global-footer ul li {
margin-bottom: 10px;
width: 100%;
}
#global-footer h3{
font-weight: 500;
}
@media only screen and (max-width: 981px) {
.mist_agency_social{text-align:center;width:100%;display:block !important;}
.mist_agency_social li{width:unset !important;}
}
@media only screen and (max-width: 980px) {
#global-footer .et_pb_menu__menu,
#footer-version-1 .et_pb_menu__menu,
#footer-version-2 .et_pb_menu__menu,
#footer-version-3 .et_pb_menu__menu,
#footer-version-4 .et_pb_menu__menu,
#footer-version-5 .et_pb_menu__menu,
#footer-version-6 .et_pb_menu__menu,
#footer-version-7 .et_pb_menu__menu,
#footer-version-8 .et_pb_menu__menu,
#footer-version-9 .et_pb_menu__menu,
#footer-version-10 .et_pb_menu__menu{
display: block !important;
}
#global-footer .mobile_menu_bar,
#footer-version-1 .mobile_menu_bar,
#footer-version-2 .mobile_menu_bar, 
#footer-version-3 .mobile_menu_bar, 
#footer-version-4 .mobile_menu_bar, 
#footer-version-5 .mobile_menu_bar, 
#footer-version-6 .mobile_menu_bar, 
#footer-version-7 .mobile_menu_bar, 
#footer-version-8 .mobile_menu_bar, 
#footer-version-9 .mobile_menu_bar, 
#footer-version-10 .mobile_menu_bar {
display: none !important;
}
#global-footer .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-1 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-2 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-3 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-4 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-6 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-7 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-8 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-9 .et_pb_menu__wrap .et_pb_menu__menu ul li a,
#footer-version-10 .et_pb_menu__wrap .et_pb_menu__menu ul li a{
width: 100%;
text-align: center;
}
} #footer-version-1 .quick-links ul {
list-style: none;
padding-left: 0;
}
#footer-version-1 .quick-links ul li a {
color: #fff;
}
#footer-version-1 .quick-links ul li a::before {
content: '9';
color: #fff; font-family: 'ETModules';
}
#footer-version-1 .quick-links ul li {
padding-bottom: 10px;
width: 100%;
}
#footer-version-1 .news-letter  .et_contact_bottom_container {
width: 10%;
margin: 0;
}
#footer-version-1 .news-letter .et_pb_contact_submit{
margin: 0;
width: 100%;
}
#footer-version-1 .news-letter .et_pb_contact_field{
width: 90%;
float: left;
}
#footer-version-1 .latest-news .et_pb_main_blurb_image {
width: 85px !important;
}
#footer-version-1 .latest-news .et_pb_module_header{
padding-bottom: 0px;
}
#footer-version-1 .version1-footer-bottom ul {
list-style: none;
padding: 0;
display: inline-block;
}
#footer-version-1 .version1-footer-bottom ul li a,
.version1-footer-bottom a{
color: #fff;
}
#footer-version-1 .version1-footer-bottom ul li {
display: inline-block;
margin-right: 15px;
}
#footer-version-1 .version1-footer-bottom ul li:not(:last-child)::after{
position: absolute;
content: "|";
padding-left: 5px;
color: #fff;
}
body #page-container #footer-version-1 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after {
top: 8px;
}
#footer-version-1 .news-letter .et_pb_contact_submit {
margin: 0;
padding: 23.5px 0px;
width: 100%
}
#footer-version-1 .version1-footer-bottom ul li img {
margin-bottom: -6px;
}
#footer-version-1 .news-letter .et_pb_contact_field::before {
content: '\e076';
position: absolute;
z-index: 999;
left: 10px;
top: 16px; font-family: 'ETModules';
}
@media only screen and (max-width: 980px) {
#footer-version-1 .news-letter  .et_contact_bottom_container {
width: 20%;
margin: 0;
}
#footer-version-1 .news-letter .et_pb_contact_field{
width: 80%;
float: left;
}
#footer-version-1 .about-our-company .et_pb_blurb_container {
display: block;
}
}
@media only screen and (max-width: 767px) {
#footer-version-1 .news-letter  .et_contact_bottom_container {
width: 30%;
margin: 0;
}
#footer-version-1 .news-letter .et_pb_contact_field{
width: 70%;
float: left;
}	
} #footer-version-2 .quick-links ul {
list-style: none;
}
#footer-version-2 .quick-links ul li a {
color: #fff;
padding-left: 20px;
}
#footer-version-2 .quick-links ul li a::before, 
#footer-version-2 .our-services li a::before {
line-height: 1em;
font-size: 14px;
content: "";
background-color: #ffbc42;
width: 11px;
height: 1px;
position: absolute;
margin-top: 9px;
margin-left: -25px !important;
}
#footer-version-2 .quick-links ul li,#footer-version-2 .our-services li {
padding-bottom: 10px;
width: 100%;
}
#footer-version-2 .our-services li a {
padding-left: 10px;
}
#footer-version-2 .our-services  .et_contact_bottom_container {
width: 10%;
margin: 0;
padding: 0;
}
body #page-container #footer-version-2 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after{
top: 8px;
}
#footer-version-2 .latest-news .et_pb_blurb a {
color: #fff;
}
#footer-version-2 .our-services .et_pb_contact_submit{
margin: 0;
padding: 23.5px 0px;
width: 100%;
}
#footer-version-2 .our-services ul li {
width: 49%;
}
#footer-version-2 .our-services .et_pb_contact_field{
width: 90%;
float: left;
}
#footer-version-2 .latest-news .et_pb_main_blurb_image {
width: 85px !important;
}
#footer-version-2 .latest-news .et_pb_module_header{
padding-bottom: 0px;
}
#footer-version-2 .version2-footer-bottom ul {
list-style: none;
padding: 0;
display: inline-block;
}
#footer-version-2 .version2-footer-bottom ul li a,
.version1-footer-bottom a{
color: #fff;
}
#footer-version-2 .version2-footer-bottom ul li {
display: inline-block;
margin-right: 15px;
}
#footer-version-2 .version2-footer-bottom ul li:not(:last-child)::after {
position: absolute;
content: "|";
padding-left: 5px;
color: #fff;
}
#footer-version-2 .version2-footer-bottom ul li a,
#footer-version-2 .version2-footer-bottom a{
color: #fff;
}
@media only screen and (max-width: 980px) {
#footer-version-2 .our-services  .et_contact_bottom_container {
width: 20%;
margin: 0;
padding: 0;
}
#footer-version-2 .our-services .et_pb_contact_field{
width: 80%;
float: left;
}	
} #footer-version-3 .footer-quick-links{
padding-left: 0;
}
#footer-version-3 .footer-quick-links li{
width: 49%;
}
#footer-version-3 .footer-quick-links li {
display: inline-block;
padding: 0 0 15px 0;
position: relative;
}
#footer-version-3 .quick-links li a::before{
content: '9'; font-family: 'ETModules';
}
#footer-version-3 .quick-links li {
width: 49%;
}
#footer-version-3 .footer-quick-links li a {
color: #fff;
}
@media only screen and (max-width:981px){
#footer-version-3 h3::before,#footer-version-3 h3::after{display:none;}
#footer-version-3 .contact-form .et_pb_contact_form{margin-left:0;}
}
#footer-version-3 h3::after {
width: 6px !important;
left: 25px !important;
}
#footer-version-3 .contact-form .et_pb_contact_form {
padding: 20px;
background-color: #0377ac94;
}
#footer-version-3 .contact-form .et_contact_bottom_container,
#footer-version-3 .contact-form .et_pb_contact_form p {
padding: 0 !important;
width: 100%;
}
#footer-version-3 .contact-form .et_pb_contact_form input,
#footer-version-3 .contact-form .et_pb_contact_submit {
padding: 10px 15px 10px;
}
#footer-version-3 .contact-form .et_pb_contact_submit {
margin-bottom: -50px !important;
margin-left: 0;
width: 100%;
}
body #page-container #footer-version-3 .et_pb_contact_form_1_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after  {
top: 8px;
margin-left: 3px;
}
#footer-version-3 .quick-links .et_pb_contact_submit {
margin: 0;
padding: 23.5px 0px;
width: 100%;
}
#footer-version-3 .quick-links  .et_contact_bottom_container {
width: 10%;
margin: 0;
padding: 0;
}
#footer-version-3 .quick-links .et_pb_contact_field{
width: 90%;
float: left;
}
#footer-version-3 .bottom-footer ul {
padding-left: 0;
list-style: none;
}
#footer-version-3 .bottom-footer .mist_footer_menu ul li {
display: inline-block;
margin-right: 15px;
}
#footer-version-3 .bottom-footer ul li a {
color: #fff;
}
#footer-version-3 .bottom-footer .mist_footer_menu ul li:not(:last-child)::after {
position: absolute;
content: "|";
padding-left: 5px;
color: #fff;
top: 0;
right: -8px;
}
@media only screen and (max-width: 980px) {
#footer-version-3 .et_pb_blurb_container {
display: block;
text-align: center;
}
#footer-version-3 h3::before, #footer-version-3 h3::after {
left: 43%;
}
#footer-version-3 h3::after {
left: 46% !important;
}
#footer-version-3 .bottom-footer .mist_footer_menu .et_pb_menu__menu{text-align:center;margin:0 auto;}
} #footer-version-4 .et_pb_module_header {
padding-bottom: 0;
}
#footer-version-4 .about-us ul {
list-style: none;
padding-left: 0px;
}
#footer-version-4 .about-us ul li a,#footer-version-4 .copy-right a {
color: #fff;
}
#footer-version-4 .about-us ul li {
padding-bottom: 15px !important;
width: 100%;
}
#footer-version-4 .about-us ul li a::before {
content: ' \24';
padding-right: 10px;
font-weight: bold; font-family: 'ETModules';
}
#footer-version-4 form input {
border-radius: 50px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
#footer-version-4 .et_contact_bottom_container .et_pb_contact_submit {
border-radius: 50px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-left: 0;
}
#footer-version-4 .et_pb_contact_field{
width: 80%;
padding-left: 0;
}
#footer-version-4 .et_contact_bottom_container {
width: 20%;
margin: 0;
}
@media only screen and (max-width: 767px){
#footer-version-4 .et_pb_contact_field{width:70%;}
#footer-version-4 .et_contact_bottom_container{width:30%;}
body #page-container #footer-version-4 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button{padding: 10.5px 0em !important;}
#footer-version-3 .quick-links .et_pb_contact_field{width: 70%;}
#footer-version-3 .quick-links  .et_contact_bottom_container{width: 30%;}
} 
body #page-container #footer-version-4 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button, body #page-container #footer-version-4 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{
padding: 10.5px 1em !important;;
}
@media only screen and (max-width: 980px) {
#footer-version-4 .et_contact_bottom_container .et_pb_contact_submit{
width: 100%;
}
#footer-version-4 .second-col .et_pb_blurb_container {
display: block;
text-align: center;
}
#footer-version-4 .about-us h3::after{
left: 0%;	
}
#footer-version-4 .about-us h3::after{display:none;}	
} #footer-version-5 .our-services ul {
list-style: none;
padding-left: 0;
}
#footer-version-5 .our-services ul li a::before {
content: "";
background-color: #8c8c8c;
width: 9px;
height: 1px;
position: absolute;
left: 1px;
margin-top: 8px;
}
#footer-version-5 .our-services ul li a::after {
content: "";
background-color: #8c8c8c;
width: 1px;
height: 40px;
position: absolute;
left: 1px;
top: -12px;
}
#footer-version-5 .our-services li{
width: 49%;
}
#footer-version-5 .our-services li {
display: inline-block;
padding: 0 0 10px 15px;
position: relative;
}
#footer-version-5 .our-services ul li a {
font-weight: bold;
padding-left: 20px;
}
#footer-version-5 .our-services  .et_pb_contact_submit {
width: 100%;
margin-left: 0;
}
body #page-container #footer-version-5 .et_pb_contact_form_1_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after  {
top: 8px;
margin-left: 3px;
}
#footer-version-5 .our-services  .et_contact_bottom_container {
width: 30%;
margin: 0;
padding: 0;
}
#footer-version-5 .our-services .et_pb_contact_field{
width: 70%;
float: left;
}
#footer-version-5 .latest-news .et_pb_main_blurb_image {
width: 105px !important;
}
#footer-version-5 .latest-news .et_pb_module_header{
padding-bottom: 0px;
}
#footer-version-5 .bottom-footer {
list-style: none;
padding-left: 0;
padding-bottom: 0;
}
#footer-version-5 .bottom-footer li {
display: inline-block;
padding-right: 20px;
}
#footer-version-5 .bottom-footer li:not(:last-child)::after {
position: absolute;
content: "|";
padding-left: 10px;
color: #fff;
}
#footer-version-5 .bottom-footer li a,#footer-version-5 .bottom-footer a{
color: #fff !important;
}
#footer-version-5 .our-services .et_pb_contact_field::before {
content: '\e076';
top: 16px;
position: absolute;
z-index: 999;
left: 10px; font-family: 'ETModules';
}  #footer-version-6 .about li{
width: 49%;
}
#footer-version-6 .about li {
display: inline-block;
padding: 0 0 10px 0px;
position: relative;
}
#footer-version-6 .about ul{
padding: 0;
list-style: none;
}
#footer-version-6 .about ul li a {
color: #fff;
}
#footer-version-6 .subscribe  .et_pb_contact_submit {
margin-left: 0;
padding: 25.5px 0px;
width: 100%;
}
body #page-container #footer-version-6 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after {
top: 4px;
margin-left: -4px;
background-color: #0071a5;
padding: 5px 10px;
}
#footer-version-6 .subscribe  .et_contact_bottom_container {
width: 5%;
margin: 0;
padding: 0;
}
#footer-version-6 .subscribe .et_pb_contact_field{
width: 95%;
float: left;
}
body #page-container #footer-version-6 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button{
border-left: 0;
}
#footer-version-6 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container .input{
border-right: 0;
}
@media only screen and (max-width: 980px) {
#footer-version-6 .subscribe  .et_contact_bottom_container {
width: 25%;
}
#footer-version-6 .subscribe .et_pb_contact_field{
width: 75%;
}
#footer-version-6 .contacts .et_pb_blurb_content .et_pb_blurb_container {
text-align: center;
display: block;
}
#footer-version-6 .contacts .et_pb_blurb_content .et_pb_main_blurb_image{
margin-bottom: 10px;	
}
#footer-version-7 .bottom-nav .et_pb_menu .et_pb_menu__menu,#footer-version-7 .footer-copy-right .et_pb_menu .et_pb_menu__menu{margin:0 auto;}
#footer-version-7 .footer-copy-right li:not(:last-child)::after{display:none;}
} #footer-version-7 .bottom-nav ul,
#footer-version-7 .footer-copy-right ul {
list-style: none;
padding: 0;
}
#footer-version-7 .bottom-nav ul li,
#footer-version-7 .footer-copy-right ul li {
display: inline-block;
padding-right: 30px;
}
#footer-version-7 .footer-copy-right ul li a,#footer-version-7 .bottom-nav ul li a{
color: #fff;
}
#footer-version-7 .find-us {
width: 20%;
float: left;
margin-top: 5px;
}
#footer-version-7 span {
color: #949494;
}
#footer-version-7 .news-letter  .et_pb_contact_submit {
margin-left: 0;
width: 100%;
}
body #page-container #footer-version-7 .et_pb_contact_form_1_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after  {
top: 8px;
margin-left: 3px;
}
#footer-version-7 .news-letter  .et_contact_bottom_container {
width: 20%;
margin: 0;
padding: 0;
}
#footer-version-7 .news-letter .et_pb_contact_field{
width: 80%;
float: left;
}
#footer-version-7 .footer-copy-right li:not(:last-child)::after {
position: absolute;
content: "|";
padding-left: 10px;
color: #fff;
top: 0;
right: 10px;
}
#footer-version-7 .footer-copy-right a {
text-decoration: underline;
}
@media only screen and (max-width: 980px) {
#footer-version-7 .find-us{
width: 100%;		
}
}
@media only screen and (max-width: 980px) {
#footer-version-7 .bottom-nav ul li, #footer-version-7 .footer-copy-right ul li {
padding-right: 10px;
padding-left: 10px;
}
#footer-version-7 .news-letter  .et_contact_bottom_container {
width: 25%;
margin: 0;
padding: 0;
}
#footer-version-7 .news-letter .et_pb_contact_field{
width: 75%;
float: left;
}
} #footer-version-8 .links li{
width: 49%;
}
#footer-version-8 .links li {
display: inline-block;
padding: 0 0 10px 0px;
position: relative;
}
#footer-version-8 .links li a{ 
transition: all 0.3s;
}
#footer-version-8 .links li:hover a{
margin-left: 8px;
}
#footer-version-8 .links ul {
padding-left: 0;
}
#footer-version-8 .links ul li a::before {
content: ' \35';
padding-right: 10px;
font-weight: bold; font-family: 'ETModules';
}
#footer-version-8 .newsletter  .et_pb_contact_submit {
margin-left: 0;
}
body #page-container #footer-version-8 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after  {
top: 8px;
margin-left: 3px;
}
#footer-version-8 .newsletter  .et_contact_bottom_container {
width: 20%;
margin: 0;
padding: 0;
}
#footer-version-8 .newsletter .et_pb_contact_field{
width: 80%;
float: left;
}
#footer-version-8 .newsletter  .et_pb_contact_submit {
margin-left: 0;
padding: 23.5px 0px;
width: 100%;
}
#footer-version-8 .newsletter ul li a {
-webkit-transition: all .3s linear 0ms;
-khtml-transition: all .3s linear 0ms;
-moz-transition: all .3s linear 0ms;
-ms-transition: all .3s linear 0ms;
-o-transition: all .3s linear 0ms;
transition: all .3s linear 0ms;
}
#footer-version-8 .newsletter ul li a:hover{
-webkit-transform: translateY(-4px);
-khtml-transform: translateY(-4px);
-moz-transform: translateY(-4px);
-ms-transform: translateY(-4px);
-o-transform: translateY(-4px);
transform: translateY(-4px);
}
#footer-version-8 .links ul li a::after {
content: '';
position: absolute;
bottom: 0px;
right: 0;
left: 25px;
height: 1px;
background-color: #fe9800;
transform-origin: right center;
-webkit-transform-origin: right center;
-webkit-transform: scale(0,1);
-khtml-transform: scale(0,1);
-moz-transform: scale(0,1);
-ms-transform: scale(0,1);
-o-transform: scale(0,1);
transform: scale(0,1);
-webkit-transition: transform .25s cubic-bezier(.37,.31,.2,.85);
-khtml-transition: transform .25s cubic-bezier(.37,.31,.2,.85);
-moz-transition: transform .25s cubic-bezier(.37,.31,.2,.85);
-ms-transition: transform .25s cubic-bezier(.37,.31,.2,.85);
-o-transition: transform .25s cubic-bezier(.37,.31,.2,.85);
transition: transform .25s cubic-bezier(.37,.31,.2,.85);
width: 100px;
}
#footer-version-8 .links ul li:hover > a::after{
transform-origin: left center;
-webkit-transform-origin: left center;
-webkit-transform: scale(1,1);
-khtml-transform: scale(1,1);
-moz-transform: scale(1,1);
-ms-transform: scale(1,1);
-o-transform: scale(1,1);
transform: scale(1,1);
}
#footer-version-8 .links ul li a::after {
background-color: #f5ae0f !important;
}
#footer-version-8 .links ul li > a:hover {
color: #ffbc42 !important;
}
#footer-version-8 .newsletter .et_pb_contact_submit:hover::after {
-o-animation: toRightFromLeft .3s forwards;
-ms-animation: toRightFromLeft .3s forwards;
-webkit-animation: toRightFromLeft .3s forwards;
animation: toRightFromLeft .3s forwards;
}
#footer-version-8 .bottom-footer ul {
list-style: none;
padding-left: 0;
padding-bottom: 0;
}
#footer-version-8 .bottom-footer ul li {
display: inline-block;
padding-right: 40px;
}
#footer-version-8 .bottom-footer ul li:not(:last-child)::after {
position: absolute;
content: "|";
padding-left: 14px;
color: #5e5b5b;
top: 0;
}
#footer-version-8 .bottom-footer a {
color: #fff;
}
#footer-version-8 .bottom-footer ul li a:hover{
text-decoration: underline;
}
@media only screen and (max-width: 980px) {
#footer-version-8 .et_pb_blurb_content .et_pb_blurb_container {
display: block;
text-align: center;
}
} #footer-version-9 .et_pb_posts article {
margin-bottom: 10px;
border-bottom: 1px solid #2e313b;
padding-bottom: 10px;
}
#footer-version-9 .et_pb_posts article:last-child{
border-bottom: 0px;
}
#footer-version-9 .useful-links ul {
list-style: none;
padding-left: 0;
padding-bottom: 0;
}
#footer-version-9 .useful-links ul li {
border-bottom: 1px dashed rgba(74, 74, 74, 0.5);
padding: 10px 10px 10px 10px;
width: 100%;
}
#footer-version-9 .useful-links ul li:first-child {
padding-top: 0;
}
#footer-version-9 .useful-links ul li a {
color: #fff;
}
#footer-version-9 .useful-links ul li:last-child{
border-bottom: 0px;
}
#footer-version-9 .enter-email .et_pb_contact_submit {
margin-left: 0;
padding: 25.5px 0px;
width: 100%;
}
body #page-container #footer-version-9 .et_pb_contact_form_1_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after  {
top: 8px;
margin-left: 3px;
}
#footer-version-9 .enter-email .et_contact_bottom_container {
width: 10%;
margin: 0;
padding: 0;
}
#footer-version-9 .enter-email .et_pb_contact_field{
width: 90%;
float: left;
}
body #page-container #footer-version-9 .et_pb_contact_form_0_tb_footer.et_pb_contact_form_container.et_pb_module .et_pb_button::after  {
top: 8px;
margin-left: 3px;
} #footer-version-10 .our-services .et_pb_main_blurb_image {
width: 95px !important;
}
#footer-version-10 .our-services .et_pb_module_header{
padding-bottom: 0px;
}
#footer-version-10 .important-links ul {
list-style: none;
padding-left: 0;
padding-bottom: 0;
}
#footer-version-10 .important-links ul li {
margin-bottom: 15px;
width: 100%;
}
#footer-version-10 .important-links ul li a {
color: #fff;
}
#footer-version-10 .important-links ul li a::before {
content: '--';
color: #acafc0;
letter-spacing: 0;
margin-right: 8px;
transition: all ease 300ms;
-moz-transition: all ease 300ms;
-webkit-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
#footer-version-10 .important-links ul li a:hover::before {
margin-right: 13px;
}
#footer-version-10 .our-services .et_pb_module_header a:hover,#footer-version-10 h3 span {
color: #ffbc42 !important;
}
#footer-version-10 .subscribe-now  .et_pb_contact_submit {
margin-left: 0;
}
#footer-version-10 .subscribe-now  .et_contact_bottom_container {
width: 100%;
margin: 4px;
position:absolute;
left:50%;
transform:translateX(-1%);
padding: 0;
}
#footer-version-10 .subscribe-now .et_pb_contact_field {
width: 100%;
margin: 0 0 10px 0;
padding: 0;
}
@media only screen and (max-width: 980px) {
#footer-version-10 .col1-logo .et_pb_blurb_content .et_pb_blurb_container{
display: block;
}
#footer-version-10 .subscribe-now .et_pb_contact_form{
margin-left: 0;
}
#footer-version-10 .subscribe-now  .et_pb_contact_submit {
width: 100%;
}
} #newsletter h3 span {
display: block;
letter-spacing: .1em;
font-size: 20px;
font-style: italic;
line-height: 1.2;
text-transform: none;
margin-top: 15px;
}
#newsletter .et_pb_newsletter_fields {
display: block;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field {
padding: 0;
margin: 0;
display: inline-block;
vertical-align: top;
margin-right: 8px;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input {
background-color: transparent;
border: solid 1px #ccc;
padding: 8px !important;
border-radius: 0;
color: #ccc;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input::-webkit-input-placeholder { color: #fff;}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input::-moz-placeholder { color: #fff;}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input:-ms-input-placeholder { color: #fff;}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input:-moz-placeholder { color: #fff;}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
display: inline-block;
vertical-align: top;
}
.mist_medical_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap{position: absolute;top: 0;right: 0;margin:2px;}
.mist_medical_eoptin{align-items:center;}
.mist_medical_eoptin .et_pb_newsletter_form{width:75%;padding-top:0 !important;}
.mist_medical_eoptin .et_pb_newsletter_form .et_pb_newsletter_button{height:41px;line-height:1.3em !important;}
.mist_medical_eoptin .et_pb_newsletter_form .et_pb_newsletter_button .et_pb_newsletter_button_text{font-size:16px;}
.mist_medical_eoptin .et_pb_newsletter_form .input{height:45px;}
.mist_medical_eoptin .et_pb_newsletter_form .input{background-color:transparent !important;border:1px solid rgba(255,255,255,.25) !important;}
@media only screen and (max-width:981px){
.mist_medical_eoptin .et_pb_newsletter_form{padding-left:0px;margin:0 auto;}
}
@media only screen and (max-width:767px){
.mist_medical_eoptin .et_pb_newsletter_form{width:100%;}
} #main-footer {
background-image: url(//www.splendorecleaning.com/wp-content/uploads/2019/07/mist-footer-bg-image-new.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
}
#main-footer .footer-newsleter {
padding: 70px 0;
background: rgba(0,0,0,0.7);
}
#main-footer .footer-newsleter .footer-newsleter-left {
float: left;
width: 48%;
}
#main-footer .footer-newsleter .footer-newsleter-right {
float: right;
width: 48%;
text-align: right;
}
#main-footer .footer-newsleter .footer-newsleter-left h3 {
color: #fff;
font-weight: 500;
font-size: 32px;
line-height: 40px;
}
#main-footer .footer-newsleter .footer-newsleter-left h3 span {
display: block;
font-size: 23px;
line-height: 30px;
font-style: italic;
letter-spacing: 1px;
margin-top: 10px;
}
#main-footer .footer-newsleter .footer-newsleter-right form input,
#main-footer .footer-newsleter .footer-newsleter-right form p {
display: inline-block;
}
#main-footer .footer-newsleter .footer-newsleter-right form input[type="email"] {
background: transparent;
border: 1px solid #4d4d4d;
padding: 15px 20px;
font-size: 14px;
letter-spacing: 1px;
max-width: 420px;
}
#main-footer .footer-newsleter .footer-newsleter-right form .wpcf7-submit {
background: #0496ff;
border: none;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
padding: 17px 25px;
margin-left: 10px;
}
#main-footer img {
max-width: 150px;
}
#main-footer .et-pb-icon {
font-size: 14px;
}
#main-footer .footer-social li {
width: 30px;
height: 30px;
background: #444;
text-align: center;
border-radius: 100px;
line-height: 30px;
}
#main-footer .footer-social li:hover {
background: #ffbc42;
}
#main-footer .footer-social li:hover a,
#main-footer .footer-social li:hover i {
color: #fff;
}
#main-footer #footer-widgets p {
font-weight: 300;
font-size: 14px;
}
#main-footer #footer-widgets .title {
font-size: 20px;
color: #fff;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: 600;
}
#main-footer .footer-social li {
display: inline-block;
margin-right: 10px;
padding: 0;
}
#main-footer .footer-social li:before,
#main-footer .footer-contact-info li::before {
display: none;
}
#main-footer #text-2 {
margin-bottom: 30px;
}
#main-footer .widget_nav_menu li {
padding: 0;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#main-footer .widget_nav_menu li::before {
content: "\41";
border: none;
color: #ffbc42;
top: 2px !important;
opacity: 0;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s; font-family: 'ETModules';
}
#main-footer .widget_nav_menu li:hover {
padding-left: 15px;
}
#main-footer .widget_nav_menu li:hover:before {
opacity: 1;
}
#main-footer .widget_nav_menu li a {
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.5px;
}
#main-footer .footer-contact-info li {
position: relative;
padding-left: 25px;
font-size: 12px;
line-height: 30px;
}
#main-footer .footer-contact-info li .et-pb-icon {
position: absolute;
left: 0;
top: 5px;
color: #0496ff;
}
#footer-bottom {
background: #000;
padding: 40px 0;
}
#footer-bottom #footer-info, #footer-bottom #footer-info a {
color: #fff;
font-size: 12px;
margin: 0;
padding: 0;
letter-spacing: 0.5px;
text-transform: uppercase;
}
#footer-bottom #top-menu-nav {
float: right;
}
#footer-bottom #top-menu-nav a {
color: #fff;
font-size: 12px;
line-height: 24px;
font-weight: 700;
}
#main-footer .footer-widget .product_list_widget li {
padding-left: 0 !important;
}
#main-footer .footer-widget .product_list_widget li::before {
display: none !important;
}
#main-footer .footer-widget .product_list_widget img {
float: left !important;
width: 64px !important;
margin-left: 0 !important;
margin-right: 12px;
}
#footer-widgets .product_list_widget a {
font-weight: 300;
font-size: 14px;
line-height: 22px;
}
#main-footer .footer-widget .menu-item .sub-menu {
display: none;
} #footer-bottom .et-social-icons {
width: 100%;
float: none;
text-align: center;
margin: 0 0 20px;
}
#footer-bottom #footer-info {
display: block;
float: none;
text-align: center;
color: #6f6f6f;
}
#footer-bottom .et-social-icons li {
width: 50px;
height: 50px;
background: transparent;
line-height: 50px;
border-radius: 100px;
overflow: hidden;
}
#footer-bottom .et-social-icons li a {
font-size: 20px;
}
#footer-bottom .et-social-icons li:hover {
background: #0496ff;
}
#footer-bottom .et-social-icons li:hover a,
#footer-bottom .et-social-icons li a:hover {
color: #fff !important;
} #icon-roll {
display: inline-block;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#icon-roll::before {
display: none;
}
#icon-roll .icon-roll-inner {
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
position: relative;
display: block;
margin: 0 auto;
}
#icon-roll .icon-roll-inner::before {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
border: none;
background: transparent;
content: "\e093";
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
transition: background 0.3s;
-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
border-radius: 5px;
display: -webkit-flex;
display: -webkit-box;
display: -moz-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
-webkit-box-align: center;
-webkit-flex-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
text-align: center;
right: 0;
margin: auto;
justify-content: center;
color: #fff;
font-family: ETmodules !important;
}
#footer-bottom .et-social-icons li:hover .icon-roll-inner, #footer-bottom .et-social-icons li:focus .icon-roll-inner {
-webkit-transform: rotateX(90deg) translateY(-22px);
-moz-transform: rotateX(90deg) translateY(-22px);
transform: rotateX(90deg) translateY(-22px);
}
#icon-roll .et-pb-icon {
font-size: 20px;
}
#footer-bottom .et-social-icons li.et-social-twitter .icon-roll-inner:before {content: "\e094"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-tumblr .icon-roll-inner:before {content: "\e097"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-google-plus .icon-roll-inner:before {content: "\e096"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-instagram .icon-roll-inner:before {content: "\e09a"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-pinterest .icon-roll-inner:before {content: "\e095"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-dribbble .icon-roll-inner:before {content: "\e09b"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-vimeo .icon-roll-inner:before {content: "\e09c"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-linkedin .icon-roll-inner:before {content: "\e09d"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-myspace .icon-roll-inner:before {content: "\e0a1"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-skype .icon-roll-inner:before {content: "\e0a2"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-youtube .icon-roll-inner:before {content: "\e0a3"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-flikr .icon-roll-inner:before {content: "\e0a6"; font-family: 'ETModules';}
#footer-bottom .et-social-icons li.et-social-rss .icon-roll-inner:before {content: "\e09e"; font-family: 'ETModules';}  @media only screen and (max-width: 1200px) {
#et-top-navigation .et-cart-info {
margin: -2px 0 0 0;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input {
max-width: 275px;
}
#footer-bottom .et-social-icons li {
width: 40px;
height: 40px;
line-height: 40px;
}
#footer-bottom .et-social-icons li a {
font-size: 14px;
}
#icon-roll .et-pb-icon {
font-size: 18px;
}
}
@media only screen and (max-width: 980px) {
#et-info.top-header-left {
width: 45%;
}
#et-info.top-header-right {
width: 55%;
}
#et_mobile_nav_menu {
display: block;
margin-left: 15px;
}
#et-secondary-menu {
display: block !important;
}
#et_top_search {
display: none;
}
#et-info.top-header-left span {
margin-right: 5px;
}
#top-header .top-header-right ul {
margin-left: 5px;
padding-left: 8px;
}
#top-header .top-header-right ul li {
padding-right: 8px;
margin-right: 5px;
}
#newsletter {
margin: 0;
}
#newsletter h3 {
text-align: center;
}
#newsletter .et_pb_newsletter_form {
float: none;
width: 100%;
}
#newsletter .et_pb_newsletter_description {
display: none;
}
#newsletter .et_pb_newsletter_fields {
text-align: center;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input {
max-width: 330px;
}
.et_pb_newsletter {
padding: 0 25px;
}
#top-header {
z-index: 9;
}
#mobile_menu {
z-index: 999999;
} .footer-social li {
display: inline-block !important;
}
.footer-social li a i {
font-size: 30px;
}
.container,
.container p,
.form-submit{
text-align: center !important;
}
.container h1 {
font-size: 40px;
}
.container h3 {
font-size: 35px;
}
}
@media only screen and (max-width: 767px) {
#et-secondary-menu {
float: left;
}
#et-info.top-header-left span {
margin: 0 0 5px;
display: block;
text-align: left;
}
#top-header .top-header-right span {
margin-bottom: 5px;
display: block;
}
#top-header span, #top-header p, #top-header a {
font-weight: 400;
letter-spacing: 0.5px;
line-height: 0;
margin: 0 0 15px 0 !important;
}
#newsletter h3 span {
font-size: 17px;
line-height: 1em;
}
h3 {
font-size: 25px;
line-height: 30px;
}
}
@media only screen and (max-width: 640px) {
#et-info.top-header-left {
float: none;
width: 100%;
}
#et-info.top-header-right {
float: none;
width: 100%;
text-align: center;
padding-top: 0;
}
#et-info.top-header-left span {
text-align: center;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field input {
max-width: 100%;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_field {
margin: 0;
display: block;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
display: block;
margin-top: 10px;
}
#newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap a {
font-size: 15px !important;
}
#main-footer #footer-widgets .title {
font-size: 17px;
}
#footer-bottom .et-social-icons li {
margin: 0 5px;
}
}
@media only screen and (max-width: 440px) {
h3 {
font-size: 20px;
line-height: 25px;
}
#footer-bottom .et-social-icons li {
margin: 0;
}
#et-secondary-menu {
clear: both;
}
#main-header .container.clearfix.et_menu_container {
max-width: 405px !important;
}
}  .woocommerce-cart #cart-sec .checkout-button {
padding: 7px;
}
.woocommerce-cart #cart-sec .button::after {
font-size: 20px;
} .woocommerce-checkout .woocommerce-form-coupon .button {
background-color: #ffbc42!important;
border: unset !IMPORTANT;
color: #fff !IMPORTANT;
} .woocommerce-account a.woocommerce-button.button.view {
background-color: #ffbc42!important;
border: unset !IMPORTANT;
color: #fff !IMPORTANT;
}
.woocommerce-account h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
font-size: 30px;
}
.woocommerce-account a.woocommerce-Button.button {
background-color: #ffbc42!important;
border: unset !IMPORTANT;
color: #fff !IMPORTANT;
}
#cart-sec .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
.woocommerce-account .addresses .title h3 {
font-size: 30px;
}
.woocommerce-account .woocommerce-Button.button {
background-color: #ffbc42!important;
border: unset !IMPORTANT;
color: #fff !IMPORTANT;
}
.woocommerce-account button.woocommerce-button.button.woocommerce-form-login__submit {
background-color: #ffbc42!important;
border: unset !IMPORTANT;
color: #fff !IMPORTANT;
}   #agency-slider .et_pb_slide_title{
font-style: italic;
font-size: 20px;
line-height: 30px;
font-weight: 300;
letter-spacing: 2px;
}
#agency-slider .inline-btn {
margin-top: 50px;
text-transform: uppercase;
font-weight: bold;
}
#agency-slider .inline-btn a {
border: 2px solid #ffffff;
padding: 15px 30px;
}
#agency-slider .inline-btn a:first-child {
background-color: #ffffff;
color: #000000;
}
#agency-slider .inline-btn a:hover:first-child {
background-color: #006ba6;
border-color: #006ba6;
color: #ffffff !important;
}
#agency-slider .inline-btn a:nth-child(2) {
color: #ffffff;
}
#agency-slider .inline-btn a:hover:nth-child(2) {
background-color: #ffffff;
color: #006ba6 !important;
}
#agency-slider .et-pb-controllers a {
width: 20px !important;
height: 20px !important;
border-radius: 20px;
} #agency-services .project {
position: relative;
}
#agency-services .project::before {
content: "";
position: absolute;
top: 8%;
left: 8%;
width: 84%;
height: 84%;
background: #ffffffe6;
transform: scale(0);
z-index: 1;
transition: .3s;
}
#agency-services .et_overlay {
display: none;
}
#agency-services .et_pb_module_header {
position: absolute;
bottom: 50%;
left: 8%;
width: 84%;
text-align: center;
transform: scale(0);
z-index: 2;
transition: .3s;
padding: 0 15px;
line-height: 1.2em !important;
margin-bottom: 8px;
}
#agency-services .post-meta {
position: absolute;
bottom: 42%;
width: 100%;
text-align: center;
transform: scale(0);
z-index: 2;
transition: .3s;
}
#agency-services .project:hover::before,#agency-services .project:hover .et_pb_module_header, #agency-services .project:hover .post-meta {
transform: scale(1);
} #agency-testimonial .et_pb_testimonial {
position: relative;
}
#agency-testimonial .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: 30%;
left: 0;
right: 0;
margin: 0 auto;
}
#agency-testimonial .et_pb_testimonial_description {
margin: 0 !important;
text-align: center;
}
#agency-testimonial .et_pb_testimonial_description_inner {
padding-bottom: 100px;
}
#agency-testimonial .et_pb_testimonial_author {
padding-top: 0;
margin-left: 0;
margin-top:40px !important;
}
@media only screen and (max-width:767px){
#agency-testimonial .et_pb_testimonial .et_pb_testimonial_portrait{bottom: 20%;}
} #agency-skill-1 .et_pb_blurb {
float: left;
}
#agency-skill-1 .et_pb_blurb .et_pb_image_wrap {
text-align: left;
}
#agency-skill-1 .et_pb_main_blurb_image {
width: 100%;
}
#agency-skill-1 .et_pb_image_wrap,
#agency-skill-1 .et_pb_image{
height: 100% !important;
}
#agency-skill-2 .et_pb_counters {
position: relative;
}
#agency-skill-2 .et_pb_counter_container{
overflow: visible;
}
#agency-skill-2 .et_pb_counter_amount_number {
position: absolute;
top: -25px;
right: 0 !important;
} #agency-objectives .et_pb_module_header span {
position: relative;
color: #006ba6 !important;
}
#agency-objectives .et_pb_module_header span::before {
content: "";
position: absolute;
left: 0;
top: 102%;
border-top: 2px solid #006ba6;
width: 100%;
} #agency-counter .et_pb_main_blurb_image {
margin-bottom: 0px;
}
#agency-counter .et_pb_number_counter .percent {
position: relative;
}
#agency-counter .et_pb_number_counter .percent::after {
position: absolute;
bottom: 0;
left: 50%;
margin-left: -10px;
width: 20px;
height: 2px;
content: "";
background-color: #fff;
} #agency-team .et_pb_team_member_image {
position: relative;
}
#agency-team .et_pb_team_member_image::before {
content: '';
position: absolute;
top: 8%;
left: 8%;
width: 84%;
height: 84%;
background: #000000e6;
transform: scale(0);
transition: .3s;
}
#agency-team .et_pb_team_member:hover .et_pb_team_member_image::before {
transform: scale(1);
}
#agency-team .et_pb_member_social_links {
margin-top: 0px;
padding: 0;
list-style-type: none !important;
position: absolute;
width: 100%;
bottom: 345%;
transform: scale(0);
transition: .3s;
}
#agency-team .et_pb_member_social_links li:last-child {
margin-right: 0px;
}
#agency-team .et_pb_member_social_links li a {
color: #fff;
}
#agency-team .et_pb_team_member:hover .et_pb_member_social_links {
transform: scale(1);
} #agency-blog .et_pb_image_container {
margin: 0 !important;
}
#agency-blog article {
padding: 30px !important;
}
#agency-blog .post-content{
padding-bottom: 20px;
}
#agency-blog .post-content p {
margin-bottom: 20px;
}
#agency-blog .more-link {
text-transform: uppercase;
font-weight: 700;
padding-bottom: 10px;
position: relative;
}
#agency-blog .more-link:hover {
color: #ffbc42 !important;
}
#agency-blog .more-link::after {
content: '';
position: absolute;
left: 0px;
bottom: 0px;
width: 25px;
height: 2px;
background-color: #ffbc42;
transition: .3s;
}
#agency-blog .more-link:hover::after {
width: 100%;
} @media screen and (max-width: 1300px) {
#agency-services .et_pb_row:last-child {
margin: 0px !important;
max-width: 100% !important;
width: 100%;
}
#agency-skill-1 .et_pb_row,
#agency-skill-2 .et_pb_row {
max-width: 100% !important;
margin: 0px !important;
}
}
@media screen and (max-width: 1200px) {
#agency-team .et_pb_member_social_links {
bottom: 290%
}
#agency-services .project {
float: left;
display: inline-block;
width: 33.33% !important;
}
#agency-services .project:nth-child(4n+1),
#agency-services .project:nth-child(4n) {
clear: none !important;
}
}
@media screen and (max-width: 1100px) {
#agency-counter .percent {
height: auto;
}
#agency-skill-1 .et_pb_blurb:nth-child(n+3) {
margin-bottom: 0 !important;
}
}
@media screen and (max-width: 1030px) {
#agency-skill-2 .et_pb_column,
#agency-skill-1 .et_pb_column {
width: 100%;
}
#agency-skill-1 .et_pb_row,
#agency-skill-2 .et_pb_row {
display: block;
}
#agency-skill-1 .et_pb_module {
padding: 0 20px;
}
#agency-skill-1 .et_pb_blurb .et_pb_image_wrap, #agency-skill-1 .et_pb_blurb .et_pb_module_header, #agency-skill-1 .et_pb_blurb .et_pb_blurb_description {
text-align: center !important;
}
#agency-skill-2 .et_pb_column:nth-child(2) h2, #agency-skill-2 .et_pb_column:nth-child(2) p {
text-align: center;
}
#agency-skill-2 .et_pb_column:nth-child(2) .et_pb_divider {
margin: 0 auto !important;
}
#agency-skill-1 .et_pb_column:nth-child(2),
#agency-skill-2 .et_pb_column:first-child {
display: none;
}
}
@media screen and (max-width: 980px) {
#agency-slider h1 {
font-size: 50px;
line-height: 58px;
}
#agency-services .project {
margin: 0 !important;
}
#agency-services img {
width: 100%;
}
#agency-objectives .et_pb_row:nth-child(2) .et_pb_column {
width: 32%;
margin-right: 2%
}
#agency-counter .et_pb_row .et_pb_column {
width: 23%;
margin-right: 2%;
}
#agency-counter .et_pb_row .et_pb_column:last-child,
#agency-objectives .et_pb_row:nth-child(2) .et_pb_column:last-child {
margin-right: 0px !important;
}
#agency-team .et_pb_team_member img {
width: 100%;
}
#agency-team .et_pb_team_member_description {
display: block;
}
#agency-team .et_pb_member_social_links {
bottom: 435%;
}
#agency-partners .et_pb_column {
margin-bottom: 0;
}
#agency-partners .et_pb_column .et_pb_main_blurb_image {
margin-bottom: 0;
}
#agency-objectives .et_pb_row:nth-child(2) .et_pb_column:first-child {
margin-bottom: 50px;
}
#agency-objectives .et_pb_row:nth-child(2) .et_pb_column {
width: 43%;
margin-left: 3.5%;
margin-right: 3.5%;
}
#agency-objectives .et_pb_row:nth-child(2) .et_pb_column:last-child {
float: none;
}
}
@media screen and (max-width: 767px) {
#agency-slider .et_pb_slide_content h1{
font-size: 45px;
}
#agency-services .project {
width: 50% !important;
}
#agency-objectives .et_pb_row:last-child .et_pb_column {
float: none;
display: block;
width: 100%;
margin: 0 auto;
}
#agency-objectives .et_pb_row:last-child .et_pb_blurb_container {
text-align: center;
}
#agency-objectives .et_pb_row:last-child .et_pb_module {
margin-bottom: 50px;
}
#agency-objectives .et_pb_row:last-child .objectives-supports {
margin-bottom: 0;
}
#agency-blog .et_pb_blog_grid .column {
float: none;
max-width: 400px;
margin: 0 auto 30px;
margin-bottom: 30px;
}
#agency-counter .title {
font-size: 16px !important;
}
#agency-counter .et_pb_row .et_pb_column {
width: 50%;
margin-right: 0;
}
}
@media screen and (max-width: 640px) {
#agency-skill-1 .et_pb_blurb {
width: 100%;
}
#agency-team .et_pb_column {
width: 350px;
margin: 0 auto 30px !important;
}
#agency-team .et_pb_team_member_image{
margin: 0 auto 30px;
}
#agency-skill-1 .et_pb_blurb {
padding: 0;
}
#agency-skill-1 .et_pb_blurb:nth-child(3) {
margin-bottom: 60px !important;
}
#agency-team .et_pb_column {
width: 100%;
}
#agency-counter .et_pb_number_counter .percent p {
font-size: 45px;
}
}
@media screen and (max-width:504px) {
#agency-slider .inline-btn a {
display: block;
}
}
@media screen and (max-width: 440px) {
#agency-skill-1 .et_pb_blurb {
width: 100%;
}
#agency-skill-1 .et_pb_column:first-child,
#agency-skill-2 .et_pb_column:nth-child(2) {
padding: 40px 30px;
}
#agency-counter .et_pb_number_counter .percent p {
font-size: 40px;
}
}
@media screen and (max-width:320px) {
#agency-counter .et_pb_number_counter .percent p {
font-size: 30px;
line-height: 30px;
padding-bottom: 10px;
}
#agency-team .et_pb_row:first-child {
padding-top: 0;
}
#agency-team .et_pb_column:last-child {
margin-bottom: 0 !important;
}
#agency-skill-1 .et_pb_blurb, #agency-skill-1 .et_pb_blurb:nth-child(3) {
margin-bottom: 30px !important;
}
}   #consulting-banner .et_pb_slide_title_2 {
font-size: 60px;
line-height: 1em;
}
#consulting-banner .et_pb_slider_inline_btn {
margin-top: 65px;
}
#consulting-banner .et_pb_slider_inline_btn a {
padding: 15px 23px;
color: #fff;
transition: .3s;
}
#consulting-banner .et_pb_slider_inline_btn a:first-child {
background: #24a2ff;
border: 2px solid #24a2ff;
margin-right: 12px;
}
#consulting-banner .et_pb_slider_inline_btn a:last-child {
border: 2px solid #fff;
}
#consulting-banner .et_pb_slider_inline_btn a:first-child:hover {
color: #24a2ff !important;
background-color: transparent;
}
#consulting-banner .et_pb_slider_inline_btn a:last-child:hover {
color: #fff !important;
background-color: #24a2ff;
}
#consulting-banner .et-pb-controllers {
display: none;
}
@media only screen and (min-width:767px){
#consulting-banner .et-pb-slider-arrows a {
background-color: #000000;
}} #consulting-welcome {
z-index: 9;
}
#consulting-welcome .et_pb_row::before , #consulting-welcome .et_pb_row::after {
content: "";
position: absolute;
top: 0;
bottom: -1px;
display: block;
background-color: #24a2ff;
z-index: 0;
width: 50%;
height: auto;
visibility: visible;
}
#consulting-welcome .et_pb_row::before {
left: -35px;
right: auto;
-ms-transform: skew(30deg,0deg);
-webkit-transform: skew(30deg,0deg);
transform: skew(30deg,0deg);
}
#consulting-welcome .et_pb_row::after {
left: auto;
right: -35px;
-ms-transform: skew(-30deg,0deg);
-webkit-transform: skew(-30deg,0deg);
transform: skew(-30deg,0deg);
}
#consulting-welcome .et_pb_row .et_pb_column {
display: inline-block;
float: none;
vertical-align: top;
margin-right: 4.5%;
} #consulting-services .read-more {
background: #24a2ff;
color: #fff;
padding: 8px 13px;
border-radius: 3px;
border: 2px solid #24a2ff;
}
#consulting-services .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container p:last-of-type{margin-top:15px;} #consulting-whychooseus .et_pb_column:first-child::before{
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #24a2ff;
opacity: 0.7;
}
#consulting-whychooseus .et_pb_column:first-child .et_pb_text_inner p {
padding-bottom: 2em;
}
#consulting-whychooseus .et_pb_column:first-child .read-more {
background: #24a2ff;
color: #fff;
padding: 12px 20px;
border-radius: 2px;
text-transform: uppercase;
font-size: 14px;
border: 2px solid #24a2ff;
}
#consulting-whychooseus .read-more:hover {
color: #24a2ff !important;
background: transparent !important;
}
#consulting-whychooseus .et_pb_column:last-child .et_pb_blurb_content {
margin: 0 !important
}
#consulting-whychooseus .et_pb_column:last-child .et_pb_image_wrap {
padding: 20px;
border-radius: 5px;
border-bottom: 2px solid #24a2ff;
background-color: #fff;
margin-right: 20px;
} #consulting-projects .et_pb_portfolio_filters {
display: flex;
justify-content: center;
}
#consulting-projects .et_pb_portfolio_filter a.active {
background: #24a2ff !important;
border-radius: 5px !important;
color: #fff;
}
#consulting-projects .et_pb_portfolio_filter a {
border: none !important;
}
#consulting-projects .et_pb_grid_item {
width: 31.5% !important;
margin-right: 1.5% !important;
margin-bottom: 1.5% !important;
}
#consulting-projects .et_pb_grid_item:nth-child(4n+1) {
clear: none;
}
#consulting-projects .et_pb_portfolio_item .et_portfolio_image {
position: relative;
}
#consulting-projects .et_pb_portfolio_item .et_portfolio_image::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #0000007d;
opacity: 0;
transition: .5s;
}
#consulting-projects .et_pb_portfolio_item .et_pb_module_header {
position: absolute;
left: 0px;
bottom: 35px;
width: 100%;
padding-left: 30px;
transform: translateY(20px);
opacity: 0;
transition: .5s;
z-index: 9;
box-sizing:border-box;
}
#consulting-projects .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
bottom: 10px;
width: 100%;
padding-left: 30px;
transform: translateY(20px);
opacity: 0;
z-index: 9;
transition: .5s;
box-sizing:border-box;
}
#consulting-projects .et_pb_portfolio_item:hover .et_portfolio_image::before {
opacity: 1;
}
#consulting-projects .et_pb_portfolio_item:hover .et_pb_module_header,
#consulting-projects .et_pb_portfolio_item:hover .post-meta {
opacity: 1;
transform: translateY(0);
} #consulting-team .et_pb_member_social_links li {
margin-right: 5px;
}
#consulting-team .et_pb_member_social_links li a {
padding: 3px 0px;
border-radius: 50%;
border: 1px solid #b2b2b2;
width: 35px;
font-size: 12px;
transition: .3s;
}
#consulting-team .et_pb_team_member_image::before {
content: 'L';
position: absolute;
left: 42%;
top: 44%;
width: 37px;
color: #fff;
font-family: ETModules;
font-size: 28px;
padding: 18px 0;
background: #24a2ff;
border-radius: 50%;
text-align: center;
z-index: 1;
opacity: 0;
transition: 0.3s;
}
#consulting-team .et_pb_team_member_image::after {
content:'';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #00406c99;
opacity: 0;
transition: 0.3s;
}
#consulting-team .et_pb_member_social_links li a:hover {
background: #000;
color: #fff !important;
border-color: #000;
}
#consulting-team .et_pb_team_member:hover .et_pb_team_member_image::before,
#consulting-team .et_pb_team_member:hover .et_pb_team_member_image::after {
opacity: 1;	
}
#consulting-team .et_pb_team_member:hover .et_pb_module_header {
background-color: #24a2ff;
}
#consulting-team .et_pb_team_member {
max-width: 260px;
margin-left: auto;
margin-right: auto;
} #consulting-testimonials .et_pb_team_member_description::after {
content: '';
position: absolute;
left: 22px;
top: 93%;
border: 12px solid #f5f5f5;
transform: rotate(45deg);
}
#consulting-testimonials .et_pb_team_member_description p:last-of-type {
padding-left: 52px;
}
#consulting-testimonials .et_pb_team_member_description .et_pb_member_position{padding-left:0 !important;}
#consulting-testimonials .et_pb_team_member_description div p:last-of-type::before {
position: absolute;
content: '\7b';
font-family: ETModules;
font-size: 55px;
font-style: normal;
transform: rotate(180deg);
float: left;
left: 11px;
top: 24px;
color: #0496ff;
} #consulting-blog .et_pb_post {
position: relative;
}
#consulting-blog .post-meta .published::after {
content: '';
position: absolute;
right: 84%;
top: 0;
border: 20px solid transparent;
border-top-color: #24a2ff;
border-top-width: 56px;
z-index: 0;
} #consulting-trustedglobally .et_pb_row::before , #consulting-trustedglobally .et_pb_row::after {
content: "";
position: absolute;
top: 0;
bottom: -1px;
display: block;
background-color: #24a2ff;
z-index: 0;
width: 50%;
height: auto;
visibility: visible;
}
#consulting-trustedglobally .et_pb_row::before {
left: -35px;
right: auto;
-ms-transform: skew(-30deg,0deg);
-webkit-transform: skew(-30deg,0deg);
transform: skew(-30deg,0deg);
}
#consulting-trustedglobally .et_pb_row::after {
left: auto;
right: -35px;
-ms-transform: skew(30deg,0deg);
-webkit-transform: skew(30deg,0deg);
transform: skew(30deg,0deg);
}
#consulting-trustedglobally .et_pb_row .et_pb_column {
display: inline-block;
float: none;
vertical-align: top;
margin-right: 4.5%;
} @media screen and (max-width: 1300px){
#consulting-trustedglobally .et_pb_row::before,
#consulting-welcome .et_pb_row::before {
left: -50px;
}
#consulting-trustedglobally .et_pb_row::after,
#consulting-welcome .et_pb_row::after {
right: -50px;
}
#consulting-trustedglobally .et_pb_row .et_pb_column,
#consulting-welcome .et_pb_row .et_pb_column {
vertical-align: middle;
}
#consulting-whychooseus .et_pb_row {
max-width: 100% !important;
}
}
@media screen and (max-width: 1200px){
#consulting-counter .et_pb_number_counter .percent {
height: 72px;
}
}
@media screen and (max-width: 980px){
#consulting-banner .et_pb_slide_title_2 {
font-size: 45px;
}
#consulting-banner .et_pb_slider_inline_btn {
margin-top: 45px;
}
#consulting-banner .et_pb_slider_inline_btn a {
padding: 10px 15px;
}
#consulting-services .et_pb_blurb_content {
max-width: 350px;
}
#consulting-team .et_pb_team_member_description {
display: block;
}
#consulting-trustedglobally .et_pb_row .et_pb_column,
#consulting-welcome .et_pb_row .et_pb_column {
margin-right: 0;
margin-bottom: 0;
}
#consulting-trustedglobally .et_pb_text_inner,
#consulting-welcome .et_pb_text_inner {
text-align: center;
}
#consulting-trustedglobally .et_pb_row::before, #consulting-trustedglobally .et_pb_row::after,
#consulting-welcome .et_pb_row::before, #consulting-welcome .et_pb_row::after {
display: none;
}
#consulting-trustedglobally .et_pb_row,
#consulting-welcome .et_pb_row {
max-width: 100% !important;
}
#consulting-services .et_pb_blurb_description p {
padding-bottom: 1.5em;
}
#consulting-projects .et_pb_grid_item {
width: 50% !important;
margin: 0 auto 20px !important;
float: none;
display: block !important;
}
}
@media screen and (max-width: 767px){
#consulting-banner .et_pb_slide_title_2 {
font-size: 30px;
}
}
@media screen and (max-width: 640px){
#consulting-projects .et_pb_grid_item {
width: 100% !important;
margin-right: 0 !important;
}
#consulting-counter .et_pb_number_counter .title {
font-size: 14px !important;
}
#consulting-counter .et_pb_number_counter::before {
border-width: 90px;
bottom: 50px;
}
#consulting-counter .et_pb_number_counter .percent {
height: 80px;
}
}
@media screen and (max-width: 440px){
#consulting-whychooseus .et_pb_blurb_content .et_pb_main_blurb_image {
display: block;
width: 72px;
margin: 0 auto 15px;
}
#consulting-whychooseus .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
margin-right: 0;
}
#consulting-counter .et_pb_number_counter::before {
left: 0;
right: 0;
width: 0px;
margin: 0 auto;
}
#consulting-testimonials .et_pb_team_member_description p:not(.has-background):last-of-type {
padding-left: 0;
}
#consulting-testimonials .et_pb_team_member_description::after {
display: none;
}
#consulting-testimonials .et_pb_team_member_description p:last-of-type::before {
display: none;
}
#consulting-whychooseus .et_pb_blurb_content .et_pb_blurb_container {
text-align: center;
}
}
@media only screen and (max-width:767px){
#consulting-whychooseus .et_pb_blurb_content .et_pb_blurb_container{padding-left:0;}
#consulting-projects .et_pb_filterable_portfolio .et_pb_portfolio_item .et_portfolio_image .et_overlay:before{display:none;}
#consulting-projects .et_pb_portfolio_item .post-meta{padding-left:0;}
}   #business-hero .et_pb_slide_description {
max-width: 900px;
width: 100%;
position: relative;
padding-top: 200px;
}
#business-hero .et_pb_slide_description h6 {
font-style: italic;
font-size: 20px;
line-height: 30px;
font-weight: 300;
letter-spacing: 2px;
position: absolute;
top: 140px;
left: 0;
right: 0;
} #business-services h4.et_pb_module_header::after {
content: "";
width: 30px;
border-top: 2px dashed #ffbc42;
display: block;
margin: 10px auto;
transform: skewX(-35deg);
}
#business-services .et_pb_blurb_content:hover .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon {
background-color: #282828;
color: #fff;
transition: .5s all;
} #business-team .et_pb_team_member {
max-width: 270px;
width: 100%;
margin: 0 auto;
}
#business-team .et_pb_team_member p:first-of-type {
font-style: italic;
}
#business-team .et_pb_team_member h4 {
padding-bottom: 0;
}
#business-team .et_pb_team_member_image::after {
position: absolute;
content: '';
background: #000c;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: .3s;
}
#business-team .et_pb_team_member .et_pb_team_member_description strong {
font-weight: 700 !important;
}
#business-team .et_pb_team_member .et_pb_team_member_description em {
font-size: 13px;
}
#business-team .et_pb_team_member:hover .et_pb_team_member_image::after,
#business-team .et_pb_team_member:hover .et_pb_member_position,
#business-team .et_pb_team_member:hover .et_pb_module_header,
#business-team .et_pb_team_member:hover .et_pb_member_social_links {
opacity: 1
}
#business-team .et_pb_row.et_pb_row_4 {
margin-left: auto !important;
} #business-ratings::before {
content: '';
background-image: url(//www.splendorecleaning.com/wp-content/uploads/2019/01/home-2-feature.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 50%;
}
#business-ratings {
position: relative;
z-index: -1;
} #business-testimonials .et_pb_testimonial_description::before {
content: '{';
font-family: ETmodules;
transform: rotate(-180deg);
position: absolute;
font-weight: 900;
opacity: 0.07;
font-size: 140px;
top: -40px;
left: 50%;
margin-left: -65px;
}
.et_pb_testimonial::before {
display: none;
}
#business-testimonials .et_pb_testimonial_description::after {
content: '';
position: absolute;
right: -54px;
top: 70px;
height: 80px;
width: 2px;
background: #ebebeb;
}
#business-testimonials .et_pb_column:nth-child(3) .et_pb_testimonial_description::after {
background: transparent !important;
} #business-financial {
position: relative;
}
#business-financial::before {
content: '';
background-image: url(//www.splendorecleaning.com/wp-content/uploads/2019/01/home-1-left-img.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 50%;
} #business-cta .cta-btn {
float: right;
margin-top: -50px;
color: #000;
background:#fff;
padding: 10px 20px;
}
#business-cta .cta-btn:hover {color: #fff;
background:#ffbc42;} @media screen and (max-width: 1300px){
#business-financial .et_pb_column:nth-child(n+2) {
margin-right: 45px;
}
}
@media screen and (max-width: 1200px){
#business-financial .featured-left {
padding: 0 10px 20px 0;
}
#business-financial .et_pb_column:nth-child(n+2) {
margin-right: 30px;
}
#business-financial .et_pb_column_1_4 h3 {
font-size: 18px;
}
}
@media screen and (max-width: 980px){
#business-team .et_pb_column .et_pb_team_member_description {
display: block;
}
#business-ratings::before {
display: none;
}
#business-financial::before {
display: none;
}
#business-financial .featured-left {
left: 0;
max-width: 100%;
padding: 100px;
top: 0;
position: relative;
background-position: top center;
}
#business-cta .cta-btn {
float: none;
text-align: center;
width: 25%;
display: block;
margin: 0 auto;
}
#business-services .et_pb_row.et_pb_row_1 .et_pb_column {
margin-bottom: 50px;
}
#business-services .et_pb_row.et_pb_row_1 {
padding: 30px 0 0;
}
#business-financial .et_pb_row:last-child .et_pb_column {
padding: 0;
padding: 0;
display: block;
width: 100%;
margin: 0 auto;
float: none;
}
#business-financial .et_pb_column:nth-child(n+2) {
left: 0;
top: 0;
}
#business-financial .et_pb_row .et_pb_column .et_pb_main_blurb_image, #business-services .et_pb_main_blurb_image {
margin-bottom: 10px;
}
#business-financial .et_pb_row .et_pb_column .et_pb_blurb_content {
margin-bottom: 30px;
}
#business-financial h3, #business-financial .et_pb_blurb_description {
text-align: center;
}
#business-cta h4 {
text-align: center;
}
}
@media only screen and (max-width:756px){
#business-services .et_pb_blurb_content {
margin-top: 30px;
}
#business-team .et_pb_row {
padding: 20px 0;
}
}
@media screen and (max-width: 640px){
#business-hero .et_pb_slide_description {
padding: 80px 0;
}
#business-hero .et_pb_slide_description h6 {
top: 35px;
}
#business-team .et_pb_row:nth-child(2) .et_pb_column {
width: 100%;
display: block;
float: none;
margin: 0 auto;
}
#business-team .et_pb_team_member {
max-width: 270px;
width: 100%;
display: block;
margin: 0 auto 20px;
text-align: center;
float: none;
}
#business-team .et_pb_team_member:hover .et_pb_member_position {
top: 20px;
}
#business-counter .et_pb_column {
width: 100%;
float: none;
}
#business-cta .cta-btn {
width: 100%;
}
#business-financial .featured-left {
padding: 50px 20px;
}
#business-ratings {
padding-bottom: 0;
}
#business-financial {
padding-top: 0 !important;
}
}
@media screen and (max-width: 440px){
#business-team .et_pb_row {
width: 100% !important;
}
}
@media screen and (max-width: 320px){
#business-hero .et_pb_slide_description h6 {
font-size: 16px;
line-height: 26px;
}
#business-ratings h2 {
font-size: 23px;
line-height: 30px;
}
#business-partners .et_pb_column_1_4, #business-partners .et_pb_image {
margin: 0 !important;
}
}   #lawyer-hero h1::before, #lawyer-hero h1::after {
content: '';
display: inline-block;
vertical-align: middle;
width: 44px;
opacity: .36;
border-bottom: 1px solid;
}
#lawyer-hero h1::before {
margin-right: 12px;
}
#lawyer-hero h1::after {
margin-left: 12px;
}
#lawyer-hero h1 {
position: relative;
}
#lawyer-hero .et_pb_button_wrapper {
padding-top: 20px;
} #lawyer-services .et_pb_blurb {
padding: 67px 40px 61px;
position: relative;
}
#lawyer-services .et_pb_blurb::before, 
#lawyer-services .et_pb_blurb::after  {
position: absolute;
content: '';
border: 1px solid #e5e7e9;
width: calc(100% - 35px);
height: calc(100% - 35px);
pointer-events: none;
transition: .33s all ease;
}
#lawyer-services .et_pb_blurb:hover::before, 
#lawyer-services .et_pb_blurb:hover::after {
width: 99.7%;
height: 99.8%;
border-color: #24a2ff;
}
#lawyer-services .et_pb_blurb::before {
top: 0;
left: 0;
border-width: 1px 0 0 1px !important;
}
#lawyer-services .et_pb_blurb::after {
border-width: 0 1px 1px 0 !important;
bottom: 0;
right: 0;
}
#lawyer-services .et_pb_main_blurb_image {
margin-bottom: 5px;
}
#lawyer-services .et_pb_module_header {
position: relative;
padding: 20px 0;
}
#lawyer-services .et_pb_blurb:hover .et_pb_module_header,
#lawyer-services .et_pb_blurb:hover .et_pb_main_blurb_image {
-webkit-transform: translateY(-9px);
transform: translateY(-9px);
}
#lawyer-services .et_pb_module_header, 
#lawyer-services .et_pb_blurb .et_pb_main_blurb_image {
will-change: transform;
transition: .33s all ease;
-webkit-filter: blur(0);
}
#lawyer-services .et_pb_module_header::before {
position: absolute;
content: '';
width: 49px;
height: 2px;
background-color: #24a2ff;
top: 45px;
max-width: 100%;
margin: 13px auto;
transition: .33s all ease;
left: 0;
right: 0;
}
#lawyer-services .et_pb_blurb:hover .et_pb_module_header::before {
width: 168px;
}
#lawyer-services {
position: relative;
z-index: 1;
} #lawyer-about .et_pb_text h3:before{border:2px dashed #ffbc42;position:absolute;left:0;bottom:0;content:'';width:50px;}
#lawyer-expert .et_pb_text h3:before{border:2px dashed #ffbc42;position:absolute;left:0;right:0;margin:auto;bottom:0;content:'';width:50px;}
#lawyer-about .et_pb_text h3,#lawyer-expert .et_pb_text h3{position:relative;margin-bottom: 20px;}
#lawyer-about .et_pb_row {
z-index: 2;
}
#lawyer-about h5, #lawyer-about h6 {
display: inline-block;
margin-right: 10px;
}
#lawyer-about h6 {
font-size: 14px;
line-height: 24px;
font-weight: normal;
}
#lawyer-about .et_pb_text_inner {
position: relative;
padding: 26px 60px;
}
#lawyer-about .et_pb_text_inner::before, 
#lawyer-about .et_pb_text_inner::after {
border-color: #fff;
position: absolute;
content: '';
width: 54px;
height: 54px;
border-style: solid;
}
#lawyer-about .et_pb_text_inner::before {
top: 0;
left: 0;
border-width: 1px 0 0 1px;
}
#lawyer-about .et_pb_text_inner::after {
right: 0;
bottom: 0;
border-width: 0 1px 1px 0;
} #lawyer-testimonial .et_pb_testimonial {
padding: 15px;
}
#lawyer-testimonial .et_pb_testimonial_description {
padding: 20px !important;
}
#lawyer-testimonial .et_pb_testimonial_author {
position: absolute;
top: 100%;
left: 100px;
}
#lawyer-testimonial .et_pb_testimonial_meta {
position: absolute;
bottom: -50%;
top: auto;
left: 100px;
} #lawyer-expert .et_pb_team_member_image::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 85%;
background-color: #000000b3;
opacity: 0;
transition: 0.5s;
}
#lawyer-expert .et_pb_team_contact {
position: absolute;
width: 100%;
bottom: 160%;
padding: 5px 20px;
text-align: center;
opacity: 0;
transform: translateY(30px);
transition: 0.5s;
}
#lawyer-expert .et_pb_team_contact a {
color: #fff !important;
}
#lawyer-expert .et_pb_team_contact a:hover {
color: #24a2ff !important;
}
#lawyer-expert .et_pb_team_contact a .et-pb-icon {
color: #24a2ff;
}
#lawyer-expert .et_pb_team_member:hover .et_pb_team_member_image::after {
opacity: 1;
height: 100%;
}
#lawyer-expert .et_pb_team_member:hover .et_pb_team_contact {
opacity: 1;
transform: translateY(0)
}
#lawyer-expert i {
font-size: 14px;
}
#lawyer-expert a {
color: #0496ff;
} #lawyer-post article .entry-title {
min-height: 65px;
} #lawyer-counter .et_pb_blurb, 
#lawyer-counter .et_pb_main_blurb_image,
#lawyer-counter .percent, 
#lawyer-counter .percent p{
margin-bottom: 0;
} #lawyer-faq .et_pb_accordion_item {
border-right: 0px;
border-left: 0px;
border-bottom: 0px;
margin-bottom:0;
} #lawyer-client-logo .et_pb_image:hover {
transform: scale(1.05);
}
@media only screen and (max-width: 767px){
#lawyer-contact .et_pb_contact_form .et_contact_bottom_container{float: none;
display: block;
margin: 0 auto;
text-align: center;}
#lawyer-contact .et_pb_contact_form .et_contact_bottom_container .et_pb_button{margin-right:0;}
#lawyer-testimonial .et_pb_testimonial_author,#lawyer-testimonial .et_pb_testimonial_meta{position:unset;}
} @media screen and (max-width: 1300px){
#lawyer-hero h2 {
font-size: 46px;
}
#lawyer-expert .et_pb_team_contact {
bottom: 140%;
padding: 5px 30px;
}
#lawyer-expert .et_pb_team_contact a {
text-align: center;
width: 100%;
margin: 0 auto;
display: block;
}
#lawyer-expert .et_pb_team_contact br {
display: none;
}
#lawyer-expert .et_pb_team_contact a .et-pb-icon {
display: block;
}
#lawyer-expert .et_pb_module_header {
padding-bottom: 0;
margin: -65px auto 0;
}
#lawyer-expert .et_pb_member_position {
padding-top: 0;
}
#lawyer-expert h2 {
font-size: 160px;
}
#lawyer-contact .et_pb_column_1_2 .et_pb_contact_form_0 {
margin-bottom: 35px !important;
}
#lawyer-contact .et_pb_image {
margin-top: -110px !important;
}
}
@media screen and (max-width: 1200px){
#lawyer-hero .et_pb_slide_description {
padding-bottom: 140px !important;
}
#lawyer-faq .et_pb_column {
width: 100%;
margin: 0 auto;
display: block;
}
#lawyer-faq .et_pb_image_wrap {
display: block;
margin-left: -100px;
text-align: center;
}
}
@media screen and (max-width: 1100px){
#lawyer-hero h2 {
font-size: 38px;
}
#lawyer-hero p {
font-size: 18px !important;
line-height: 25px;
}
}
@media screen and (max-width: 980px){
#lawyer-hero h2 {
font-size: 45px;
line-height: 49px;
}
#lawyer-about .et_pb_text h3:before{right:0;margin:auto;}
#lawyer-about .et_pb_column:last-child {
margin-top: 25px !important;
}
#lawyer-about .et_pb_row {
padding: 50px 30px !important;
}
#lawyer-expert .et_pb_team_member_image img{width:100%;}
#lawyer-expert .et_pb_team_member_description {
width: 246px;
display: block;
margin: 0 auto;
}
#lawyer-expert .et_pb_team_contact {
bottom: 150%;
left: 0;
width: 100%;
}
#lawyer-testimonial .et_pb_column:nth-child(2) {
margin-top: 70px;
}
#lawyer-faq .et_pb_image_wrap {
margin-left: 0;
}
#lawyer-faq .et_pb_column {
padding: 10px;
}
#lawyer-client-logo .et_pb_column {
margin-bottom: 0;
}
#lawyer-contact .et_pb_image_wrap img {
width: 100%;
max-width: 450px;
}
#lawyer-contact .et_pb_image {
margin-top: 0 !important;
}
}
@media screen and (max-width: 767px){
#lawyer-post .column {
display: block;
float: none;
}
}
@media screen and (max-width: 640px){
#lawyer-hero .et_pb_slide_description {
padding: 50px 0 !important;
}
#lawyer-about .et_pb_button_module_wrapper {
margin-left: 0 !important;
}
#lawyer-expert .et_pb_column {
width: 100%;
margin: 0 auto 20px;
text-align: center;
}
#lawyer-expert .et_pb_team_member_image {
margin: 0 auto;
}
#lawyer-counter .et_pb_column {
width: 100%;
margin: 0 auto 20px;
}
#lawyer-contact .et_pb_image_wrap img {
width: 100%;
max-width: 330px;
}
}
@media screen and (max-width: 440px){
#lawyer-hero h2 {
font-size: 35px;
line-height: 42px;
}
#lawyer-about .et_pb_text_inner {
padding: 20px;
}
}   #renovation-hero .et-pb-controllers a {
width: 30px;
height: 5px;
border-radius: 0px;
} #renovation-about .et_pb_image {
margin-top: -90px;
} #renovation-feature {
background-attachment: fixed;
} #renovation-services .et_pb_blurb_content .et_pb_image_wrap {
overflow: hidden;
}
#renovation-services .et_pb_blurb_content img {
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)
}
#renovation-services .et_pb_blurb .et-pb-icon.i-fix {
font-size: 32px;
width: 1.123412em;
text-align: center;
color: #fff;
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#renovation-services .et_pb_blurb_description {
position: absolute;
bottom: -7px;
right: 65%;
background: #111;
padding: 20px 5px;
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#renovation-services .et_pb_blurb_description::before,
.et_pb_blurb_description::after {
content: '';
position: absolute;
bottom: 0;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#renovation-services .et_pb_blurb_description::after {
border-width: 37.5px 0px 38.5px 20px;
border-left-color: #111;
left: 100%;
}
#renovation-services .et_pb_blurb_description::before {
border-width: 38.5px 20px 37.5px 0px;
border-right-color: #111;
right: 100%;
}
#renovation-services .et_pb_blurb_content:hover img {
transform: scale(1.1);
}
#renovation-services .et_pb_blurb_content:hover .et_pb_blurb_description {
background: #eee;
}
#renovation-services .et_pb_blurb_content:hover .et_pb_blurb_description::before {
border-right-color: #eee;
}
#renovation-services .et_pb_blurb_content:hover .et_pb_blurb_description::after {
border-left-color: #eee;
}
#renovation-services .et_pb_blurb_content:hover .et-pb-icon.i-fix {
color: #111;
} #renovation-news .et_pb_post {
display: block;
float: left;
width: 25%;
margin-bottom: 0;
padding: 0 20px;
}
#renovation-news .et_pb_ajax_pagination_container::after {
content: "";
display: block;
clear: both;
}
#renovation-news .et_pb_post .entry-featured-image-url {
margin-bottom: 35px;
}
#renovation-news .et_pb_post .post-meta {
margin-bottom: 0;
position: absolute;
left: 20px;
bottom: 85px;
padding: 6px 0px 6px 15px;
background: #24a2ff;
width: 86%;
}
#renovation-news .et_pb_post .post-meta::after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
border-left-color: transparent;
border-left-color: transparent;
border-width: 17px 0px 17px 10px;
position: absolute;
left: 100%;
top: 0;
border-left-color: #0496FF;
}
#renovation-news .et_pb_post .post-meta .published::before {
content: "\7d";
margin-right: 7px; font-family: 'ETModules';
}
#renovation-news .et_pb_post h2 a:hover {
color: #fbd232 !important;
} #renovation-client .et_pb_blurb {
float: left;
max-width: 180px;
width: calc(100%/3 - 10px);
padding: 5px;
margin: 3px !important;
}
#renovation-client .et_pb_blurb:hover {
border-color: #0496FF;
}
#renovation-client .et_pb_blurb .et_pb_main_blurb_image {
margin: 0;
}
#renovation-client .et_pb_blurb .et_pb_main_blurb_image img {
vertical-align: middle;
}
#renovation-client .et_pb_blurb h4 {
padding: 0;
}
#renovation-client .et_pb_blurb .et_pb_blurb_container::before {
content: "";
position: absolute;
top: 100%;
bottom: 0;
left: 0;
right: 0;
background: rgba(255, 255, 255, 0.85);
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#renovation-client .et_pb_blurb:hover .et_pb_blurb_container::before {
top: 0;
}
#renovation-client .et_pb_blurb h4 {
padding: 0;
opacity: 0;
font-weight: 700;
text-align: center;
width: 100%;
margin: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#renovation-client .et_pb_blurb:hover h4 {
opacity: 1;
font-size: 14px;
}
#renovation-client .et_pb_slide,
#renovation-client .et_pb_slide .et_pb_slide_description {
padding: 0;
text-shadow: none;
}
#renovation-client .et-pb-active-slide .et_pb_slide_description {
-webkit-animation-name: fadeRight;
-moz-animation-name: fadeRight;
-ms-animation-name: fadeRight;
-o-animation-name: fadeRight;
animation-name: fadeRight;
}
#renovation-client .et_pb_text_5 h2 {
padding: 0;
}
#renovation-client .et_pb_slide .quote blockquote {
border: 2px solid #24a2ff;
padding: 30px 40px 36px 90px;
margin-bottom: 30px;
position: relative;
margin-top: 0;
text-align: left;
}
#renovation-client .et_pb_slide .quote blockquote::before {
font-size: 60px;
font-weight: 700;
font-style: normal;
line-height: 1;
color: #24a2ff;
display: inline-block;
content: "\7b";
position: absolute;
top: 0;
left: 30px;
-moz-transform: scale(-1, -1);
-o-transform: scale(-1, -1);
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); font-family: 'ETModules';
}
#renovation-client .et_pb_slide .quote blockquote::after {
content: "";
width: 20px;
height: 2px;
position: absolute;
left: 30px;
bottom: -2px;
background: #fff;
}
#renovation-client .et_pb_slide .quote blockquote p {
font-size: 18px;
font-style: italic;
line-height: 30px;
color: #777;
text-shadow: none;
}
#renovation-client .et_pb_slide .quote .author-info {
padding: 0;
}
#renovation-client .et_pb_slide .quote .author-info::after {
content: "";
display: block;
clear: both;
}
#renovation-client .et_pb_slide .quote .author-info a {
float: left;
margin-right: 20px;
}
#renovation-client .et_pb_slide .quote .author span {
display: block;
font-style: normal;
text-transform: capitalize;
text-align: left;
}
#renovation-client .et_pb_slide .quote .author .author-name {
font-size: 18px;
font-weight: 700;
color: #111;
}
#renovation-client .et_pb_slide .quote .author .author-job {
font-size: 15px;
color: #999;
}
#renovation-client .et_pb_slider .et-pb-controllers {
right: 0;
bottom: -10px;
text-align: right;
font-size: 0;
}
#renovation-client .et_pb_slider .et-pb-controllers a {
display: inline-block;
width: 30px;
height: 5px;
background: #ddd !important;
margin: 2px;
border-radius: 0;
}
#renovation-client .et-pb-slider-arrows, #renovation-client .author br {
display: none !important;
}
#renovation-client .author{
float: left;
height: auto;
margin-top: -20px;
}
#renovation-cta .et_pb_image_wrap {
background-color: #24a2ff;
position: relative;
text-align: center;
width: 40px
}
#renovation-cta .et_pb_image_wrap::before,
#renovation-cta .et_pb_image_wrap::after {
content: "";
position: absolute;
top: 0;
width: 0;
height: 0;
border: solid transparent;
}
#renovation-cta .et_pb_image_wrap::before {
border-width: 30px 15px 30px 0;
border-right-color:#24a2ff;
right: 100%;
}
#renovation-cta .et_pb_image_wrap::after {
border-width: 30px 0px 30px 15px;
border-left-color: #24a2ff;
left: 100%;
}
#renovation-cta .et_pb_image_wrap .et-pb-icon {
width: inherit;
line-height: 60px;
}
#renovation-cta .et_pb_blurb_container {
padding-left: 30px;
}
#renovation-cta .et_pb_blurb_container h4 {
padding: 0;
}
#renovation-cta .et_pb_blurb_container .et_pb_blurb_description {
margin-bottom: 10px;
} @media screen and (max-width: 1300px){
#renovation-news .et_pb_blog_0 .et_pb_post .entry-title {
font-size: 14px !important;
padding-bottom: 0;
}
#renovation-news .et_pb_post .post-meta {
width: 84%;
}
}
@media screen and (max-width: 1200px){
#renovation-news .et_pb_post {
width: 50%;
margin-bottom: 50px;
}
#renovation-news .et_pb_post#post-1434,
#renovation-news .et_pb_post#post-1432 {
margin-bottom: 0;
}
#renovation-news .et_pb_post .post-meta {
width: 90%;
left: 20px;
bottom: 45px;
padding: 10px 0px 10px 20px;
}
#renovation-news .et_pb_post .post-meta::after {
border-width: 17px 0px 29px 15px;
}
}
@media screen and (max-width: 980px) {
#renovation-client .et_pb_blurb{max-width: none !important;}
#renovation-about .et_pb_row {
padding: 60px;
}
#renovation-about .et_pb_image {
margin: 0;
}
#renovation-about .et_pb_image .et_pb_image_wrap {
width: 100%;
}
#renovation-about .et_pb_image .et_pb_image_wrap img {
width: 100%;
}
#renovation-about .et_pb_text_1 {
padding-top: 20px !important;
}
#renovation-feature .et_pb_row_1.et_pb_row {
padding-top: 60px;
padding-bottom: 60px;
}
#renovation-feature .et_pb_blurb {
padding-top: 10% !important;
padding-bottom: 10% !important;
}
#renovation-feature .et_pb_blurb {
background: transparent;
padding-bottom:0 !important;
}
#renovation-feature .et_pb_blurb::after {
display: none;
}
#renovation-feature .et_pb_blurb::before {
display: none;
}
#renovation-services .et_pb_main_blurb_image {
width: 100%;
}
#renovation-services .et_pb_blurb_content .et_pb_image_wrap img,
#renovation-services .et_pb_blurb_content .et_pb_image_wrap {
width: 100%;
}
#renovation-services .et_pb_blurb_description {
right: 75%;
}
#renovation-services .et_pb_blurb_content {
max-width: 100%;
}
#renovation-services .et_pb_blurb {
width: 48%;
float: left;
margin-right: 2%;
}
#renovation-news .et_pb_post {
width: 80%;
float: none;
margin: 0 auto 50px !important;
padding: 0;
}
#renovation-news .et_pb_post .post-meta {
width: 100%;
left: 0;
}
#renovation-news .et_pb_post .post-meta::after {
display: none;
}
#renovation-cta .et_pb_blurb_container {
padding: 5% 30px;
float: left;
width: 85%;
}
#renovation-cta .et_pb_main_blurb_image {
display: block;
float: left;
padding: 0 20px;
margin-top:50px;
}
#renovation-cta .et_pb_blurb_position_left .et_pb_main_blurb_image{
width: 80px;
}
}
@media screen and (max-width: 767px) {
#renovation-services .et_pb_blurb {
width: 100%;
}
#renovation-cta .et_pb_main_blurb_image {
width: 100%;
}
#renovation-cta .et_pb_blurb_container {
width: 100%;
text-align: center;
}
#renovation-about .et_pb_row {
padding: 60px 0;
}
#renovation-cta .et_pb_blurb_position_left .et_pb_main_blurb_image{
width: 100%;
}
#renovation-cta .et_pb_blurb_container {
padding: 0% 30px 5%;
}
#renovation-client .et_pb_slide .quote blockquote::before{
left: -5px;
}
#renovation-client .et_pb_slide .quote blockquote {
padding: 30px 40px 36px 40px;
}
}
@media screen and (max-width: 640px) {
#renovation-news .et_pb_post .entry-title {
line-height: 20px !important;
}
#renovation-news .et_pb_post {
width: 100%;
}
}
@media screen and (max-width: 440px) {
#renovation-cta .et_pb_row,
#renovation-client .et_pb_row,
#renovation-news .et_pb_row,
#renovation-services .et_pb_row,
#renovation-feature .et_pb_row,
#renovation-about .et_pb_row {
max-width: 380px !important;
}
#renovation-pc-of-us .et_pb_row,
#renovation-client .et_pb_row,
#renovation-news .et_pb_row,
#renovation-services .et_pb_row,
#renovation-feature .et_pb_row,
#renovation-about .et_pb_row {
padding: 30px 0;
}
}   #travel-blurb h4 span {
display: block;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
#travel-blurb h4::after {
content: "";
background-color: #ffffff;
height: 1px;
width: 100px;
display: block;
margin: 10px auto 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#travel-blurb h4:hover:after {
width:200px;
} #travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
display: flex;
justify-content: center;
}
#travel-porfolio .et_pb_portfolio_filter_all a{
color: #333 !important;
}
#travel-porfolio .et_pb_portfolio_filter a {
border: 0;
}
#travel-porfolio .et_pb_portfolio_filter a:hover {
text-decoration: underline;
background: none !important;
color: #333 !important;
}
#travel-porfolio .et_pb_portfolio_filter a.active {
background: transparent;
}
#travel-porfolio .et_pb_portfolio_item  .et_overlay {
display: none;
}
#travel-porfolio .et_pb_portfolio_item .et_portfolio_image {
overflow: hidden;
}
#travel-porfolio .et_pb_portfolio_item .et_portfolio_image::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #21212199;
opacity: 0;
transition: 0.5s;
}
#travel-porfolio .et_pb_portfolio_item .et_pb_module_header {
position: absolute !important;
left: 0px;
top: 40%;
width: 100% !important;
text-align: center;
transform: translateY(15px);
opacity: 0;
transition: 0.2s;
}
#travel-porfolio .et_pb_portfolio_item:hover .et_portfolio_image::after {
opacity: 1;
}
#travel-porfolio .et_pb_portfolio_item:hover .et_pb_module_header {
opacity: 1;
transform: translateY(0);
}
#travel-porfolio .et_pb_portfolio_item .et_portfolio_image img {
transition: 1.3s;
}
#travel-porfolio .et_pb_portfolio_item:hover .et_portfolio_image img {
transform: scale(1.1);
} #travel-counters .et_pb_number_counter .title::after {
content: '';
position: absolute;
width: 150px;
height: 1px;
background: #fff;
top: 115%;
left: 50%;
margin-left: -75px;
transition: 0.3s;
}
#travel-counters .et_pb_number_counter:hover .title::after {
width: 180px;
margin-left: -90px;
}
#travel-counters .percent {
margin-bottom: 0px !important;
}
#travel-counters .title {
font-size: 16px !important;
} #travel-testimonials .et_pb_team_member_image {
margin: 0 auto 12px;
overflow: hidden;
border-bottom: 1px solid #e0e0e0;
}
#travel-testimonials .et_pb_team_member_image img {
transform: scale(1.5);
}
#travel-testimonials .et_pb_testimonial_comment {
position: absolute;
bottom: 170px;
padding: 50px 20px;
background: #fff;
box-shadow: 0 0 30px #2626261a;
transform: translateY(30px);
opacity: 0;
transition: 0.5s
}
#travel-testimonials .et_pb_testimonial_comment::before,
#travel-testimonials .et_pb_testimonial_comment::after {
content: '{';
font-family: ETmodules;
font-size: 50px;
position: absolute;
}
#travel-testimonials .et_pb_testimonial_comment::before {
transform: rotate(-180deg);
text-align: left;
left: 0;
top: 0;
padding: 25px 20px 25px 0;
}
#travel-testimonials .et_pb_testimonial_comment::after {
text-align: right;
right: 0;
bottom: 0;
padding: 25px 20px 25px 0;
}
#travel-testimonials .et_pb_team_member:hover .et_pb_testimonial_comment {
opacity: 1;
transform: translateY(0);
}
#travel-testimonials .et_pb_team_member_image img {
transform: scale(1.9) translateY(95px);
transition: 0.3s;
}
#travel-testimonials .et_pb_team_member:hover .et_pb_team_member_image img {
transform: scale(1) translateY(0);
}
#travel-testimonials .et_pb_team_member .et_pb_member_position::after {
content: '';
position: absolute;
width: 90px;
height: 1px;
background: #e0e0e0;
top: 120%;
left: 50%;
margin-left: -45px;
transition: 0.3s
}
#travel-testimonials .et_pb_team_member:hover .et_pb_member_position::after {
width: 120px;
margin-left: -60px;
} @media screen and (max-width: 1366px) {
#travel-offer .et_pb_row {
max-width: 100% !important;
}
}
@media screen and (max-width: 980px) {
#travel-banner h1 {
font-size: 40px !important;
}
#travel-offer .et_pb_image_wrap,
#travel-offer .et_pb_image img {
width: 100%;
}
#travel-offer .et_pb_divider.et_pb_module {
margin-left: auto !important;
margin-right: auto !important;
}
#travel-testimonials h2,
#travel-offer h2 {
text-align: center !important;
font-size: 30px !important;
line-height: 1.2em !important;
}
#travel-testimonials .et_pb_text,
#travel-offer .et_pb_button_module_wrapper {
text-align: center;
}
#travel-testimonials .et_pb_team_member_image {
float: none;
}
#travel-testimonials .et_pb_team_member {
max-width: 320px !important;
margin: 0 auto;
}
#travel-testimonials .et_pb_testimonial_comment {
min-width: 320px;
}
#travel-offer .et_pb_row .et_pb_column:last-child {
padding: 56px 15px 46px;
}
#travel-offer .et_pb_row .et_pb_column:last-child p {
font-size: 14px;
}
#travel-testimonials .et_pb_team_member_description{display:block;}
}
@media screen and (max-width: 767px) {
#travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
display: block;
width: 420px;
margin: 0 auto 30px !important;
}
#travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
width: 100%;
display: table !important;
}
#travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
display: table-cell !important;
text-align: center !important;
width: auto !important;
float: none;
}
#travel-porfolio .et_pb_portfolio_item .et_portfolio_image img {
width: 100%;
}
#travel-porfolio .et_pb_portfolio_item {
width: 100%;
}
#travel-counters .et_pb_column {
width: 100%;
margin-right: 0;
}
#travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
width: 100% !important;
}
}
@media screen and (max-width: 640px) {
#travel-banner .et_pb_row {
max-width: 500px !important;
}
}
@media screen and (max-width: 480px) {
#travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
width: 350px;
}
}
@media screen and (max-width: 440px) {
#travel-banner .et_pb_row {
max-width: 100% !important;
}
#travel-blurb .et_pb_row,
#travel-porfolio .et_pb_row,
#travel-counters .et_pb_row,
#travel-testimonials .et_pb_row {
max-width: 90% !important;
}
}
@media screen and (max-width: 380px) {
#travel-porfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
width: 300px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
padding: 10px 10px;
}
}
@media screen and (max-width: 320px) {
#travel-testimonials .et_pb_testimonial_comment {
min-width: 100%;
}
}   #architecture-services .et_pb_blurb .et_pb_image_wrap img,
#architecture-testimonials .et_pb_team_member_image img {
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
#architecture-services .et_pb_blurb .et_pb_image_wrap,
#architecture-testimonials .et_pb_team_member_image {
overflow: hidden;
margin-left: auto;
margin-right: auto;
}
#architecture-services .et_pb_blurb .et_pb_image_wrap img:hover,
#architecture-testimonials .et_pb_team_member_image img:hover {
transform: scale(1.2);
} #architecture-counter .et_pb_number_counter::after {
content: '';
position: absolute;
top: 105%;
left: 50%;
width: 100px;
height: 1px;
background: #006ba6;
margin-left: -50px;
transition: 1s
}
#architecture-counter .et_pb_column .et_pb_blurb .et-pb-icon {
transition: 0.5s;
}
#architecture-counter .et_pb_number_counter.et_pb_with_title .percent {
margin-bottom: 0;
}
#architecture-counter .et_pb_column:hover .et_pb_number_counter::after {
width: 150px;
margin-left: -75px;
} #architecture-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
display: flex;
justify-content: center;
margin: 0;
}
#architecture-portfolio .et_pb_portfolio_filter_all a{
color: #333 !important;
}
#architecture-portfolio .et_pb_portfolio_filter a {
border: 0;
}
#architecture-portfolio .et_pb_portfolio_filter a:hover {
text-decoration: underline;
background: none !important;
color: #333 !important;
}
#architecture-portfolio .et_pb_portfolio_filter a.active {
background: transparent;
}
#architecture-portfolio .et_pb_portfolio_item  .et_overlay {
display: none;
}
#architecture-portfolio .et_pb_portfolio_item .et_portfolio_image {
overflow: hidden;
}
#architecture-portfolio .et_pb_portfolio_item .et_portfolio_image::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #21212199;
opacity: 0;
transition: 0.5s;
}
#architecture-portfolio .et_pb_portfolio_item .et_pb_module_header {
position: absolute !important;
left: 0px;
top: 40%;
width: 100% !important;
text-align: center;
transform: translateY(15px);
opacity: 0;
transition: 0.2s;
}
#architecture-portfolio .et_pb_portfolio_item:hover .et_portfolio_image::after {
opacity: 1;
}
#architecture-portfolio .et_pb_portfolio_item:hover .et_pb_module_header {
opacity: 1;
transform: translateY(0);
}
#architecture-portfolio .et_pb_portfolio_item .et_portfolio_image img {
transition: 1.3s;
}
#architecture-portfolio .et_pb_portfolio_item:hover .et_portfolio_image img {
transform: scale(1.1);
}
#architecture-portfolio .et_pb_grid_item {
margin-top: 5.5%;
margin-bottom: 0;
} #architecture-why-choose-us::after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.7;
}
#architecture-counter .et_pb_column:hover .et_pb_blurb .et-pb-icon {
color: #005d9f;
}
#architecture-why-choose-us .et_pb_module_header span {
display: block;
text-transform: uppercase;
font-weight: 300;
}
#architecture-why-choose-us .et_pb_blurb h4::after {
content: "";
background-color: #ffffff;
height: 1px;
width: 100px;
display: block;
margin: 10px auto 15px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#architecture-why-choose-us .et_pb_blurb h4:hover::after {
width: 150px;
} #architecture-testimonials .et_pb_team_member_description {
position: relative;
}
#architecture-testimonials h3.et_pb_module_header{
padding-top: 30px !important;
}
#architecture-testimonials h3.testimonial-headlinemsg {
position: absolute !important;
top: 0;
text-align: center !important;
width: 100%;
font-size: 24px;
line-height: 32px;
font-weight: 300;
color: #fff;
}
#architecture-testimonials h3.et_pb_module_header,
#architecture-testimonials p.et_pb_member_position {
display: inline-block;
font-size: 14px;
font-weight: 300;
color: #aaa !important;
margin-top: 10px;
position: relative;
}
#architecture-testimonials img {
-webkit-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
#architecture-testimonials .et_pb_team_member_image img:hover{
-webkit-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
} #architecture-map iframe {
width: 100% !important;
} @media screen and (max-width: 1600px) {
#architecture-banner {
padding: 200px 0;
}
}
@media screen and (max-width: 1400px) {
#architecture-banner {
padding: 170px 0;
}
#travel-offer .et_pb_row .et_pb_column:last-child {
padding: 30px 30px 0px;
}
}
@media screen and (max-width:1300px){
#architecture-featured .et_pb_row {
max-width: 100% !important;
}
#architecture-why-choose-us .et_pb_blurb h4:hover::after {
width: 125px;
}
}
@media screen and (max-width: 1200px) {
#architecture-portfolio .et_pb_filterable_portfolio .et_pb_grid_item {
clear: none;
}
#architecture-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
margin-bottom: 40px;
}
#architecture-why-choose-us .et_pb_blurb h4::after {
width: 90px;
}
#architecture-why-choose-us .et_pb_blurb h4:hover::after {
width: 120px;
}
}
@media screen and (max-width: 1128px) {
#architecture-why-choose-us .et_pb_blurb h4::after {
width: 70px;
}
#architecture-why-choose-us .et_pb_blurb h4:hover::after {
width: 100px;
}
}
@media screen and (max-width: 980px) {
#architecture-banner {
padding: 130px 0;
}
#architecture-services .et_pb_row:nth-child(2) .et_pb_module_header, #architecture-services .et_pb_row:nth-child(2) .et_pb_blurb_description {
text-align: center;
}
#architecture-testimonials h3.testimonial-headlinemsg{left:0;right:0;margin:auto;}
#architecture-testimonials .et_pb_team_member_description {
text-align: center !important;
padding: 12px 24px;
}
#architecture-why-choose-us .et_pb_blurb h4::after {
width: 100px;
}
#architecture-why-choose-us .et_pb_blurb h4:hover::after {
width: 150px;
}
#architecture-why-choose-us .et_pb_column h2, #architecture-why-choose-us .et_pb_column p {
text-align: center;
}
#architecture-why-choose-us .et_pb_column .et_pb_divider {
margin: 0 auto 30px;
}
#architecture-featured .et_pb_column:last-child h2,
#architecture-featured .et_pb_column:last-child h4,
#architecture-featured .et_pb_column:last-child p,
#architecture-featured .et_pb_column:last-child .et_pb_button_module_wrapper {
text-align: center;
}
#architecture-featured .et_pb_column:last-child .et_pb_divider {
margin: 0 auto 40px !important;
}
#architecture-featured .et_pb_column:last-child .et_pb_text {
max-width: 100%;
}
}
@media screen and (max-width: 836px) {
#architecture-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filter {
text-align: center;
}
#architecture-portfolio .et_pb_filterable_portfolio .et_pb_grid_item {
margin: 0 auto 20px !important;
text-align: center;
float: none;
}
}
@media screen and (max-width: 767px) {
#architecture-banner {
padding: 100px 0;
}
#architecture-portfolio .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
width: 100%;
}
#architecture-testimonials .et_pb_team_member_description {
text-align: center !important;
padding: unset;
}
#architecture-testimonials h3.testimonial-headlinemsg{
text-align: center !important;
}
#architecture-testimonials p {
text-align: center !important;
}
#architecture-counter .et_pb_column .percent {
height: 60px;
}
#architecture-counter .et_pb_column .et_pb_main_blurb_image {
margin-bottom: 10px;
}
#architecture-featured .et_pb_column:last-child {
padding: 65px 70px;
}
#architecture-featured .et_pb_text h2, #architecture-testimonials .et_pb_text h2 {
font-size: 36px;
}
#architecture-featured .et_pb_column .et_pb_module:first-child,
#architecture-testimonials .et_pb_module:first-child {
margin-bottom: 10px !important;
}
#architecture-featured .et_pb_column:last-child .et_pb_divider {
margin-bottom: 20px !important;
}
#architecture-testimonials .et_pb_row:first-child {
margin-bottom: 30px;
}
}
@media screen and (max-width: 640px) {
#architecture-banner {
padding: 80px 0;
}
#architecture-banner h1 {
font-size: 30px;
line-height: 40px;
}
#architecture-why-choose-us .et_pb_column:first-child {
margin-bottom: 10px;
}
#architecture-why-choose-us .et_pb_column:nth-child(n+2) {
max-width: 100%;
width: 100%;
display: block;
float: none;
margin: 40px auto 0 !important;
}
#architecture-why-choose-us .et_pb_column_1_6:first-child{
margin-top:0 !important;
}
#architecture-portfolio .et_pb_filterable_portfolio ul li {
width: 45%;
text-align: center;
}
#architecture-portfolio .et_pb_filterable_portfolio ul {
margin-bottom: 30px;
}
#architecture-portfolio .et_pb_filterable_portfolio .et_pb_grid_item {
max-width: 80% !important;
margin: 0 10% !important;
}
#architecture-featured h2 {
font-size: 32px;
line-height: 40px;
}
#architecture-testimonials h2 {
font-size: 32px;
line-height: 40px;
}
#architecture-testimonials h4 {
font-size: 20px;
line-height: 24px;
}
}
@media screen and (max-width: 440px) {
#architecture-banner {
padding: 50px 0;
}
#architecture-banner .et_pb_module {
padding: 0 !important;
margin-bottom: 10px;
}
#architecture-featured .et_pb_column {
padding: 36px;
}
#architecture-featured h2 {
font-size: 25px;
line-height: 32px;
}
#architecture-featured h4 {
font-size: 20px;
line-height: 24px;
}
#architecture-featured .et_pb_module {
max-width: 100%;
display: block;
width: 100%;
}
#architecture-featured p {
font-size: 14px;
line-height: 22px;
}
#architecture-contact {
padding: 40px;
}
#architecture-contact .et_pb_main_blurb_image {
margin-bottom: 15px;
}
#architecture-contact .et_pb_main_blurb_image .et-pb-icon {
font-size: 30px;
}
#architecture-contact .et_pb_blurb_container h4 {
font-size: 18px;
padding-bottom: 0;
}
#architecture-testimonials .et_pb_row:nth-child(2) .et_pb_team_member_description {
padding-bottom: 0;
}
#architecture-testimonials .et_pb_module:first-child {
margin-bottom: 0 !important;
}
#architecture-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters {
margin-bottom: 15px;
}
#architecture-featured .et_pb_column:last-child .et_pb_divider {
width: 40px;
}
#architecture-featured .et_pb_column:last-child {
padding: 50px;
}
#architecture-featured .et_pb_column:last-child .et_pb_text h2,
#architecture-testimonials .et_pb_text h2 {
font-size: 30px;
}
#architecture-portfolio .et_pb_filterable_portfolio ul li {
width: 100%;
}
}
@media screen and (max-width: 320px) {
#architecture-counter {
padding: 30px;
}
#architecture-counter .et_pb_column {
margin-bottom: 15px;
}
#architecture-counter .et_pb_column .percent {
height: 50px;
}
#architecture-portfolio .et_pb_portfolio_item:hover .et_pb_module_header {
transform: translateY(-20px);
}
}   #wedding-banner {
padding-bottom: 200px !important;
} #wedding-about .et_pb_team_member_image {
float: right;
width: 100%;
max-width: 100%;
} #wedding-story h4 span, #wedding-rvsp h4 span {
color: #333333;
}
#wedding-story{
padding-bottom: 60px !important;
} #wedding-date h4 span {
color: #ffffff;
} #wedding-rvsp input, #wedding-rvsp textarea {
background: transparent;
border: 2px solid #cccccc;
}
#wedding-rvsp .et_contact_bottom_container{
float: none;
text-align: center;
display:block;
margin:0 auto;
}
#wedding-rvsp input:focus, #wedding-rvsp textarea:focus {
border-color: #333333;
}
#wedding-rvsp .et_pb_contact_submit:hover {
background-color: #333333 !important;
} #wedding-tabs .et_pb_tabs, #wedding-tabs ul.et_pb_tabs_controls::after {
border: none !important;
}
#wedding-tabs .et_pb_all_tabs {
background-color: transparent;
}
#wedding-tabs ul.et_pb_tabs_controls {
border: none !important;
background-color: transparent;
margin-bottom: 50px;
}
#wedding-tabs .et_pb_row, #wedding-tabs ul.et_pb_tabs_controls {
text-align: center;
}
#wedding-tabs .et_pb_tabs_controls li {
display: inline-block;
float: none;
text-align: center;
margin: 0 5px;
padding: 0;
height: auto !important;
}
#wedding-tabs .et_pb_tab_active a {
color: #ffffff !important;
}
#wedding-tabs ul img {
max-width: 100%;
width: 100%;
border: 4px solid #ffffff;
} @media screen and (max-width:980px){
#wedding-banner {
padding: 50px 0 !important;
}
#wedding-banner h1 {
font-size: 70px;
line-height: 180px;
}
#wedding-about h3,
#wedding-about h4,
#wedding-about p,
#wedding-about .et_pb_member_social_links{
text-align: center !important;
}
#wedding-about .et_pb_team_member_image{
float: none;
margin-right: 0 !important;
}
#wedding-about .et_pb_team_member img {
margin: 0 auto !important;
display: block;
}
#wedding-story .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{display:block;}
}
@media screen and (max-width:767px){
#wedding-banner h2 {
font-size: 35px;
line-height: 42px;
}
#wedding-banner h1 {
font-size: 40px;
line-height: 65px;
}
#wedding-rvsp .et_pb_contact_form_0 {
max-width: 100%;
}
#wedding-rvsp #et_pb_contact_form_0 .et_contact_bottom_container{
padding: 0 0px;
}
#wedding-rvsp p.et_pb_contact_field{
padding: 0px;
}
#wedding-tabs .et_post_gallery li {
font-size: 17px;
}
#wedding-tabs .et-pb-active-slide {
padding: 0px;
}
}   #barber-services ul {
list-style: none;
padding: 0;
}
#barber-services ul li {
display: inline-block;
width: 49%;
margin: 0 0 20px;
position: relative;
padding-left: 50px;
vertical-align: top;
}
#barber-services ul li::before {
content: "\5a";
color: #006ba6;
font-size: 18px;
position: absolute;
left: 0;
top: 0; font-family: 'ETModules';
} #barber-pricing .pricing-box {
margin: 1%;
width: 22.5%;
border-radius: 10px 10px 0px 0px;
}
#barber-pricing .pricing-box .prcng-desc {
position: relative;
}
#barber-pricing .pricing-box .prcng-desc::after {
content: "";
display: block;
width: 0;
height: 0;
border-left: 29px solid transparent;
border-right: 29px solid transparent;
border-top: 25px solid #006ba6;
position: absolute;
left: 40%;
bottom: -75px;
}
#barber-pricing .pricing-box.box2 .prcng-desc::after {
border-top: 25px solid #111111;
}
#barber-pricing .pricing-box .et_pb_button_module_wrapper {
background-color: #fff;
padding: 38px 0 30px;
}
#barber-pricing .pricing-box .prcng-btn {
width: 100%;
max-width: 140px;
padding: 11px !important;
display: block;
margin: 0 auto;
}
#barber-pricing .pricing-box .prcng-btn:hover {
padding: 11px !important;
background-color: #24a2ff;
color: #fff !important;
}
#barber-pricing .pricing-box.box2 .prcng-btn:hover {
background-color: #111111;
}
@media only screen and (max-width:767px){
#barber-what-we-do .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{display:block;}
} @media screen and (max-width:1366px){
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:980px){
#barber-hero .et_pb_button_module_wrapper {
text-align: center;
}
#barber-what-we-do .et_pb_button_module_wrapper {
text-align: center;
}
#barber-cta h6,
#barber-cta h4 {
text-align: center !important;
}
#barber-cta .et_pb_button_module_wrapper {
text-align: center;
}
#barber-gallery .et_pb_gallery_items {
text-align: center !important;
display: block;
}
#barber-gallery .et_pb_gallery_item {
display: inline-block !important;
float: none;
margin: 0 auto;
}
#barber-pricing .pricing-box{
margin-right: 4%;
max-width: 45%;
width: 100%;
margin-bottom: 36px;
}
#barber-hero .et_pb_slides p {
display: none;
}
}
@media screen and (max-width:767px){
#barber-pricing .pricing-box {
max-width: 320px;
width: 100%;
display: block;
margin: 0 auto 36px !important;
}
}
@media screen and (max-width:756px){
#barber-gallery .et_pb_row {
padding: 20px 0;
}
}
@media screen and (max-width:480px){
#barber-pricing .pricing-box:last-child {
margin-bottom: 0 !important;
}
}
@media only screen and (max-width:981px){
#clean-banner-section #et_pb_contact_form_0{margin:0 auto;}
#clean-services-section .et_pb_blurb{margin-bottom:30px;}
#clean-welcome-section .et_pb_blurb{float:none !important;text-align:center;margin:0 auto;width:100% !important;max-width:100%;padding:30px 0 0 0 !important;}
#clean-welcome-section .et_pb_blurb_content{text-align:center !important;}
#clean-staff-section .et_pb_team_member_image img{width:100%;}
}   #clean-banner-section #et_pb_contact_form_0 {
background-color: #24a2ff;
padding: 16px 0 25px;
position: relative;
border: 3px solid #fff;
width: 100%;
max-width: 390px;
}
#clean-banner-section #et_pb_contact_form_0::before {
content: "";
display: block;
background-color: #ffbc42;
width: 100%;
min-height: 72px;
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
}
#clean-banner-section #et_pb_contact_form_0 h1 {
z-index: 2;
padding-bottom: 60px;
}
#clean-banner-section #et_pb_contact_form_0 form {
margin: 0 auto;
display: block;
padding: 0 25px;
}
#clean-banner-section #et_pb_contact_form_0 form p {
padding: 0;
margin-bottom: 15px;
}
#clean-banner-section #et_pb_contact_form_0 form .et_pb_contact_field_0 {
padding-right: 9px;
}
#clean-banner-section #et_pb_contact_form_0 form .et_pb_contact_field_1 {
padding-left: 9px;
}
#clean-banner-section #et_pb_contact_form_0 form p input,
#clean-banner-section #et_pb_contact_form_0 form p textarea {
min-height: 22px;
color: #FFFFFF;
padding: 8px 6px 8px 14px;
background-color: #000;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
}
#clean-banner-section #et_pb_contact_form_0 form .et_contact_bottom_container {
display: block;
float: none;
text-align: center;
margin-top: 30px;
}
#clean-banner-section #et_pb_contact_form_0 form .et_contact_bottom_container button {
margin: 0;
padding: 8px !important;
width: 100%;
max-width: 150px;
color: #555;
font-size: 15px;
font-weight: 600;
}
#clean-banner-section #et_pb_contact_form_0 form .et_contact_bottom_container button:hover {
background-color: transparent;
color: #fff;
} #clean-services-section .et_pb_blurb_container {
text-align: center;
background-color: #fff;
padding: 100px 20px 0;
margin-top: -75px;
box-shadow: 0px 0px 5px rgba(0,0,0,0.15);
}
#clean-services-section .et_pb_module_header {
font-weight: 500;
padding: 0 20px;
margin-bottom: 30px;
}
#clean-services-section .et_pb_main_blurb_image {
margin: 0;
}
#clean-services-section .et_pb_blurb_description a {
background-color: #24a2ff;
color: #fff;
padding: 10px 20px;
}
#clean-services-section .et_pb_blurb_description a:hover{background-color: #ffbc42;
color: #fff;} #clean-welcome-section .et_pb_blurb {
float: left;
width: 33%;
padding: 0 20px 0 0;
}
#clean-welcome-section .et_pb_button {
display: inline-block;
width: 22%;
text-align: center;
}
#clean-welcome-section .et_pb_blurb_content {
text-align: left;
}
#clean-welcome-section .et_pb_blurb_description p {
font-size: 14px;
line-height: 24px;
font-weight: 300;
} #clean-staff-section .et_pb_team_member_image {
position: relative;
-webkit-transition: all 0.3s ease;	   
-moz-transition: all 0.3s ease;	   
-ms-transition: all 0.3s ease;	   
-o-transition: all 0.3s ease;	   
-z-transition: all 0.3s ease;	   
transition: all 0.3s ease;
}
#clean-staff-section .et_pb_team_member_description {
position: absolute;
top: 40%;
left: 0;
right: 0;
text-align: center;
opacity: 0;
-webkit-transition: all 0.3s ease;	   
-moz-transition: all 0.3s ease;	   
-ms-transition: all 0.3s ease;	   
-o-transition: all 0.3s ease;	   
-z-transition: all 0.3s ease;	   
transition: all 0.3s ease;
}
#clean-staff-section .et_pb_module_header {
font-weight: 500;
color: #fff;
text-transform: uppercase;
font-size: 15px;
line-height: 25px;
padding: 0;
}
#clean-staff-section .et_pb_member_position {
color: #fff;
font-size: 14px;
line-height: 24px;
}
#clean-staff-section .et_pb_team_member_image::before {
content: "";
background-color: rgba(60, 147, 182, 0.58);
height: 100%;
width: 100%;
position: absolute;
opacity: 0;
-webkit-transition: all 0.3s ease;	   
-moz-transition: all 0.3s ease;	   
-ms-transition: all 0.3s ease;	   
-o-transition: all 0.3s ease;	   
-z-transition: all 0.3s ease;	   
transition: all 0.3s ease;
}
#clean-staff-section .et_pb_team_member:hover .et_pb_team_member_image::before, #clean-staff-section .et_pb_team_member:hover .et_pb_team_member_description {
opacity: 1;
} #clean-counter-section .et-pb-icon {
color: #fff;
}
#clean-counter-section .et_pb_module_header {
color: #fff;
font-weight: 500;
padding:0;
}
#clean-counter-section .et_pb_blurb_description p {
font-size: 40px;
color: #fff;
font-weight: bold;
}
#clean-counter-section .et_pb_blurb {
margin: 0;
}
#clean-counter-section .percent-value {
font-size: 50px;
color: #fff;
line-height: 55px;
} #clean-blog-section .et_pb_blog_grid .column {
width: 44%;
}
#clean-blog-section .et_pb_post {
border: none;
clear: both;
background-color: transparent;
position: relative;
margin: 0;
padding: 30px 0 !important;
overflow: hidden;
}
#clean-blog-section .et_pb_blog_grid .et_pb_image_container {
position: absolute;
right: 0;
bottom: 0;
top: 0;
margin: 0;
width: 45%;
}
#clean-blog-section .et_pb_blog_grid .et_pb_image_container a {
display: unset;
margin: 0;
position: unset;
}
#clean-blog-section .et_pb_blog_grid img {
max-width: unset !important;
min-width: unset !important;
width: 100%;
height: 100%;
}
#clean-blog-section .entry-title {
padding: 40px 0 15px 30px;
font-size: 15px !important;
line-height: 15px;
position: relative;
text-transform: uppercase;
color: #212121;
font-weight: 700;
}
#clean-blog-section .entry-title::before {
content: "";
display: block;
width: 5px;
height: 15px;
background-color: #2196F3;
position: absolute;
left: 0;
}
#clean-blog-section .post-meta {
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
padding-bottom: 15px;
margin: 0;
}
#clean-blog-section .entry-title,
#clean-blog-section .post-meta,
#clean-blog-section .post-content {
width: 55%;
padding-left: 30px;
background-color: #fff;
}
#clean-blog-section .post-content p {
font-size: 14px;
line-height: 22px;
font-weight: 400;
}
#clean-blog-section .post-content a {
display: block;
width: 110px;
text-align: center;
padding: 12px;
background-color: #0496ff;
color: #fff;
text-transform: uppercase;
font-size: 12px;
line-height: 12px;
font-weight: 700;
margin-top: 50px;
}
#clean-blog-section .post-content a:hover {
background-color: #ffbc42;
color: #212121 !important;
}
@media only screen and (max-width:767px){
#clean-blog-section .post-content,#clean-blog-section .post-meta{padding-left:0;}
#clean-blog-section .entry-title{padding: 40px 0 15px 0px;}
#clean-blog-section .post-content a{margin:20px auto !important;width:50%;}
} #clean-contact-section .et_pb_row {
text-align: center;
}
#clean-contact-section .et_pb_button_module_wrapper {
margin: 0;
display: inline-block;
width: 12%;
} #clean-industries-section .et_pb_text_inner ul {
display: inline-block;
width: 49%;
margin-top: 30px;
vertical-align: middle;
list-style: none;
padding: 0;
}
#clean-industries-section .et_pb_text_inner ul li {
padding-bottom: 15px;
}
#clean-industries-section .et_pb_text_inner ul li:before {
content:'\4e';
font-family:ETmodules;
margin-right:5px;
}
#clean-industries-section .et_pb_testimonial {
padding: 0 0 0 55px;
position: relative;
}
#clean-industries-section .et_pb_testimonial_description {
margin: 0 !important;
padding: 50px 0;
float: left;
width: 60%;
}
#clean-industries-section .et_pb_testimonial .et_pb_testimonial_portrait {
margin: 0;
width: 30% !important;
height: 100% !important;
position: absolute;
right: 0;
border: none;
float: none;
border-radius: 0;
}
#clean-industries-section .et_pb_testimonial .et_pb_testimonial_portrait::before {
display: none;
}
#clean-industries-section .et_pb_testimonial_description .et_pb_testimonial_author {
margin-top: 35px;
font-style: normal;
color: #333 !important;
text-transform: uppercase;
}
#clean-industries-section .et_pb_testimonial_description .et_pb_testimonial_meta {
font-size: 12px;
line-height: 12px;
font-style: normal;
text-transform: uppercase;
} @media only screen and (max-width: 1440px) {
#clean-contact-section .et_pb_button_module_wrapper {
width: 15%;
}
}
@media only screen and (max-width: 1152px) {
#clean-contact-section .et_pb_button_module_wrapper {
width: 20%;
}
}
@media only screen and (max-width: 980px) {
#clean-blog-section .et_pb_blog_grid .column {
width: 100%;
margin: 0 0 20px !important;
}
#clean-banner-section #et_pb_contact_form_0 form p {
padding: 0 !important;
}
}
@media only screen and (max-width: 865px) {
#clean-contact-section .et_pb_button_module_wrapper {
width: 25%;
}
#clean-welcome-section .et_pb_button {
width: 40%;
}
}
@media only screen and (max-width: 767px) {
#clean-blog-section .et_pb_blog_grid .et_pb_image_container {
width: 100%;
position: relative;
}
#clean-blog-section .entry-title, #clean-blog-section .post-meta, #clean-blog-section .post-content {
width: 100%;
}
#clean-blog-section .post-content {
padding-bottom: 20px;
}
#clean-banner-section #et_pb_contact_form_0 {
margin: 0 auto;
}
}
@media only screen and (max-width: 691px) {
#clean-contact-section .et_pb_button_module_wrapper {
width: 100%;
margin-bottom: 20px;
}
#clean-welcome-section .et_pb_blurb {
float: none !important;
width: 100% !important;
max-width: 100%;
}
}
@media only screen and (max-width: 550px) {
#clean-industries-section .et_pb_text_inner ul {
display: block;
width: 100%;
margin-top: 30px;
list-style: none;
padding: 0;
}
#clean-industries-section .et_pb_text_inner ul:last-child {
margin-top: 0 !important;
}
#clean-industries-section .et_pb_testimonial .et_pb_testimonial_portrait {
margin: 0;
width: 100% !important;
position: unset;
right: unset;
border: none;
float: none;
border-radius: 0;
left: 0;
padding: 0 !important;
background-position: top center;
background-size: 50%;
min-height: 290px;
}
#clean-industries-section .et_pb_testimonial_description {
margin: 0 auto !important;
padding: 20px;
width: 100%;
display: block;
float: none;
}
#clean-industries-section .et_pb_testimonial {
padding: 0;
}
#clean-industries-section .et_pb_testimonial_description .et_pb_testimonial_content {
text-align: center;
}
#clean-industries-section .et_pb_testimonial_description .et_pb_testimonial_author, 
#clean-industries-section .et_pb_testimonial_description .et_pb_testimonial_meta {
text-align: center !important;
}
}
@media only screen and (max-width: 450px) {
#clean-welcome-section .et_pb_button {
width: 60%;
}
#clean-industries-section .et_pb_button {
width: 100%;
text-align: center;
}
#clean-industries-section .et_pb_testimonial_description {
padding: 0 20px;
}
}
@media only screen and (max-width: 767px) {
#clean-industries-section .et_pb_testimonial .et_pb_testimonial_portrait{min-height:230px;}}   #baker-about-section h2{
position:relative;
}
#baker-about-section p {
padding-top: 20px;
font-size: 15px;
line-height: 25px;
font-weight: 400;
}
#baker-about-section h3 {
padding: 0;
} #bakery-blurb-section .et_pb_blurb .et_pb_main_blurb_image {
display: block;
text-align: left;
}
@media only screen and (max-width:981px){
#bakery-blurb-section .et_pb_blurb .et_pb_main_blurb_image{text-align:center;}
} #bakery-desc-section .et_pb_column:last-child {
box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, .07);
} #bakery-pricing-section .et_pb_blurb {
position: relative;
}
#bakery-pricing-section .et_pb_blurb .et_pb_module_header {
border-bottom: 1px solid #D1D7DD;
}
#bakery-pricing-section .et_pb_blurb .item-price {
font-size: 35px;
line-height: 42px;
color: #ffbc42;
font-weight: 300;
position: absolute;
top: 0;
right: 0;
} #bakery-testimonial-section .et_pb_testimonial {
position: relative;
}
#bakery-testimonial-section .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: -85px;
left: 0;
right: 0;
margin: 0 auto;
}
@media only screen and (max-width:981px){
#bakery-testimonial-section .et_pb_testimonial .et_pb_testimonial_description{text-align:center;}
}
@media only screen and (max-width:767px){
#bakery-pricing-section .et_pb_blurb .et_pb_module_header{padding-bottom:20px;}}
#bakery-testimonial-section .et_pb_testimonial::after {
content: "";
position: absolute;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #f5f5f5;
bottom: -15px;
left: 0;
right: 0;
margin: 0 auto;
visibility: visible;
} @media only screen and (max-width: 1200px) {
#baker-feature-section .et_pb_column:last-child {
padding: 100px 0 0;
}
}
@media only screen and (max-width: 980px) {
#baker-about-section{
padding-top: 80px;
}
#baker-feature-section .et_pb_column:last-child {
padding: 0;
}
#bakery-testimonial-section .et_pb_testimonial {
margin-bottom: 70px;
}
#bakery-testimonial-section .et_pb_testimonial_description {
margin: 0 !important;
}
#bakery-blog-section .et_pb_column {
margin: 0;
}
#bakery-blog-section .et_pb_posts {
margin: 0 auto !important;
}
}
@media only screen and (max-width: 767px) {
#baker-about-section h3 {
font-size: 16px !important;
}
#baker-about-section .et_pb_column {
margin: 0;
}
}
@media only screen and (max-width: 480px) {
#baker-about-section h2::after {
right: 0;
display: block;
text-align: center;
margin: 0 auto;
}
#bakery-blurb-section .et_pb_blurb .et-pb-icon {
margin: 0 auto;
display: block;
text-align: center;
}
}   #university-banner .et_pb_slide_content {
margin: 15px 0 20px;
} #university-about .et_pb_posts article {
border-bottom: 1px solid #e3e3e3;
margin-bottom: 10px;
padding-bottom: 12px;
}
#university-about .et_pb_posts article .post-content {
display: none;
}
#university-about .et_pb_posts article .entry-title a:hover,
#university-courses .et_pb_portfolio_grid .et_pb_grid_item .et_pb_module_header a:hover {
color: #1ea69a !important;
}
#university-about .btn-posts {
padding: 0 !important;
}
#university-about .btn-posts:hover {
background: transparent;
} #university-courses .et_pb_module_header {
color: #000;
padding: 0;
}
#university-courses .et_pb_blurb_description br {
display: none;
}
#university-courses .et_pb_blurb_description span {
color: #909090;
margin-bottom: 20px;
display: block;
}
#university-courses a {
background-color:#24a2ff;
padding: 15px;
color: #fff;
font-size: 13px;
margin-top: 10px;
display: inline-block;
}
#university-courses a:hover {
background-color: #ffbc42;
} #university-testimonials .et_pb_testimonial {
background-color: transparent;
}
#university-testimonials .et_pb_testimonial::before {
display: none;
}
#university-testimonials .et_pb_testimonial_portrait {
display: block;
float: none;
text-align: center;
margin: 0 auto 20px;
}
#university-testimonials .et_pb_testimonial_description{
margin:0 !important;
}
#university-testimonials .et_pb_testimonial_description_inner {
color: #fff;
text-align: center;
padding: 0 100px;
} #university-events h2, #university-events h3 {
display: inline-block;
}
#university-events h2 span {
display: block;
}
#university-events h3 {
width: 80%;
vertical-align: top;
color: #333;
font-size: 25px;
line-height: 35px;
}
#university-events .events-list h2 {
font-size: 20px;
line-height: 30px;
color: #006ba6;
padding-right: 20px;
}
#university-events .events-list h2 span {
font-size: 30px;
line-height: 40px;
}
#university-events .events-list p {
padding: 20px 0;
font-weight: 400;
font-size: 15px;
line-height: 25px;
}
#university-events .events-list h4 {
font-size: 15px;
line-height: 25px;
color: #006ba6;
}
#university-events .events-list {
padding: 50px 0;
border-bottom: 1px solid #ccc;
} #university-publications .et_pb_module_header {
display: inline-block;
padding: 0 !important;
}
#university-publications .et_pb_blurb_description{
display: inline;
}
#university-publications .et_pb_blurb_description .pub-price{
float: right;
font-size: 20px;
line-height:30px;
font-weight: 700;
color: #006ba6;
}
#university-publications .et_pb_blurb_description .pub-author{
display: block;
} @media only screen and (max-width: 980px) {
#university-banner .et_pb_slide_content {
margin: 10px 0 20px;
}
#university-courses .et_pb_portfolio_grid .et_pb_grid_item {
width: 45%;
margin: 0 30px 30px 0;
}
#university-publications .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image,#university-publications .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img{width:100%;}
#footer-version-8 h3::after{display:none;}
#footer-version-8 .bottom-footer .et_pb_menu .et_pb_menu__menu{margin:0 auto;}
#footer-version-8 .bottom-footer ul li:not(:last-child)::after{display:none;}
#footer-version-8 .bottom-footer ul li{padding-right:11px;}
}
@media only screen and (max-width: 767px) {
#university-courses .et_pb_portfolio_grid .pagination {
padding-top: 10px;
}
#university-courses .et_pb_portfolio_grid .et_pb_grid_item {
width: 80%;
margin: 0 auto 30px !important;
float: none;
}
#university-courses .et_pb_portfolio_grid .et_pb_grid_item .et_portfolio_image img {
width: 100%;
}
#university-events .events-list h2#university-events .events-list h2{
padding-right: 0px;
}
#university-testimonials .et_pb_testimonial_description_inner {
padding: 0 20px;
}
#university-events .events-list h2{padding-right:10px;}
#university-testimonials .et_pb_testimonial{padding:30px 0 30px 0;}
}
@media only screen and (max-width: 480px) {
#university-courses .et_pb_portfolio_grid .et_pb_grid_item {
width: 100%;
}
}   #finance-banner .et_pb_slide_title span {
display: block;
font-size: 70px;
line-height: 80px;
font-weight: 500;
}
#finance-banner .et_pb_slide_title {
line-height: 80px;
}
#finance-banner .et_pb_slide_content {
line-height: 30px;
} #finance-cta .et_pb_button {
text-transform: uppercase;
} #finance-stories .percent {
margin-bottom: 10px;
height: auto;
}
#finance-stories .counter-row{
padding: 100px 0 180px;
position: absolute;
top: 330px;
right: 0px;
bottom: 0px;
left: 0px;
overflow: hidden;
box-shadow: 0 0 74px rgba(20, 20, 20,0.07);
-moz-box-shadow: 0 0 74px rgba(20, 20, 20,0.07);
-webkit-box-shadow: 0 0 74px rgba(20, 20, 20, 0.13);
background-color: #ffffff;
z-index: 1;
}
@media only screen and (max-width:767px){
#finance-stories .counter-row{
top: 30px;
}
#finance-contact .et_contact_bottom_container .et_pb_button{width:100%;margin:0;}
#finance-contact .et_contact_bottom_container{padding: 0 0 0 3%;}
} #finance-cases a {
color: #ffbc42;
} #finance-about h3 {
padding-bottom: 0;
font-weight: 300;
}
#finance-about a {
color: #ffbc42;
font-weight: bold;
} #finance-testimonials {
padding-bottom: 200px;
}
#finance-testimonials .et_pb_testimonial, #finance-two-col-testimonials .et_pb_testimonial {
background-color: transparent !important;
}
#finance-testimonials .et_pb_testimonial::before, #finance-two-col-testimonials .et_pb_testimonial::before{
display:none !important;
}
#finance-testimonials .et_pb_testimonial_description_inner {
padding: 0 150px;
}
#finance-two-col-testimonials .et_pb_row {
margin-top: -270px;
box-shadow: 0 0 74px rgba(20, 20, 20,0.07);
-moz-box-shadow: 0 0 74px rgba(20, 20, 20,0.07);
-webkit-box-shadow: 0 0 74px rgba(20, 20, 20, 0.13);
padding-bottom: 0;
} #finance-news .entry-title a {
font-size: 21px;
line-height: 31px;
color: #006ba6;
}
#finance-news .entry-title {
padding: 0;
}
#finance-news .post-meta {
margin-bottom: 20px;
}
#finance-news article {
border: none;
box-shadow: 0 0 74px rgba(20, 20, 20,0.07);
-moz-box-shadow: 0 0 74px rgba(20, 20, 20,0.07);
-webkit-box-shadow: 0 0 74px rgba(20, 20, 20, 0.13);
} #finance-contact .et_pb_contact_field_2, #finance-contact .et_pb_contact_field_3 {
display: inline-block;
width: 50%;
}
#finance-contact .et_contact_bottom_container {
float: none;
text-align: left;
} @media screen and (max-width:1680px){
#finance-banner .et_pb_slide_title span{
font-size: 50px;
line-height:50px;
}
#finance-banner .et_pb_slide_title {
font-size: 80px !important;
line-height: 95px;
}
}
@media screen and (max-width:1400px){
#finance-banner .et_pb_slide_title {
font-size: 70px !important;
line-height: 85px;
}
#finance-banner .et_pb_slide_title span {
font-size: 40px;
line-height: 40px;
}
}
@media screen and (max-width:1280px){
#finance-banner .et_pb_slide_content {
font-size: 16px !important;
line-height: 24px !important;
}
#finance-blurbs .et_pb_module_header {
font-size: 16px;
line-height: 24px;
}
#finance-services h2,
#finance-stories h2,
#finance-cases h2,
#finance-about h2,
#finance-testimonials h2,
#finance-news h2,
#finance-contact h2{
font-size: 40px !important;
line-height: 50px !important;
}
#finance-stories .percent p {
font-size: 30px;
line-height: 30px;
}
#finance-three-column .et_pb_column {
padding: 100px 50px;
}
#finance-testimonials .et_pb_testimonial_description_inner {
padding: 0 24px;
}
#finance-testimonials .et_pb_testimonial_description_inner p em {
font-size: 18px !important;
line-height: 38px !important;
display: block;
}
#finance-two-col-testimonials .et_pb_testimonial_description_inner p strong {
font-size: 28px !important;
line-height: 40px !important;
display: block;
}
}
@media only screen and (max-width:767px){
#finance-banner .et_pb_slide_title {
font-size: 45px !important;
line-height: 50px !important;
}
}	
@media screen and (max-width:980px){
#finance-banner .et_pb_slide_title span {
font-size: 30px;
}
#finance-banner .et_pb_slide_title {
font-size: 50px;
}
#finance-banner .et_pb_slide_content {
font-size: 14px !important;
line-height: 24px !important;
}
#finance-services h2,
#finance-stories h2,
#finance-cases h2,
#finance-about h2,
#finance-testimonials h2,
#finance-news h2,
#finance-contact h2{
font-size: 35px !important;
line-height: 45px !important;
}
#finance-three-column .et_pb_column {
padding: 50px;
width: 100%;
float: none;
}
#finance-three-column .et_pb_column_1_4 {
display: none;
}
#finance-services {
padding-top: 50px;
}
#finance-services .et_pb_module_header,
#finance-services .et_pb_blurb_description,
#finance-cta h2,
#finance-cta h3,
#finance-two-col-testimonials .et_pb_testimonial_description_inner p strong,
#finance-two-col-testimonials .et_pb_testimonial_author,
#finance-two-col-testimonials .et_pb_testimonial_meta {
text-align: center !important;
}
#finance-stories .counter-row{
padding: 50px 0 220px;
}
#finance-two-col-testimonials .et_pb_column {
padding: 10px;
}
}
@media screen and (max-width:767px){
#finance-testimonials .et_pb_testimonial_description_inner {
padding: 0 !important;
}
#finance-news .entry-title,#finance-news .post-meta,#finance-news .post-content {
text-align: center !important;
}
}
@media screen and (max-width: 756px){
#finance-stories {
padding-bottom: 0;
}
#finance-stories .counter-row {
position: relative;
padding: 50px 0 !important;
}
}   #realestate-listings .et_pb_main_blurb_image {
position: relative;
margin-bottom: 10px;
}
#realestate-listings .et_pb_module_header {
position: absolute;
top: 10px;
right: 10px;
font-size: 11px;
line-height: 25px;
background-color: rgba(0, 0, 0, 0.52);
padding: 1px 5px;
color: #fff !important;
font-weight: 400;
text-transform: uppercase;
}
#realestate-listings .et_pb_blurb_description h4 {
background-color: #006ba6;
display: inline-block;
padding: 2px 20px;
color: #fff !important;
font-size: 14px;
line-height: 24px;
border-radius: 5px;
}
#realestate-listings .et_pb_blurb_description h2 {
margin-top: 10px;
color: #000;
padding-bottom:0;
}
#realestate-listings .et_pb_blurb_description h3 {
font-size: 15px !important;
color: #555555;
font-weight: 300;
}
#realestate-listings ul {
padding: 0 0 20px;
}
#realestate-listings ul li {
display: inline-block;
width: 49%;
color: #333333;
font-size: 13px;
}
#realestate-listings .et_pb_blurb_description {
border: 1px solid #dbdbdb;
padding: 0 20px;
border-top: 0;
}
#realestate-listings h5 {
display: inline-block;
width: 49%;
text-align: right;
font-weight: 300;
font-size: 13px;
}
#realestate-listings h5.name {
text-align: left;
} #realestate-properties h2 {
text-align: center;
}
#realestate-properties .et_pb_main_blurb_image {
float: left;
position: relative;
padding-right: 20px;
}
#realestate-properties .et_pb_module_header {
position: absolute;
top: 10px;
left: 10px;
font-size: 11px;
line-height: 25px;
background-color: rgba(0, 0, 0, 0.52);
padding: 1px 5px;
color: #fff !important;
font-weight: 400;
text-transform: uppercase;
}
#realestate-properties .et_pb_blurb_description h3 {
margin-top: 10px;
color: #000;
padding-bottom: 0;
font-size: 25px;
line-height: 35px;
font-weight: 500;
}
#realestate-properties h4 {
font-size: 15px;
color: #555555;
font-weight: 300;
}
#realestate-properties .et_pb_blurb_description ul li {
display: inline-block;
padding-right: 5px;
font-size: 14px;
line-height: 24px;
}
#realestate-properties h5.price {
color: #444;
font-size: 22px;
line-height: 32px;
}
#realestate-properties .et_pb_blurb_content {
clear: both;
padding: 10px 10px 10px 10px;
-webkit-box-shadow: 1px 1px 3px 1px #ccc;
box-shadow: 1px 1px 3px 1px #ccc;
}
#realestate-properties img {
-webkit-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
#realestate-properties img:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
#realestate-properties .et_pb_image_wrap, #realestate-cities .et_pb_image_wrap{
overflow:hidden;
} #realestate-cities .et-waypoint {
transition: all 0.8s ease;
}
#realestate-cities .et-waypoint:hover {
transform: scale(1.2);
}
#realestate-cities .et_pb_main_blurb_image {
position: relative;
}
#realestate-cities h4 {
position: absolute;
top: 10px;
left: 10px;
font-size: 14px;
line-height: 25px;
background-color: rgba(0, 0, 0, 0.52);
padding: 1px 5px;
color: #fff !important;
font-weight: 400;
text-transform: uppercase;
}
#realestate-cities .et_pb_blurb_description {
position: absolute;
bottom: 45px;
left: 18px;
font-size: 20px;
font-weight: bold;
opacity: 0;
color: #ffffff;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#realestate-cities .et_pb_blurb_content:hover .et_pb_blurb_description {
opacity: 1;
} #real-estate-cta .et_pb_text_inner p {
padding: 0 200px;
}
#real-estate-cta .et_pb_contact_form_container{
width: 600px;
margin: 0 auto;
}
#real-estate-cta .et_pb_contact_form{
margin: 0;
width: auto;
}
#real-estate-cta .et_pb_contact input {
float: none;
width: 100%;
background-color: #fff;
padding: 10px;
border-top-left-radius: 5px;
border-radius: 5px;
border: 1px solid #d4d4d4;
box-sizing:border-box;
}
#real-estate-cta .et_pb_contact_field {
padding-left: 0 !important;
}
#real-estate-cta #et_pb_contact_form_0 .et_contact_bottom_container {
width: 100%;
max-width: 696px;
margin: 0 auto;
display:block;
text-align:center;
}
#real-estate-cta .et_pb_button {
border-radius: 5px;
}
#real-estate-cta .et_contact_bottom_container {
float: none;
margin-top: 0;
text-align: left;
}
#real-estate-cta .et_contact_bottom_container button {
font-size: 17px;
margin: 0;
background-color: #006ba6;
border: none;
padding-top: 8px !important;
padding-bottom: 7px !important;
border-radius: 0;
color: #fff;
font-family: Open Sans;
font-weight: bold;
text-transform: capitalize !important;
}
#real-estate-cta .et_pb_contact .et_pb_contact_field_half {
width: 100%;
}
@media only screen and (max-width:767px){
#real-estate-cta #et_pb_contact_form_0 .et_contact_bottom_container{margin-top:10px;}} #real-estate-blogs .et_pb_blog_grid article {
width: 45%;
float: right;
margin-right: 20px;
padding: 0;
border: none;
background-color: #f5f5f5;
}
#real-estate-blogs .et_pb_blog_grid .et_pb_image_container {
padding: 0 20px;
}
#real-estate-blogs .et_pb_blog_grid .entry-title, #real-estate-blogs .et_pb_blog_grid .post-meta, #real-estate-blogs .et_pb_blog_grid .post-content {
padding: 0 20px;
}
#real-estate-blogs .et_pb_blog_grid .post-content {
padding-bottom: 30px;
}
#real-estate-blogs .et_pb_blog_grid .et_pb_image_container {
position: relative;
}
#real-estate-blogs .et_pb_blog_grid .post-meta .published{
display:none;
}
#real-estate-blogs .et_pb_blog_grid .post-meta a {
position: absolute;
top: 24%;
background-color: #24a2ff;
padding: 2px 20px;
color: #fff !important;
font-size: 13px !important;
text-transform: uppercase;
}
#real-estate-blogs .et_pb_blog_grid .post-meta {
font-size: 0 !important;
height: 0 !important;
}
#real-estate-blogs .et_pb_blog_grid .entry-title {
padding-bottom: 10px;
} @media only screen and (max-width:980px) {
#realestate-properties h2 {
text-align: center;
}
#realestate-listings .et_pb_blurb_description h2,
#realestate-properties .et_pb_blurb_description h3,
#realestate-properties h5.price {
font-size: 20px;
}
#real-estate-cta .et_pb_text_inner p {
padding: 0 100px;
}
#real-estate-blogs .et_pb_blog_grid article {
width: 100%;
margin-right: 0;
}
#real-estate-blogs .et_pb_bg_layout_light article {
text-align: center;
}
}
@media only screen and (max-width:767px) {
#realestate-listings .et_pb_module_header {
font-size: 12px !important;
}
#realestate-listings .et_pb_blurb_description h2,
#realestate-properties .et_pb_blurb_description h3,
#realestate-properties h5.price {
font-size: 18px !important;
}
#real-estate-cta .et_pb_text_inner p {
padding: 0 50px;
}
#realestate-cities .et_pb_blurb_description {
font-size: 15px;
}
#real-estate-cta .et_pb_contact_form_container {
width: 100%;
}
#real-estate-cta .et_pb_contact .et_pb_contact_field_half {
padding: 0;
width: 80%;
margin: 0 auto;
display: block;
float: none;
}
#real-estate-cta .et_contact_bottom_container {
float: none;
margin-top: 10px;
text-align: center;
}
#real-estate-cta .et_pb_contact input {
border-radius: 5px;
font-size: 13px;
}
#real-estate-cta .et_contact_bottom_container button {
border-radius: 5px;
width: 80%;
font-size: 15px;
}
#real-estate-blogs article .post-content p {
font-size: 14px;
}
}
@media only screen and (max-width:767px) {
#real-estate-blogs .et_pb_blog_grid .post-meta a{
top: 12%;
}
}
@media only screen and (max-width:440px) {
#realestate-properties .et_pb_main_blurb_image {
float: none;
padding-right: 0;
width: 100%;
margin-bottom: 10px;
}
#realestate-properties .et_pb_main_blurb_image img {
width: 100%;
}
#realestate-properties .et_pb_blurb_description ul {
padding: 0;
}
#real-estate-cta .et_pb_text_inner p {
padding: 0;
}
#real-estate-cta .et_pb_contact .et_pb_contact_field_half,
#real-estate-cta .et_contact_bottom_container button {
width: 100%;
}
#real-estate-blogs .et_pb_blog_grid .post-meta a {
top: 10%;
}
}   #transport-banner .et_pb_text_inner p {
padding: 20px 100px;
} #transport-about h3, #transport-about h2 {
padding: 0;
}
#transport-about .et_pb_blurb {
padding: 30px 40px;
border-top: 5px solid transparent;
-webkit-transition: all 0.3s ease;	   
-moz-transition: all 0.3s ease;	   
-ms-transition: all 0.3s ease;	   
-o-transition: all 0.3s ease;	   
-z-transition: all 0.3s ease;	   
transition: all 0.3s ease;	 
}
#transport-about .et_pb_blurb:hover {
border-top: 5px solid #ffbc42;
}
#transport-about .et_pb_main_blurb_image {
display: block;
text-align: center;
} #transport-counter .et_pb_main_blurb_image, #transport-counter .et_pb_blurb, #transport-services .et_pb_blurb, #transport-services .et_pb_main_blurb_image {
margin: 0;
}
#transport-counter .percent {
margin-bottom: 0;
} #transport-services .et_pb_blurb:hover {
background-color: rgba(255,255,255,0.2);
}
#transport-services .et_pb_main_blurb_image {
margin-bottom: 20px;
} #transport-cta .et_pb_text {
margin: 0;
} #transport-testimonials .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: -90px;
left: 0;
right: 0;
margin: 0 auto;
}
#transport-testimonials .et_pb_testimonial .et_pb_testimonial_description {
margin: 0 auto !important;
width: 80%;
}
#transport-testimonials .et_pb_testimonial::before {
display: none !important;
}
#transport-testimonials .et_pb_row, #transport-testimonials h2 {
padding-bottom: 0;
} #transport-blogs article {
border: none;
padding: 0;
}
#transport-blogs h2.entry-title {
text-transform: uppercase;
font-size: 15px !important;
line-height: 25px !important;
}
#transport-blogs .et_pb_image_container {
padding: 0 20px;
}
#transport-blogs .post-content p {
font-size: 14px;
line-height: 24px;
}
#transport-blogs .post-meta a, #transport-blogs .post-meta .published {
color: #ffbc42;
} #transport-contact .et_pb_contact_field {
display: block !important;
float: none;
width: 100%;
}
#transport-contact .et_pb_contact_field input, #transport-contact .et_pb_contact_field textarea {
background-color: transparent;
border-bottom: 1px solid;
padding-left: 0;
font-weight: 300;
}
#transport-contact .et_contact_bottom_container {
float: none;
margin-top: 10px;
text-align: left;
display: inline-block;
}
#transport-contact .et_contact_bottom_container button {
border: none;
color: #fff;
}
body #page-container #transport-contact .et_contact_bottom_container button {
padding: 20px 50px !important;
} @media only screen and (max-width:640px) {
#transport-banner .et_pb_text_inner p {
padding: 20px 0;
}
}
@media only screen and (max-width:440px) {
#transport-counter .percent {
margin: 15px 0 0;
height: auto;
}
#transport-blogs .post-content p {
font-size: 13px;
}
}
@media only screen and (max-width:767px) {
#transport-contact .et_contact_bottom_container{margin:10px auto;text-align:center;width:100%;}}   #restaurant-details .et_pb_module_header, #restaurant-about h2,
#restaurant-menu h2, #restaurant-menu .et_pb_blurb .et_pb_module_header,
#restaurant-cta h2, #restaurant-testimonials .et_pb_text_inner h2,
#restaurant-testimonials .et_pb_testimonial,#restaurant-booking h2,
#restaurant-blogs .et_pb_text_inner h2 {
position: relative;
}
#restaurant-menu h2:after,
#restaurant-cta h2::after {
content: "";
border:1px dashed #fff;
position: absolute;
width: 80px;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
}
#restaurant-about h2{margin-bottom: 25px;}
#restaurant-details .et_pb_module_header:after{
content: "";
border:1px dashed #24a2ff;
position: absolute;
width: 80px;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
}
#restaurant-details .et_pb_blurb_description, #restaurant-about h3,
#restaurant-menu h3, #restaurant-menu .et_pb_blurb .et_pb_module_header,
#restaurant-blogs .et_pb_text_inner h3 {
margin: 30px 0;
}
#restaurant-about h2::after,
#restaurant-menu .et_pb_blurb .et_pb_module_header:after,
#restaurant-booking h2::after,#restaurant-testimonials .et_pb_text_inner h2::after,
#restaurant-blogs .et_pb_text_inner h2:after{
content: "";
border:1px dashed #ffbc42;
position: absolute;
width: 80px;
bottom: 0;
left: 0;
right: 0;
}
#restaurant-testimonials .et_pb_text_inner h2::after,#restaurant-blogs .et_pb_text_inner h2:after{
margin: auto;
} #restaurant-about h3 {
font-weight: normal;
} #restaurant-menu .et_pb_blurb .et_pb_blurb_description {
overflow: hidden;
}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description a {
background: #000;
color: #fff;
font-size: 18px;
}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description .menu-title {
position: relative;
}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description .menu-title::after {
content: "";
position: absolute;
border: 1px dashed #bcb0b0;
width: 500px;
bottom: 8px;
left: 0;
z-index: -1;
}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description .price {
position: absolute;
right: 0;
background: #000;
}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description small {
color: #999;
font-size: 16px;
} #restaurant-testimonials .et_pb_testimonial .et_pb_testimonial_portrait {
float: none;
display: block;
margin: 0 auto 50px;
}
#restaurant-testimonials .et_pb_testimonial .et_pb_testimonial_description {
margin: 0 !important;
}
#restaurant-testimonials .et_pb_testimonial::before {
bottom: -60px;
top: unset;
font-size: 40px;
} #restaurant-blogs .et_pb_blog_grid_wrapper article {
padding: 20px;
}
#restaurant-blogs .et_pb_blog_grid_wrapper article .et_pb_image_container {
margin: 0;
}
#restaurant-blogs .et_pb_blog_grid_wrapper article .post-content {
display: none;
}
#restaurant-blogs .et_pb_blog_grid_wrapper article .post-meta a {
color: #ffbc42 !important;
} #restaurant-booking .et_pb_blurb .et_pb_main_blurb_image {
margin-bottom: 10px;
}
#restaurant-booking .et_pb_column:last-child h2::after {
margin: 0 auto;
} @media only screen and (max-width: 980px) {
#restaurant-about h2::after{
left: 0 !important; 
margin:0 auto;
}
}
@media only screen and (max-width: 767px) {
#restaurant-menu .et_pb_blurb .et_pb_blurb_description a {
font-size: 11px;
}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description small {
font-size: 14px;
}
#restaurant-menu .et_pb_blurb .et_pb_module_header:after{margin:0 auto;}
#restaurant-menu .et_pb_blurb .et_pb_blurb_description .price{font-size:11px;}
#restaurant-booking h2::after{margin:0 auto;}
#restaurant-booking .et_pb_contact_form .et_contact_bottom_container{float: none;margin: 0 auto;display: 	           block;text-align: center;}
}   #construction-about .et_pb_blurb .et_pb_blurb_container {
padding: 0 20px;
}
#construction-about .et_pb_blurb .et_pb_blurb_description {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
padding: 50px 30px 0;
opacity: 0;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#construction-about .et_pb_blurb:hover .et_pb_blurb_description {
opacity: 1;
}
#construction-about .et_pb_blurb .et_pb_blurb_description .hover-title {
font-size: 20px;
font-weight: 500;
}
#construction-about .et_pb_blurb .et_pb_blurb_description a {
color: #ffbc42;
} #construction-what-we-offer .blurb-right-icon .et_pb_main_blurb_image {
float: right !important;
}
#construction-what-we-offer .et_pb_blurb .et_pb_main_blurb_image {
width: 70px;
height: 70px;
border: 1px solid #e1e1e1;
border-radius: 5px;
float: left;
text-align: center;
}
#construction-what-we-offer .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon {
line-height: 70px;
display: block;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#construction-what-we-offer .et_pb_blurb:hover .et-pb-icon {
color: #fff;
}
#construction-what-we-offer .blurb-right-icon .et_pb_blurb_container {
padding: 0 20px 0 0;
}
#construction-what-we-offer .construction-cta-sec {
position: relative;
z-index: 99;
}
#construction-what-we-offer .et_pb_blurb:hover .et_pb_main_blurb_image {
border-color: #ffbc42;
background: #ffbc42;
box-shadow: 0px 0px 7px #b1b1b1;
} #construction-why-choose-us .et_pb_tabs_controls {
float: left;
width: 20%;
background: transparent;
}
#construction-why-choose-us .et_pb_tabs_controls::after {
display: none;
}
#construction-why-choose-us .et_pb_tabs_controls li {
display: block;
float: none;
width: 100%;
margin: 0 0 3px;
padding: 10px;
height: auto !important;
}
#construction-why-choose-us .et_pb_tabs_controls li.et_pb_tab_active {
box-shadow: 0px 0px 20px #656565;
}
#construction-why-choose-us .et_pb_tabs_controls li a {
display: block;
text-align: center;
}
#construction-why-choose-us .et_pb_all_tabs {
float: right;
width: 75%;
}
#construction-why-choose-us .et_pb_tab_content h4 {
color: #202020;
font-size: 20px;
}
#construction-why-choose-us .et_pb_tab_content p {
padding-bottom: 30px;
}
#construction-why-choose-us .et_pb_tab_content a {
color: #ffbc42;
} #construction-counter .et_pb_main_blurb_image, #construction-counter .et_pb_blurb {
margin: 0;
} #construction-contact input, #construction-contact textarea {
background-color: transparent;
border-bottom: 1px solid #fff;
color: #fff;
}
#construction-contact .et_contact_bottom_container {
text-align: center !important;
float: none !important;
}
body #page-container  #construction-contact .et_pb_button {
padding: 10px 30px !important;
margin-top: 20px;
}
#construction-contact .et_pb_contact_form .et_contact_bottom_container {
width: 30%;
float: right !important;
display: block !important;
text-align: right !important;
margin: 0 auto;
} #construction-testimonials .et_pb_testimonial::before {
display: none;
}
#construction-testimonials .et_pb_testimonial_portrait {
float: none;
text-align: center;
display: block;
margin: 0 auto 10px;
}
#construction-testimonials .et_pb_testimonial_author {
text-transform: uppercase;
color: #ffbc42 !important;
}
#construction-testimonials .et_pb_testimonial {
background-color: transparent;
}
#construction-testimonials .et_pb_testimonial_description {
margin: 20px 0 !important;
} @media only screen and (max-width: 980px) {
#construction-what-we-offer .blurb-right-icon .et_pb_main_blurb_image {
float: left !important;
}
#construction-what-we-offer .blurb-right-icon .et_pb_blurb_container {
padding: 0 0 0 15px;
text-align: left;
}
#construction-why-choose-us .et_pb_tabs_controls {
width: 30%;
}
#construction-why-choose-us .et_pb_all_tabs {
width: 65%;
}
}
@media only screen and (max-width: 767px) {
#construction-about .et_pb_blurb .et_pb_blurb_description .hover-title {
font-size: 18px;
}
#construction-contact .et_pb_contact_form .et_contact_bottom_container {
width: 100%;padding: 0 0 0 3%;
}	
#construction-contact .et_pb_contact_form .et_contact_bottom_container .et_pb_button{width:100%;margin:0;}
#construction-testimonials .et_pb_testimonial{padding:0;}
}
@media only screen and (max-width: 640px) {
#construction-why-choose-us .et_pb_tabs_controls {
float: none;
width: 100%;
}
#construction-why-choose-us .et_pb_all_tabs {
float: none;
width: 100%;
margin-top: 30px;
}
#construction-why-choose-us .et_pb_tab_content h4 {
font-size: 18px;
}
#construction-why-choose-us .et_pb_tab_content p {
padding-bottom: 20px;
font-size: 13px;
}
}
@media only screen and (max-width: 440px) {
#construction-about .et_pb_blurb .et_pb_blurb_description .hover-title {
font-size: 18px;
}
#construction-about .et_pb_blurb .et_pb_blurb_description {
padding: 25px 20px 0;
}
}    #gym-about h3 {
padding: 0 !important;
} #gym-counter .percent {
margin: 0;
height: auto;
}
#gym-counter h3.title {
margin-top: 10px;
} #gym-team .et_pb_blurb .et_pb_main_blurb_image {
width: 150px;
}
#gym-team .et_pb_blurb .et_pb_blurb_container {
padding-left: 30px;
} #gym-schedule table {
border: none;
}
#gym-schedule table td {
border-bottom: 1px solid #eee;
padding: 15px 0;
}
#gym-schedule table tr:nth-child(2n+1) {
background-color: #f9f9f9;
} #gym-testimonial .et_pb_testimonial {
position: relative;
margin:0 auto;
}
#gym-testimonial .et_pb_testimonial .et_pb_testimonial_description {
margin: 0 !important;
}
#gym-testimonial .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: -85px;
}
#gym-testimonial .et_pb_testimonial .et_pb_testimonial_meta {
text-align: center;
}
#gym-testimonial .et_pb_testimonial .et_pb_testimonial_portrait {
left: 0;
right: 0;
margin: 0 auto;
} #gym-pricing .et_pb_pricing_table {
margin: 0 10px !important;
width: 30% !important;
}
#gym-pricing .et_pb_pricing_table:hover {
border-color: #24a2ff ;
}
#gym-pricing .et_pb_pricing_heading {
margin: 0;
}
#gym-pricing .et_pb_pricing_title {
margin: 0 0 50px 20px;
}
#gym-pricing .et_pb_pricing_content_top {
border: none;
}
#gym-pricing .et_pb_pricing_content li {
padding: 0 0 10px;
}
#gym-pricing .et_pb_pricing_content li strong {
color: #333;
}
#gym-pricing .et_pb_pricing_content hr {
border-color: #f2f2f2;
margin: 15px 0;
}
#gym-pricing .et_pb_pricing_table:hover .et_pb_pricing_title,
#gym-pricing .et_pb_pricing_table:hover .et_pb_best_value {
color: #24a2ff  !important;
} #gym-blog .entry-title a:hover {
color: #24a2ff !important;
}
#gym-blog .post-content p {
font-size: 14px;
}
#gym-blog .et_pb_post{padding:0;}
#gym-blog .et_pb_post .et_pb_image_container{margin:0;}
@media only screen and (max-width:981px){
#gym-team .et_pb_blurb .et_pb_blurb_container {
padding-left: 0px;
}
} @media only screen and (max-width:980px) {
#gym-courses .et_pb_button_module_wrapper {
max-width: 400px;
margin: 0 auto;
}
#gym-blog .gym-blog-grid{
width: 100%;
max-width:100%;
}
}
@media only screen and (max-width:749px) {
#gym-pricing .et_pb_pricing_table {
width: 100% !important;
}
#gym-banner .et_pb_row {
max-width: 100%;
}
}
@media only screen and (max-width:440px) {
#gym-pricing .et_pb_pricing_table {
margin: 0 0 10px !important;
width: 100% !important;
}
}
@media only screen and (max-width:440px) {
#gym-team .et_pb_blurb .et_pb_main_blurb_image {
width: 80px;
}
#gym-testimonial .et_pb_testimonial .et_pb_testimonial_portrait {
bottom: -105px;
}
#gym-pricing .et_pb_pricing_title {
margin: 0 0 20px 20px;
}
#gym-pricing .et_pb_pricing_content_top {
padding: 0;
}
}   #medical-banner .et_pb_slide_content hr {
width: 70px;
border: 2px dashed #24a2ff;
margin-bottom: 5px;
}
#medical-banner .et_pb_slide_content p {
text-shadow: none;
width: 80%;
margin: 0 auto;
}
#medical-banner .med-banner-btn {
margin-top: 150px;
font-size: 25px;
}
#medical-banner .med-banner-btn a {
font-size: 15px;
line-height: 20px;
font-style: normal;
background: transparent;
color: #fff;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 5px;
background:#24a2ff;
border-radius: 5px;
padding: 12px 45px;
margin: 0 20px;
}
#medical-banner .med-banner-btn a:hover {
background: #ffbc42;
color: #fff !important;
text-shadow: none;
} #medical-speciality .et_pb_module_header,
#medical-services .et_pb_blurb .et_pb_module_header {
font-weight: 400;
}
#medical-speciality .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
}
#medical-speciality .et_pb_blurb .et_pb_main_blurb_image::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #24a2ff;
left: 0;
top: 0;
opacity: 0;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#medical-speciality .et_pb_blurb:hover .et_pb_main_blurb_image::after {
opacity: 0.5;
}
#medical-specialist .et_pb_blurb ul {
padding: 20px 0 30px;
list-style: none;
text-align: center;
border-top: 1px solid #ebebeb;
width: 85%;
margin: 30px auto 0;
}
#medical-specialist .et_pb_blurb ul li {
display: inline-block;
vertical-align: top;
width: 45px;
height: 45px;
border: 1px solid #ededed;
border-radius: 100%;
margin: 0 5px;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#medical-specialist .et_pb_blurb ul li .et-pb-icon {
font-size: 18px;
color: #898989;
line-height: 43px;
}
#medical-specialist .et_pb_blurb ul li:hover {
background: #24a2ff;
border-color: #24a2ff;
}
#medical-specialist .et_pb_blurb ul li:hover .et-pb-icon {
color: #fff;
} #medical-services .et_pb_blurb .et_pb_main_blurb_image {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
}
#medical-services .et_pb_blurb .et_pb_blurb_container {
padding: 0;
display: inline-block;
}
#medical-services .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
margin-left: 50px;
}
#medical-services .et_pb_blurb .et-pb-icon {
border-radius: 8px;
width: 40px;
height: 40px;
line-height: 24px;
text-align: center;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#medical-services .et_pb_blurb .et-pb-icon:hover {
background: #24a2ff;
}
#medical-services .et_pb_blurb .et_pb_blurb_description {
margin-top: 10px;
} #medical-blog .et_pb_post {
padding: 0;
overflow: hidden;
}
#medical-blog .post-content p {
font-size: 14px;
}
#medical-blog .post-content .more-link {
color: #fff !important;
background:#24a2ff;
font-size: 12px;
text-transform: capitalize;
padding: 5px 20px;
margin: 20px 0 0;
display: inline-block;
}
#medical-blog .post-content .more-link:hover {
background: #ffbc42;
color: #fff !important;
} @media only screen and (max-width: 980px) {
#medical-banner .med-banner-btn a {
font-size: 13px;
padding: 12px 30px;
margin: 0 5px;
}
}
@media only screen and (max-width: 767px) {
#medical-banner .med-banner-btn {
margin-top: 75px;
font-size: 20px;
}
#medical-banner .med-banner-btn a {
margin: 0 auto;
display: block;
width: 100%;
max-width: 180px;
letter-spacing: 3px;
}
#medical-blog .post-content p {
font-size: 13px;
}
}    #freelance-banner .et_pb_slide_title {
font-weight: 400;
text-align: center !important;
}
#freelance-banner .et_pb_button_wrapper {
text-align: center;
}
#freelance-banner .et_pb_slide_content {
margin: 25px auto;
text-align: center !important;
} #freelance-testimonial .et_pb_testimonial {
padding: 20px 30px;
}
#freelance-testimonial .et_pb_testimonial::after {
content: "";
position: absolute;
left: 30px;
bottom: -9px;
border-top: 10px solid #fff;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
-webkit-filter: drop-shadow(0 2px 0 #eee);
filter: drop-shadow(0 2px 0 #f4f4f4);
visibility: visible;
}
#freelance-testimonial .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: -70px;
}
#freelance-testimonial .et_pb_testimonial .et_pb_testimonial_description {
margin: 0 !important;
}
@media only screen and (max-width:981px){
#freelance-testimonial .et_pb_testimonial::after{left:48%;}} #freelance-customer-feedback .et_pb_testimonial {
position: relative;
margin:0 auto;
}
#freelance-customer-feedback .et_pb_testimonial .et_pb_testimonial_description {
margin-top: 60px !important;
margin-left:0 !important;
}
#freelance-customer-feedback .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: -85px;
}
#freelance-customer-feedback .et_pb_testimonial_meta {
text-align: center;
}
#freelance-customer-feedback  .et_pb_testimonial_portrait {
left: 0;
right: 0;
margin: 0 auto;
} @media only screen and (max-width: 980px) {
#freelance-banner .et_pb_slide_description {
width: 100%;
float: none;
}
#freelance-banner .et_pb_slide_title,
#freelance-banner .et_pb_slide_content,
#freelance-banner .et_pb_button_wrapper,
#freelance-featured-jobs .et_pb_text_inner {
text-align: center !important;
}
#freelance-testimonial .et_pb_testimonial .et_pb_testimonial_portrait, #freelance-testimonial .et_pb_testimonial .et_pb_testimonial_author, #freelance-testimonial .et_pb_testimonial .et_pb_testimonial_meta {
margin: 0 auto;
left: 0;
right: 0;
text-align: center;
}
#freelance-testimonial .et_pb_testimonial .et_pb_testimonial_author{
bottom: -120px;
}
#freelance-testimonial .et_pb_testimonial .et_pb_testimonial_meta {
bottom: -140px;
}
}
@media only screen and (max-width:767px) {
}
@media only screen and (max-width:440px) {
#freelance-customer-feedback .et_pb_testimonial .et_pb_testimonial_portrait {
bottom: -105px;
}
}    #about-v1-about .et_pb_row_2 .et_pb_button_module_wrapper {
position: relative;
}
#about-v1-about .et_pb_row_2 .et_pb_button_module_wrapper::after {
content: '$';
position: absolute;
left: 10px;
font-weight: 700;
transform: translateY(-50%);
top: 50%;
color:#24a2ff; font-family: 'ETModules';
}
#about-v1-about .et_pb_row:nth-child(2) .et_pb_button {
opacity: 0;
transition: 0.3s;
}
#about-v1-about .et_pb_row:nth-child(2) .et_pb_column:hover .et_pb_button {
opacity: 1;
}
#about-v1-about .et_pb_blurb .et_pb_module_header {
position: absolute;
left: 0;
top: 0;
}
#about-v1-about .et_pb_blurb .et_pb_blurb_description {
padding-left: 95px;
}
#about-v1-about .et_pb_blurb h5 {
font-size: 13px;
color: #24a2ff;
font-style: italic;
padding: 0;
font-weight: 400;
}
#about-v1-about .et_pb_blurb h3 {
font-size: 20px;
color: #282828;
margin-top: 0;
font-weight: 600;
} #about-v3-team .et_pb_team_member_image img {
width: 100%;
}
#about-v1-team .et_pb_team_member_image::after {
content: '';
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,0.6);
height: 100%;
width: 100%;
opacity: 0;
transition: 0.3s;
}
#about-v1-team .et_pb_team_member:hover .et_pb_member_social_links,
#about-v1-team .et_pb_team_member:hover .et_pb_member_position,
#about-v1-team .et_pb_team_member:hover .et_pb_team_member_description h4,
#about-v1-team .et_pb_team_member:hover .et_pb_team_member_image::after {
opacity: 1;
}
#about-v1-team .about-v1-team-label h3 {
font-size: 18px !important;
font-style: normal !important;
color: #222;
line-height: 1.2em !important;
}
#about-v1-team .about-v1-team-label p {
color: #999;
}
#about-v1-team .et_pb_member_social_links li {
margin-right: 25px !important;
}
#about-v1-team .et_pb_member_social_links li a {
color: #333;
}
#about-v1-team .et_pb_member_social_links li:last-child {
margin-right: 0px !important;
} #about-v1-blog .et_pb_image_container {
margin: -20px -20px 29px;
}
#about-v1-blog .et_pb_post {
padding-bottom: 45px;
}
#about-v1-blog .more-link {
position: relative;
top: 12px;
opacity: 0;
text-transform: uppercase;
transition: 0.3s;
}
#about-v1-blog .more-link::after {
content: '';
position: absolute;
left: 0;
top: 49px;
width: 100%;
height: 3px;
background-color: #333;
}
#about-v1-blog .more-link:hover {
color: #24a2ff !important;
}
#about-v1-blog .more-link:hover::after {
background-color: #24a2ff;
}
#about-v1-blog .et_pb_post:hover .more-link {
opacity: 1;
}
#about-v1-blog  .post-content p {
position: relative;
} @media screen and (max-width:980px){
#about-v1-team .et_pb_team_member_description {
width: 100%;
display: block;
padding: 25px 0;
}
#about-v1-team .et_pb_row:nth-child(2) {
overflow: visible;
}
#about-v1-team .et_pb_team_member_image.et-waypoint {
display: block;
margin: 0 auto;
max-width: 100%;
}
#about-v1-team img {
width: 100%;
}
#about-v1-cta .et_pb_column:first-child {
margin-bottom: 0;
}
#about-v1-cta .sign-up-left {
text-align: center;
}
#about-v1-about .et_pb_blurb .et_pb_blurb_description {
padding-left: 70px;
}
#about-v1-about .et_pb_row:nth-child(4) .et_pb_column {
margin-bottom: 20px;
}
#about-v3-testimonial .et_pb_testimonial .et_pb_testimonial_portrait{float:none;margin:0 auto;}
#about-v3-testimonial .et_pb_testimonial .et_pb_testimonial_description{margin-left:0 !important;margin-top:20px;}
}
@media screen and (max-width: 767px) {
#about-v3-testimonial .et_pb_testimonial_author {
padding-top: 0 !important;
}
#about-v3-testimonial .et_pb_testimonial::before {
display: none;
}
#about-v3-testimonial .et_pb_testimonial{padding-left:0;padding-right:0;}
}   #about-v2-story .counter-box .percent {
margin: 0;
height: auto;
} #about-v2-testimonial .et_pb_module.et_pb_testimonial::before {
content: '{';
transform: rotate(-180deg);
font-size: 50px;
top: -30px;
color: #000;
background-color: #fff; font-family: 'ETModules';
}
#about-v2-testimonial .et_pb_testimonial_description_inner p:first-child {
font-size: 20px;
}
#about-v2-testimonial .et_pb_testimonial_description_inner .et_pb_testimonial_author,
#about-v2-testimonial .et_pb_testimonial_description_inner .et_pb_testimonial_meta {
font-size: 16px;
font-style: normal;
}    #about-v3-team .et_pb_font_icon {
font-size: 10px !important;
color: #4c5667 !important;
border: 1px solid #ddd;
width: 30px;
padding: 4px 0;
border-radius: 30px;
text-align: center;
overflow: hidden;
text-transform: uppercase;
transition: 0.3s;
}
#about-v3-team .et_pb_font_icon::before {
transform: rotate(0deg);
}
#about-v3-team .et_pb_font_icon span {
margin-left: 5px;
font-size: 10px !important;
opacity: 0;
transform: translateX(-50px);
transition: 0.3s;
}
#about-v3-team .et_pb_member_social_links li {
margin-right: 3px;
}
#about-v3-team .et_pb_member_social_links li:last-child {
margin-right: 0px;
}
#about-v3-team .et_pb_member_social_links .et_pb_font_icon:hover {
width: auto;
padding: 4px 10px;
background-color: #24a2ff;
color: #fff !important;
border-color: #24a2ff;
}
#about-v3-team .et_pb_member_social_links li:hover .et_pb_font_icon::before {
transform: rotate(350deg);
}
#about-v3-team .et_pb_member_social_links .et_pb_font_icon:hover span {
display: inline-block;
opacity: 1;
transform: translateX(0px);
}
#about-v3-team .et_pb_team_member_description {
padding: 0 20px;
} @media screen and (max-width:640px){
#about-v3-team .et_pb_team_member_image {
margin-bottom: 20px;
}
#about-v3-team .et_pb_team_member_description .et_pb_member_position {
margin-bottom: 0;
}
#about-v3-team .et_pb_team_member_description p {
font-size: 13px;
line-height: 23px;
padding: 0 10px;
}
}
@media screen and (max-width:479px){
#about-v3-team .et_pb_team_member_image {
margin-bottom: 20px;
max-width: 100%;
display: block;
}
#about-v3-company .et_pb_column:first-child {
margin-bottom: 10px;
}
#about-v3-testimonial .et_pb_module.et_pb_testimonial::before {
display: none;
}
#about-v3-testimonial .et_pb_row:last-child .et_pb_module {
padding-bottom: 5px;
}
}   #about-v4-welcome  .et_pb_video {
position: relative;
}
#about-v4-welcome .et_pb_video::before {
content: '';
left: -10px;
top: -110px;
background: rgb(0,107,166);
background: linear-gradient(150deg, rgba(0,107,166,1) 0%, rgba(255,188,66,1) 100%);
position: absolute;
width: 100%;
height: 235px;
} #about-v4-our-skills .et_pb_counters .et_pb_counter_amount_number {
display: none;
}
#about-v4-our-skills ul li .et_pb_counter_title {
margin-bottom: 15px;
}
#about-v4-our-skills ul li .et_pb_counter_amount {
height: 11px;
}
#about-v4-our-skills ul li .et_pb_counter_container {
margin-bottom: 25px;
}
#about-v4-our-skills ul li:last-child .et_pb_counter_container {
margin-bottom: 0;
} #about-v4-counters .et_pb_number_counter .percent {
height: auto;
margin-bottom: 30px;
}
#about-v4-counters .et_pb_number_counter .percent::after {
content: '';
position: absolute;
margin: 0 auto;
border-top-color: #ffbc42;
border-top-style: dashed;
border-top-width: 2px;
width: 40px;
bottom: -13px;
right: 0px;
left: 0px;
}
#about-v4-counters .et_pb_number_counter h3.title {
font-weight: 400;
} #about-v4-team .et_pb_team_member .et_pb_module_header {
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
}
#about-v4-team .et_pb_team_member .et_pb_member_position {
font-style: italic;
color: #444;
font-size: 14px;
line-height: 30px;
}
#about-v4-team .et_pb_team_member p{
color: #444;
font-size: 14px;
line-height: 30px;
font-weight: 400;
}
#about-v4-team .et_pb_team_member ul li {
margin-right: 10px;
}
#about-v4-team .et_pb_team_member ul li a {
width: 30px;
height: 30px;
background: #24a2ff;
font-size: 14px;
line-height:30px;
padding: 1px 0px;
color: #fff;
border-radius: 100px;
box-sizing:border-box;
}
#about-v4-team .et_pb_team_member ul li a:hover {
background: #ffbc42;
color: #fff !important;
}   #about-v5-banner a::after {
content: '-';
margin: 0 5px;
}
#about-v5-banner a {
color: #fff;
}
#about-v5-banner a + span {
color: #ffbc42;
} #about-v5-blurbs .et_pb_blurb_content {
margin-top: 20px;
}
#about-v5-blurbs .et_pb_main_blurb_image {
width: 87px;
}
#about-v5-blurbs .et_pb_module_header {
margin-top: -20px;
} @media screen and (max-width: 980px) {
#about-v5-team .et_pb_row:last-child .et_pb_team_member_description {
display: block;
}
}   #about-v6-banner a {
font-size: 14px;
line-height: 24px;
text-transform: uppercase;
color: #ffffff;
margin-right: 20px;
padding: 15px 20px;
}
#about-v6-banner a:hover {
color: #fff !important;
opacity: 0.9;
}
#about-v6-banner .co-btn {
background-color: #24a2ff;
}
#about-v6-banner .mi-btn {
background-color: #ffbc42;
}
#about-v6-banner .co-btn:hover {
background-color: #ffbc42;
}
#about-v6-banner .mi-btn:hover {
background-color: #24a2ff;
} #about-v6-team ul li {
list-style: none;
}
#about-v6-team .et_pb_team_member_image {
margin: 0;
width: 100% !important;
max-width: 100%;
}
#about-v6-team .et_pb_module_header {
background-color: #006ba6;
padding: 15px 15px 0;
}
#about-v6-team .et_pb_member_position {
background-color: #006ba6;
text-align: center;
color: #fff !important;
padding-bottom: 15px;
text-transform: uppercase;
font-size: 14px;
line-height: 24px;
}
#about-v6-team .et_pb_team_member_description {
background-color: #f5f5f5;
}
#about-v6-team .team-desc {
background-color: #f5f5f5;
padding: 15px 50px;
}
#about-v6-team .team-desc ul{padding: 0 0 23px 0;}
#about-v6-team .team-desc ul li {
font-size: 14px;
line-height: 24px;
padding: 10px 0;
width: 49%;
text-align: left;
border-bottom: 1px solid #ccc;
float: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#about-v6-team .team-desc ul li:nth-child(2) {
text-align: right;
}
#about-v6-team .team-desc p {
display: inline-block;
margin: 30px auto 15px;
text-align: center !important;
width: 100%;
font-size: 14px;
line-height: 24px;
}
#about-v6-team .team-desc a {
width: auto;
background: #24a2ff;
padding: 10px 20px;
white-space: nowrap;
color: #fff !important;
}
#about-v6-team .team-desc a:hover {
background: #ffbc42;
}
#about-v6-team .et_pb_column .et_pb_team_member_image img{width:100% !important;} #about-v6-counter .et_pb_main_blurb_image, #about-v6-counter .et_pb_blurb, #about-v6-counter .percent {
margin: 0 !important;
} @media screen and (max-width: 980px) {
#about-v6-team .et_pb_column .et_pb_team_member_image {
display: block;
float: none;
}
#about-v6-team .et_pb_column .et_pb_team_member_description {
display: block;
}
}
@media screen and (max-width: 440px) {
#about-v6-team .et_pb_row:last-child .et_pb_column {
margin: 0;
}
#about-v6-banner a{
padding: 15px 15px;
}
}
@media screen and (max-width: 767px) {
#about-v6-banner a{
padding: 15px 12px;
}
#about-v6-banner a:last-child{margin-right:0;}
}   #about-v7-agents .et_pb_row:last-child .et_pb_team_member {
position: relative;
}
#about-v7-agents .et_pb_team_member_image img {
width: 100%;
}
#about-v7-agents .et_pb_team_member_description {
position: relative;
background-color: #fff;
padding: 20px 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
#about-v7-agents .et_pb_team_member_description .et_pb_member_position {
font-style: italic;
}
#about-v7-agents .et_pb_team_member_description .et_pb_member_social_links {
position: absolute;
transform: translateY(45px);
width: 100%;
opacity: 0;
transition: 0.4s;
}
#about-v7-agents .et_pb_team_member_description a{margin-top: 10px !important;display: block;} @media screen and (max-width: 479px) {
#about-v7-counter .et_pb_column {
display: block;
width: 70% !important;
margin: 0 auto !important;
}
}
@media only screen and (max-width: 767px) {
#about-v7-counter .et_pb_blurb{float: none;margin: 0 auto !important;display: block;}
#about-v7-counter .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:10px;}
#about-v7-counter .et_pb_number_counter{margin-bottom:20px;}
}       #services-v1-services .et_pb_blurb .et-pb-icon,
#services-v1-services .et_pb_blurb .et_pb_image_wrap {
display: block;
}
#services-v1-services .et_pb_blurb .et_pb_main_blurb_image {
width: 70px;
height: 70px;
text-align: center;
line-height: 70px;
font-size: 30px;
color: rgb(34, 34, 34);
background-color: rgb(255, 255, 255);
box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 5px 1px, rgba(0, 0, 0, 0.05) -2px 0px 5px 1px;
transition: all 0.3s ease;
position: absolute;
left: -87px;
top: 12px;
padding: 19px 0px;
}
#services-v1-services .et_pb_blurb:hover .et_pb_main_blurb_image {
background: #ffbc42;
}
#services-v1-services .et_pb_blurb:hover .et-pb-icon {
color: #fff;
}
#services-v1-services .et_pb_blurb h4 {
font-weight: 500;
} #services-v1-cta .et_pb_row.et_pb_row_2::before {
position: absolute;
top: -41px;
left: -40px;
content: "";
border: 40px solid transparent;
border-bottom-color: #ffbc42;
width: 0;
height: 0;
border-bottom-width: 114px;
}
#services-v1-cta .et_pb_row.et_pb_row_2::after {
position: absolute;
top: -41px;
right: -40px;
content: "";
border: 40px solid transparent;
border-bottom-color: #ffbc42;
border-bottom-width: 114px;
visibility:visible;
} @media screen and (max-width: 1500px) {
#services-v1-cta .et_pb_button.et_pb_button_1 {
padding: 10px 20px !important;
}
}
@media screen and (max-width: 1300px) {
#services-v1-cta .et_pb_button.et_pb_button_1 {
padding: 10px 10px !important;
}
}
@media screen and (max-width: 1200px) {
#services-v1-cta .et_pb_row.et_pb_row_5.et_pb_equal_columns.et_pb_row_3-4_1-4 {
width: 90%;
}
}
@media screen and (max-width: 440px) {
#services-v1-services {
padding-bottom: 0 !important;
}
#services-v1-services .et_pb_row.et_pb_row_1 {
padding: 30px !important;
}
#services-v1-services .et_pb_blurb .et_pb_main_blurb_image {
left: 32%;
top: -80px;
width: 100%;
max-width: 70px
}
#services-v1-services .et_pb_row.et_pb_row_1 .et_pb_column {
margin-bottom: unset!important;
}
#services-v1-services .et_pb_row.et_pb_row_1 .et_pb_column .et_pb_with_border {
margin-bottom: 100px;
padding: 30px !important;
}
#services-v1-services .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0;
text-align: center !important;
}
}
@media screen and (max-width: 440px) {
#services-v1-services .et_pb_blurb .et_pb_main_blurb_image {
left: 25%;
}
}
@media screen and (max-width: 767px) {
#services-v1-services .et_pb_row.et_pb_row_1 {
padding-bottom: 0px !important;
}
}   #services-v2-services1 .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 32px;
position: relative;
}
#services-v2-services1 .et_pb_blurb_content .et_pb_blurb_container::before {
position: absolute;
left: 16px;
top: 38%;
width: 2px;
height: 12px;
background: #cecece;
content: '';
} @media screen and (max-width:1500px){
#services-v2-cta .et_pb_button_4 {
padding: 10px 20px !important;
}	
}
@media screen and (max-width:1300px){
#services-v2-cta .et_pb_button_4 {
padding: 10px 10px !important;
font-size:16px !important;
}
#services-v2-cta .et_pb_row {
width: 90% !important;
}
}        @media screen and (max-width: 980px) {
#services-v4-banner .et_pb_column {
width: 50%;
}
#services-v4-services .et_pb_divider_0 {
max-width: 100%;
width: 110px;
}
#services-v4-services .row-center .et_pb_column {
width: 300px;
margin: 0 auto 50px !important;
float: unset !important;
}
#services-v4-services .et_pb_blurb .et_pb_blurb_container{display:block;}
#services-v4-services .et_pb_text p{text-align:center !important;}
}
@media screen and (max-width: 767px) {
#services-v4-banner .et_pb_text h4{text-align:center !important;}}       #services-v6-services .et_pb_column:hover img {
transform: scale(1.15, 1.15) rotate(-5deg);
-webkit-transform: scale(1.15, 1.15) rotate(-5deg);
-moz-transform: scale(1.15, 1.15) rotate(-5deg);
-webkit-transition: all .5s ease 0s;
-moz-transition: all .5s ease 0s;
transition: all .5s ease 0s;
}
#services-v6-services  .et_pb_image_wrap {
overflow: hidden;
}    #services-v7-how-it-works .et_pb_blurb .et-pb-icon {
padding: 30px;
}
#services-v7-how-it-works .et_pb_blurb .et_pb_main_blurb_image {
width: 100%;
text-align: center;
}
#services-v7-how-it-works .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
display: inline-block;
position: relative;
}
#services-v7-how-it-works .et_pb_blurb .et_pb_image_wrap::after {
content: "1";
position: absolute;
right: 0;
z-index: 9999999;
font-size: 15px !important;
line-height: 30px;
font-weight: 500;
color: #fff;
width: 30px;
height: 30px;
background: #ffbc42;
text-align: center;
border-radius: 100px;
top: 0;
}
#services-v7-how-it-works .et_pb_row .et_pb_column:nth-child(2) .et_pb_blurb .et_pb_image_wrap::after{
content: "2";
}
#services-v7-how-it-works .et_pb_row .et_pb_column:last-child .et_pb_blurb .et_pb_image_wrap::after{
content: "3";
} @media only screen and (max-width: 980px) {
#services-v7-how-it-works h2,
#services-v7-how-it-works .et_pb_blurb .et_pb_main_blurb_image,
#services-v7-how-it-works .et_pb_blurb .et_pb_blurb_container,
#service-v7-team h2,
#services-v7-cta h2,
#services-v7-cta .et_pb_button_module_wrapper {
text-align: center;
}
}   #services-v8-consulting .et_pb_column_empty,
#services-v8-analyzing .et_pb_column_empty {
display: block !important;
} @media only screen and (max-width: 767px) {
#services-v8-consulting .et_pb_column_empty,
#services-v8-analyzing .et_pb_column_empty {
display: none !important;
}
}   #services-v9-about .service-v9-flip-box {
background-color: transparent;
height: 380px;
perspective: 1000px;
}
#services-v9-about .service-v9-flip-box-inner {
position: relative;
width: 100%;
height: 100%;
text-align: center;
transition: transform 0.8s;
transform-style: preserve-3d;
}
#services-v9-about .service-v9-flip-box:hover .service-v9-flip-box-inner {
transform: rotateY(180deg);
}
#services-v9-about .service-v9-flip-box .et_pb_blurb {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
}
#services-v9-about .service-v9-flip-box .et_pb_blurb.service-v9-flip-box-back {
transform: rotateY(180deg);
}
#services-v9-about .service-v9-flip-box-inner p {
font-size: 14px !important;
} #services-v9-features .services-v9-features-col1 .et_pb_blurb .et_pb_main_blurb_image {
display: block;
text-align: center;
}
#services-v9-features .services-v9-features-col4 .et_pb_blurb .et_pb_main_blurb_image {
display: block;
text-align: center;
} #services-v9-services .services-v9-services-col3 .et_pb_blurb::after,
#services-v9-additional-services .services-v9-additional-services-col2 .et_pb_blurb::after {
content: "";
position: absolute;
width: 92%;
height: 92%;
border: 1px solid #fff;
top: 3.5%;
left: 0;
right: 0;
margin: 0 auto;
}
#services-v9-additional-services .service-v9-flip-box {
height: 350px;
}
#services-v9-additional-services .et_pb_column_15.service-v9-flip-box-inner::after {
content: "";
position: absolute;
width: 92%;
height: 88%;
border: 1px solid #fff;
top: 5%;
left: 0;
right: 0;
margin: 0 auto;
}
#services-v9-features .service-v9-flip-box-inner:hover .service-v9-flip-box-front,#services-v9-services .service-v9-flip-box-inner:hover .service-v9-flip-box-front,#services-v9-additional-services .service-v9-flip-box-inner:hover .service-v9-flip-box-front{transform: rotateY(180deg);}
#services-v9-features .service-v9-flip-box-inner:hover .service-v9-flip-box-back,#services-v9-services .service-v9-flip-box-inner:hover .service-v9-flip-box-back,#services-v9-additional-services .service-v9-flip-box-inner:hover .service-v9-flip-box-back{transform: rotateY(0deg);}
.services-v9-about_text h3:before{position:absolute;left:0;right:0;margin:auto;content:'';border:2px dashed #ffbc42;bottom:0;width: 20%;}
.services-v9-about_text h3{position: relative;padding-bottom: 15px;margin-bottom: 15px;} @media only screen and (max-width: 1400px) {
#services-v9-about .service-v9-flip-box {
height: 450px;
}
}
@media only screen and (max-width: 1300px) {
#services-v9-about .service-v9-flip-box {
height: 500px;
}
}
@media only screen and (max-width: 1150px) {
#services-v9-about .service-v9-flip-box {
height: 550px;
}
#services-v9-additional-services .service-v9-flip-box {
height: 400px;
}
}
@media only screen and (max-width: 1050px) {
#services-v9-features .service-v9-flip-box {
height: 600px;
}
}
@media only screen and (max-width: 980px) {
#services-v9-about,
#services-v9-features,
#services-v9-services,
#services-v9-additional-services {
display: block;	
}
#services-v9-about .service-v9-flip-box {
height: 350px;
max-width: 500px !important;
width: 100%;
}
#services-v9-features .service-v9-flip-box,
#services-v9-services .service-v9-flip-box,
#services-v9-additional-services .service-v9-flip-box {
height: 350px;
max-width: 500px !important;
width: 100%;
margin: 0 auto 30px !important;
}
#services-v9-features .service-v9-flip-box:last-child,
#services-v9-services .service-v9-flip-box:last-child,
#services-v9-additional-services .service-v9-flip-box:last-child {
margin-bottom: 0 !important;
}
#services-v9-features .et_pb_blurb .et_pb_main_blurb_image,
#services-v9-features .et_pb_blurb .et_pb_module_header,
#services-v9-features .et_pb_blurb .et_pb_blurb_description {
text-align: center !important;
}
}
@media only screen and (max-width: 767px) {
#services-v9-about .service-v9-flip-box,
#services-v9-features .service-v9-flip-box,
#services-v9-services .service-v9-flip-box,
#services-v9-additional-services .service-v9-flip-box  {
max-width: 400px !important;
}
#services-v9-services .services-v9-services-col1 {
margin: 0 auto 30px !important;
}
#services-v9-about .service-v9-flip-box {
height: 380px;}
}
@media only screen and (max-width: 440px) {
#services-v9-features .service-v9-flip-box {
height: 450px;
}
}
@media only screen and (max-width: 360px) {
#services-v9-features .service-v9-flip-box {
height: 470px;
}
#services-v9-additional-services .service-v9-flip-box {
height: 400px !important;
}
}    #services-v10-style1 .et_pb_column_1_4,
#services-v10-style2 .et_pb_column_1_4 {
position: relative;
overflow: hidden;
min-height: 300px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
#services-v10-style1 .et_pb_column_1_4:hover {
box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
#services-v10-style1 .et_pb_column_1_4 .et_pb_main_blurb_image, 
#services-v10-style1 .et_pb_column_1_4 .et_pb_module_header,
#services-v10-style2 .et_pb_column_1_4 .et_pb_main_blurb_image,
#services-v10-style2 .et_pb_column_1_4 .et_pb_module_header {
position: absolute;
top: 0% !important;
left: 0;
width: 100%;
-webkit-transition: -webkit-transform 0.35s;
-moz-transition: -webkit-transform 0.35s;
-ms-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,-50%,0);
-moz-transform: translate3d(0,-50%,0);
-ms-transform: translate3d(0,-50%,0);
transform: translate3d(0,-50%,0);
margin: 0;
}
#services-v10-style1 .et_pb_column_1_4 .et_pb_module_header,
#services-v10-style2 .et_pb_column_1_4 .et_pb_module_header {
top: 50% !important;
}
#services-v10-style1 .et_pb_column_1_4:hover .et_pb_main_blurb_image, 
#services-v10-style1 .et_pb_column_1_4:hover .et_pb_module_header,
#services-v10-style2 .et_pb_column_1_4:hover .et_pb_main_blurb_image,
#services-v10-style2 .et_pb_column_1_4:hover .et_pb_module_header {
-webkit-transform: translate3d(0,-50%,0) translate3d(0,-60px,0);
-moz-transform: translate3d(0,-50%,0) translate3d(0,-60px,0);
-ms-transform: translate3d(0,-50%,0) translate2d(0,-60px,0);
transform: translate3d(0,-50%,0) translate3d(0,-60px,0);
}
#services-v10-style1 .et_pb_column_1_4 .et_pb_blurb_description,
#services-v10-style2 .et_pb_column_1_4 .et_pb_blurb_description {
position: unset;
bottom: 0;
left: 0;
padding: 20px;
width: 100%;
opacity: 0;
-webkit-transform: translate3d(0,10px,0);
-moz-transform: translate3d(0,10px,0);
-ms-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
-moz-transition: opacity 0.35s, -webkit-transform 0.35s;
-ms-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
margin-top: 85px;
}
#services-v10-style1 .et_pb_column_1_4:hover .et_pb_blurb_description,
#services-v10-style2 .et_pb_column_1_4:hover .et_pb_blurb_description {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
#services-v10-style2 .et_pb_column_1_4 {
border-right: 1px solid #f1f1f1;
}
#services-v10-style2 .et_pb_column_1_4:hover {
background-color: #24a2ff !important;
box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
#services-v10-style2 .et_pb_column_1_4:hover .et_pb_main_blurb_image .et-pb-icon,
#services-v10-style2 .et_pb_column_1_4:hover .et_pb_module_header,
#services-v10-style2 .et_pb_column_1_4:hover .et_pb_blurb_description {
color: #fff!important;
}
#services-v10-style3 .et_pb_column_1_4 .et_pb_main_blurb_image, 
#services-v10-style3 .et_pb_column_1_4 .et_pb_main_blurb_image img {
margin: 0;
width: 100%;
display: block;
}
#services-v10-style3 .et_pb_column_1_4 .et_pb_blurb_container::after {
content: '';
position: absolute;
bottom: -100px;
right: -100px;
width: 130px;
height: 130px;
background-color: #24a2ff;
z-index: 1;
border-radius: 100%;
-webkit-transform: scale(0) translateZ(0);
-moz-transform: scale(0) translateZ(0);
-ms-transform: scale(0) translateZ(0);
-o-transform: scale(0) translateZ(0);
transform: scale(0) translateZ(0);
-webkit-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-moz-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-ms-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-o-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
}
#services-v10-style3 .et_pb_column_1_4:hover .et_pb_blurb_container::after {
right: 0;
bottom: 0;
-webkit-transform: scale(10) translateZ(0);
-moz-transform: scale(10) translateZ(0);
-ms-transform: scale(10) translateZ(0);
-o-transform: scale(10) translateZ(0);
transform: scale(10) translateZ(0);
}
#services-v10-style3 .et_pb_column_1_4 .et_pb_blurb_container {
padding: 30px 20px;
background-color: #f5f5f5;
position: relative;
overflow: hidden;
}
#services-v10-style3 .et_pb_column_1_4 .learn-more {
opacity: 0;
color: #fff !important;
top: 0;
}
#services-v10-style3 .et_pb_column_1_4:hover .learn-more {
opacity: 1;
z-index: 9999999;
position: relative;
margin: 0 auto;
text-align: center;
display: block;
top: -80px;
} #services-v10-style4 .et_pb_column_1_3 .et-pb-icon {
padding: 22px !important;
border: 1px solid #e9e9e9 !important;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#services-v10-style4 .et_pb_column_1_3:hover .et-pb-icon {
color: #fff !important;
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
border: 1px solid transparent;
background-color: #24a2ff;
}
#services-v10-style5 .left-col .et_pb_main_blurb_image {
float: right;
margin-left:20px;
}
#services-v10-style5 .right-col .et_pb_main_blurb_image {
float: left;
margin-right:20px;
}
#services-v10-style5 .et-pb-icon-circle-border {
border: 1px solid #ddd;
border-radius: 8%;
}
#services-v10-style5 .et_pb_blurb_content:hover .et-pb-icon {
color: #fff !important;
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
border: 1px solid transparent;
background-color: #24a2ff;
} @media only screen and (max-width: 980px) {
#services-v10-style5 .left-col .et_pb_main_blurb_image {
float: unset;
margin-left:0px;
}
#services-v10-style2 .et_pb_column_1_4{border:none;}
#services-v10-style5 .right-col .et_pb_main_blurb_image{
float: unset;
}
}
@media only screen and (max-width: 767px) {
#services-v10-style5 .right-col .et_pb_main_blurb_image{margin-right:0;}}   #services-v11-style1 .et_pb_blurb_content{
text-align: left !important;
}
#services-v11-style1 .et_pb_blurb_description a {
background-color: #fff;
padding: 5px 20px;
color: #000;
border-radius: 4px;
margin-top: 20px !important;
display: inline-block;
}
#services-v11-style1 .et_pb_blurb_description a:hover {
background-color:#ffbc42;
color: #fff;
}
#services-v11-style1 .et_pb_column_1_3 .et_pb_blurb,
#services-v11-style2 .et_pb_column_1_3 .et_pb_blurb,
#services-v11-style3 .et_pb_column_1_3 .et_pb_blurb,
#services-v11-style4 .et_pb_column_1_4 {
background-size: 100% !important;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
#services-v11-style2 .et_pb_column_1_3:hover .et_pb_blurb,
#services-v11-style3 .et_pb_column_1_3:hover .et_pb_blurb,
#services-v11-style4 .et_pb_column_1_4:hover {
background-color: #1f222999;
}
#services-v11-style1 .et_pb_column_1_3:hover .et_pb_blurb,
#services-v11-style2 .et_pb_column_1_3:hover .et_pb_blurb,
#services-v11-style3 .et_pb_column_1_3:hover .et_pb_blurb,
#services-v11-style4 .et_pb_column_1_4:hover {
background-size: 110% !important;
}
#services-v11-style2 .et_pb_column_1_3 .et_pb_module_header {
top: 100px !important;
position: relative;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
#services-v11-style2 .et_pb_column_1_3 .et_pb_blurb_description {
position: relative;
top: -50px;
text-align: center;
opacity: 0;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
#services-v11-style2 .et_pb_column_1_3 .et_pb_blurb_description .style2-desc {
position: relative;
}
#services-v11-style2 .et_pb_column_1_3 .et_pb_blurb_description .style2-desc::before {
position: absolute;
left: 0;
right: 0;
width: 280px;
content: '';
bottom: 7px;
border-bottom: 1px solid rgba(255,255,255,0.15);
text-align: center;
margin: 0 auto;
}
#services-v11-style2 .et_pb_column_1_3:hover .et_pb_module_header {
opacity: 0;
}
#services-v11-style2 .et_pb_column_1_3:hover .et_pb_blurb_description {
opacity: 1;
}
#services-v11-style2 .et_pb_column_1_3 .et_pb_blurb_description a {
color: #ffffff;
background-color: #24a2ff;
padding: 8px 18px;
font-size: 13px;
line-height: 1;
border-radius: 3px;
margin-top: 15px;
display: inline-block;
}
#services-v11-style2 .et_pb_column_1_3 .et_pb_blurb_description a:hover {
background-color: #ffbc42;
color: #fff !important;
}
#services-v11-style3 .et_pb_column_1_3 .et_pb_blurb_content {
padding: 80px 0 0;
opacity: 0;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
#services-v11-style3 .et_pb_column_1_3 .et_pb_blurb_content .et-pb-icon {
background-color: #24a2ff;
padding: 10px;
}
#services-v11-style3 .et_pb_column_1_3 .et_pb_blurb_content .style3-desc {
font-size: 12px;
line-height: 22px;
}
#services-v11-style3 .et_pb_column_1_3:hover .et_pb_blurb_content {
opacity: 1;
} #services-v11-style4 .et_pb_column_1_4 .et_pb_module_header {
padding: 0;
}
#services-v11-style4 .et_pb_column_1_4 .et_pb_member_social_links {
position: relative;
}
#services-v11-style4 .et_pb_column_1_4 .et_pb_member_social_links::before {
position: absolute;
left: 0;
right: 0;
width: 203px;
content: '';
top: -13px;
border-bottom: 1px solid rgba(255,255,255,0.15);
text-align: center;
margin: 0 auto;
}
#services-v11-style4 .et_pb_column_1_4 .et_pb_team_member_description {
opacity: 0;
-webkit-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
#services-v11-style4 .et_pb_column_1_4:hover .et_pb_team_member_description {
opacity: 1;
} @media only screen and (max-width:767px){
#services-v11-style1 .et_pb_blurb .et_pb_main_blurb_image{display:block;text-align:center;}
}   #services-v12-style2 .services-v12-4col-col {
background-color: #fff;
border: 1px solid #eeeeee;
}
#services-v12-style2 .services-v12-4col-col::before,
#services-v12-style2 .services-v12-4col-col::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
z-index: -10;
}
#services-v12-style2 .services-v12-4col-col::before {
border-top: 1px solid #ffbc42 ;
border-bottom: 1px solid #ffbc42;
transform: scale(0, 1);
}
#services-v12-style2 .services-v12-4col-col::after {
border-left: 1px solid #ffbc42;
border-right: 1px solid #ffbc42;
transform: scale(1, 0);
}
#services-v12-style2 .services-v12-4col-col:hover::before {
opacity: 1;
transform: scale(1);
z-index: 9;
}
#services-v12-style2 .services-v12-4col-col:hover::after {
opacity: 1;
transform: scale(1);
z-index: 9;
} #services-v12-style2 .services-v12-4col-col:hover .et_pb_main_blurb_image {
animation-duration: 0.8s;
animation-fill-mode: both;
animation-name: bounceIn;
color: #f8b91d;
}
#services-v12-style3 .et_pb_main_blurb_image {
width: 230px;
height: 230px;
background: #f6f6f6;
border-radius: 100%;
border: 6px solid #fff;
box-shadow: 0px 0px 0px 2px #efefef;
}
#services-v12-style3 .et_pb_main_blurb_image .et-pb-icon {
line-height: 200px;
}
#services-v12-style3 .et_pb_blurb:hover .et_pb_main_blurb_image {
animation-name: bounceIn;
animation-duration: 0.8s;
animation-fill-mode: both;
} @keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 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% {
opacity: 1;
-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);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
} @media only screen and (max-width: 440px) {
#services-v12-style3 .et_pb_main_blurb_image {
width: 180px;
height: 180px;
}
#services-v12-style3 .et_pb_main_blurb_image .et-pb-icon {
line-height: 160px;
}
}   #service-version-thirteen-blurbs .et_pb_blurb {
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
-ms-transition: all 300ms linear;
transition: all 300ms linear;
overflow: hidden;
}
#service-version-thirteen-blurbs .et_pb_blurb:hover {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
}
#service-version-thirteen-blurbs .et_pb_blurb .et_pb_module_header {
-webkit-transition: all 200ms linear;
-moz-transition: all 200ms linear;
-o-transition: all 200ms linear;
-ms-transition: all 200ms linear;
transition: all 200ms linear;
}
#service-version-thirteen-blurbs .et_pb_blurb:hover .et_pb_module_header {
-webkit-animation: smallToBig 300ms ease;
-moz-animation: smallToBig 300ms ease;
-ms-animation: smallToBig 300ms ease;
}
#service-version-thirteen-blurbs .et_pb_blurb .et-pb-icon {
-webkit-transition: all 400ms linear;
-moz-transition: all 400ms linear;
-o-transition: all 400ms linear;
-ms-transition: all 400ms linear;
transition: all 400ms linear;
line-height: 85px;
}
#service-version-thirteen-blurbs .et_pb_blurb:hover .et-pb-icon {
-webkit-animation: smallToBig 900ms alternate ease;
-moz-animation: smallToBig 900ms alternate ease;
-ms-animation: smallToBig 900ms alternate ease;
font-size: 70px;
}
#service-version-thirteen-blurbs .et_pb_blurb:hover .et_pb_blurb_description {
-webkit-animation: moveFromBottom 500ms ease;
-moz-animation: moveFromBottom 500ms ease;
-ms-animation: moveFromBottom 500ms ease;
} @keyframes smallToBig {
0% {
-moz-transform: scale(0.1);
-webkit-transform: scale(0.1);
}
100% {
-moz-transform: scale(1);
-webkit-transform: scale(1);
}
}
@keyframes moveFromBottom {
0% {
-moz-transform: translateY(200%);
-webkit-transform: translateY(200%);
}
100% {
-moz-transform: translateY(0%);
-webkit-transform: translateY(0%);
}
} @media only screen and (max-width: 980px) {
#service-version-thirteen-blurbs .et_pb_blurb .et-pb-icon {
line-height: 75px;
}
#service-version-thirteen-blurbs .et_pb_blurb:hover .et-pb-icon {
font-size: 60px;
}
}
@media only screen and (max-width: 767px) {
#service-version-thirteen-blurbs .et_pb_blurb .et-pb-icon {
line-height: 60px;
}
#service-version-thirteen-blurbs .et_pb_blurb:hover .et-pb-icon {
font-size: 50px;
}
}   #service-version-fourteen-blurbs .et_pb_blurb .et_pb_main_blurb_image {
background: rgba(12, 113, 195, 0.25);
width: 90px;
height: 90px;
border-radius: 20px;
transform: rotate(45deg);
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#service-version-fourteen-blurbs .et_pb_blurb:hover .et_pb_main_blurb_image {
background: #24a2ff;
transform: rotate(0deg);
}
#service-version-fourteen-blurbs .et_pb_blurb .et-pb-icon {
line-height: 90px;
transform: rotate(-45deg);
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#service-version-fourteen-blurbs .et_pb_blurb:hover .et-pb-icon {
transform: rotate(0deg);
}    #service-version-fifteen-style1 .et_pb_blurb_content {
text-align:left;
}
#service-version-fifteen-style1 .et_pb_blurb:hover{
background:#000;
}
#service-version-fifteen-style1 .style-1-col .et_pb_column {
width: 25%;
margin: 0;
}
#service-version-fifteen-style1 .style-1-slide{
background-color: #fff;
position:relative;
padding: 4px 9px 10px 10px;
cursor:pointer;
}
#service-version-fifteen-style1 .style-1-slide .dots {
transition: all .3s cubic-bezier(.645,.045,.355,1);
transition-delay: 0s;
display: inline-block;
width: 5px;
height: 5px;
background-color: #000;
border-radius: 50%;
margin: 0 0 0 5px;
margin-left: 5px;
}
#service-version-fifteen-style1 .style-1-slide .dots:nth-child(2) {
transition-delay: .2s !important;
margin-left: 1px !important;
}
#service-version-fifteen-style1 .style-1-slide .dots:nth-child(4) {
transition-delay: .1s !important;
}
#service-version-fifteen-style1 .style-1-slide:hover .dots {
-webkit-transform: translateX(7px);
transform: translateX(7px);
opacity: 0;
}
#service-version-fifteen-style1 .style-1-slide .arrow {
transition: all .3s cubic-bezier(.645,.045,.355,1);
transition-delay: 0s;
display: inline-block;
height: 2px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -1px;
background: #000;
opacity: 0;
}
#service-version-fifteen-style1 .style-1-slide br{
display:none;
}
#service-version-fifteen-style1 .style-1-slide:hover .arrow {
opacity: 1;
transition-delay: .5s;
}
#service-version-fifteen-style1 .style-1-slide:hover .arrow:nth-child(8) {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
#service-version-fifteen-style1 .style-1-slide .arrow:nth-child(10), .style-1-slide .arrow:nth-child(12) {
-webkit-transform-origin: right center;
transform-origin: right center;
width: 10px;
}
#service-version-fifteen-style1 .style-1-slide .arrow:nth-child(8) {
margin-left: -31px;
width: 20px;
}
#service-version-fifteen-style1 .style-1-slide:hover .arrow:nth-child(10) {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
#service-version-fifteen-style1 .style-1-slide:hover .arrow:nth-child(12) {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
} #service-version-fifteen-style2 .style-2-img{
overflow:visible;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
#service-version-fifteen-style2 .style-2-img .et_pb_blurb_content  a{
color:white;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
#service-version-fifteen-style2 .style-2-img .et_pb_blurb_content a:hover,
#service-version-fifteen-style2 .style-2-img .et_pb_blurb_content a:focus{
color:black !important;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
#service-version-fifteen-style2 .style-2-img .et_pb_blurb_content .et_pb_main_blurb_image{
position: absolute;
left: 0;
top: -116px;
right: 0;
}
#service-version-fifteen-style2 .et_pb_column .et-pb-icon{
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
#service-version-fifteen-style2 .et_pb_column .style-2-img .et_pb_blurb_content .et_pb_blurb_container h4{
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
#service-version-fifteen-style2 .style-2-img .et_pb_blurb_content .et_pb_blurb_description p{
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
padding-bottom: 20px;
}
#service-version-fifteen-style2 .et_pb_column:hover .et-pb-icon{
border-color:#ffbc42 !important;
}
#service-version-fifteen-style2 .et_pb_column:hover .style-2-img{
background-color:#ffbc42 !important;
border-color:#ffbc42 !important;
}
#service-version-fifteen-style2 .et_pb_column:hover .style-2-img .et_pb_blurb_content a{
color:#fff !important;
}
#service-version-fifteen-style2 .et_pb_column:hover .style-2-img .et_pb_blurb_content .et_pb_blurb_container h4{
color:#fff !important;
}
#service-version-fifteen-style2 .et_pb_column:hover .style-2-img .et_pb_blurb_content .et_pb_blurb_description{
color:#fff !important;
} #service-version-fifteen-style3 .et-pb-icon {
padding: 10px;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
transition-delay: .1s !important;
overflow:hidden;
padding:20px;
}
#service-version-fifteen-style3 .et_pb_image_wrap{
position:relative;
}
#service-version-fifteen-style3 .et_pb_image_wrap::before {
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #c1d1da;
display: block;
position: absolute;
z-index: -1;
border-radius:10px;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
transition-delay: .1s !important
}
#service-version-fifteen-style3 .et_pb_image_wrap::after {
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #ffbc42 !important;
display: block;
position: absolute;
z-index: -1;
opacity:0;
border-radius:10px;
transform:scale(1.5);
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
transition-delay: .1s !important
}
#service-version-fifteen-style3 .et_pb_blurb_content:hover .et_pb_image_wrap::before{
opacity:0;
transform: scale(0);
}
#service-version-fifteen-style3 .et_pb_blurb_content:hover .et_pb_image_wrap::after{
opacity:1;
transform:scale(1);
} #service-version-fifteen-style4 .et_pb_blurb{
position:relative;
}
#service-version-fifteen-style4 .et_pb_blurb::before{
content:'';
position:absolute;
bottom:-8px;
left:10px;
right:10px;
height:5px;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-right:2px solid #fff;
z-index:-1;
}
#service-version-fifteen-style4 .et_pb_blurb::after{
content:'';
position:absolute;
bottom:-13px;
left:20px;
right:20px;
height:5px;
border-bottom:2px solid #fff;
border-left:2px solid #fff;
border-right:2px solid #fff;
z-index:-2;
}
#service-version-fifteen-style4 .et_pb_blurb .et_pb_image_wrap {
margin: auto;
position: absolute;
top: -31px;
background: none;
padding: 0px;
width: 60px;
left: 0;
right: 0;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
transform: rotate(45deg);
border: 2px solid #ffbc42;
}
#service-version-fifteen-style4 .et_pb_blurb .et_pb_image_wrap::before{
content:'';
position: absolute;
width: 60px;
left: -2px;
right: 0;
height: 60px;
background: #24a2ff;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style4 .et_pb_blurb .et_pb_image_wrap::after{
content: '';
position: absolute;
width: 58px;
left: -1px;
right: 0;
height: 58px;
background: #24a2ff;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
opacity:0;
}
#service-version-fifteen-style4 .et-pb-icon {
color:white !important;
font-size: 34px;
color: #0496ff;
transform: rotate(-45deg);
z-index:1;
}
#service-version-fifteen-style4 .et_pb_blurb_description p:nth-child(2){
width: 100%;
position: relative;
text-align: center;
display: flex;
justify-content: center;
}
#service-version-fifteen-style4 .et_pb_blurb_description p:nth-child(2) a{
position: absolute;
bottom: -32px;
margin: 0 auto;
background: #ffbc42 !important;
border: 2px solid #ffbc42;
border-radius: 4px;
font-size: 13px;
padding: 5px 12px;
color:white;
cursor:pointer;	
}
#service-version-fifteen-style4 a span{
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
display:block;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style4 a::after { font-family: 'ETModules';
font-weight: 900;
content: '\e054';
position: absolute;
top: 7px;
right: 8px;
opacity: 0;
-webkit-transform: translate3d(-5px,0,0);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style4 .et_pb_column:hover .et_pb_image_wrap::before{
transform:scale(2);
opacity:0;
}
#service-version-fifteen-style4 .et_pb_column:hover .et_pb_image_wrap::after{
opacity:1;	
}
#service-version-fifteen-style4 .et_pb_column:hover .et_pb_image_wrap .et-pb-icon{
color:#ffbc42 !important;
}
#service-version-fifteen-style4 a:hover span{
color: white !important;
-webkit-transform: translate3d(-5px,0,0);
transform: translate3d(-8px,0,0);
}
#service-version-fifteen-style4 a:hover::after{
transform: rotate(-45deg);
-webkit-transform: translate3d(5px,0,0);
transform: translate3d(0,0,0);
opacity:1;
color:white !important;
} #service-version-fifteen-style5 .s5-divider::after {
content: '';
width: 100%;
background: black;
position: relative;
display: block;
clear: both;
}
#service-version-fifteen-style5 .s5-divider2::after {
content: '';
width: 100%;
background: black;
position: relative;
display: block;
clear: both;
}
#service-version-fifteen-style5 .s5-divider .et_pb_main_blurb_image{
max-width:30%;
float:right;
width:30%;
}
#service-version-fifteen-style5 .s5-divider .et_pb_blurb_container{
max-width:70%;
float:left;
width:70%;
}
#service-version-fifteen-style5 .s5-divider2 .et_pb_main_blurb_image{
max-width:30%;
float:left;
width:30%;
}
#service-version-fifteen-style5 .s5-divider2 .et_pb_blurb_container{
max-width:70%;
float:right;
width:70%;
}
#service-version-fifteen-style5 .et_pb_blurb .et_pb_image_wrap {
display: flex;
margin: auto;
width: 86%;
padding: 40px 0;
position:relative;
flex-flow:row wrap;
align-items:center;
}
#service-version-fifteen-style5 .et-pb-icon {
font-size: 35px;
color: #ffffff;
position: absolute;
left: 0;
right: 0;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style5 .et_pb_blurb .et_pb_image_wrap::before{
content: '';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background: #24a2ff;
border-radius: 5px;
display:block;
z-index:-2;
}
#service-version-fifteen-style5 .et_pb_blurb .et_pb_image_wrap::after {
content: '';
background: #ffbc42 !important;
position: absolute;
z-index: 2;
left: 3px;
right: 3px;
bottom: 3px;
top: 3px;
border-radius: 5px;
z-index: -1;
transform: rotate(90deg);
opacity:0;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style5 .et_pb_blurb:hover .et_pb_image_wrap::after{
transform: rotateX(0deg);
opacity:1;
} 
#service-version-fifteen-style5 .et_pb_blurb:hover .et-pb-icon {
font-size: 38px;
}
#service-version-fifteen-style5 .et_pb_module_header:hover{
color:#ffc14f !important;
} #service-version-fifteen-style6 .s6-row1 .et_pb_column{
margin:0;
width:25%;
}
#service-version-fifteen-style6 .et_pb_main_blurb_image{
margin:0;
padding:20px;
margin-bottom: 10px;
position:relative;
}
#service-version-fifteen-style6 .et_pb_main_blurb_image::after{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background: #ffbc42;
z-index:-1;
border-radius:10px;
transform:scale(.5);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
opacity:0;
}
#service-version-fifteen-style6 .s6-row1 .et-pb-icon{
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style6 .s6-row1 .et_pb_column:hover .et_pb_main_blurb_image::after{
transform:scale(1);
opacity:1;
}
#service-version-fifteen-style6 .s6-row1 .et_pb_column:hover .et-pb-icon {
color:white;
}
#service-version-fifteen-style6 .s6-row1 .et_pb_column:hover{
background:#000;
}
#service-version-fifteen-style6 .et_pb_blurb_description p:nth-child(2) a{
background: #ffbc42;
color: white;
padding: 8px 20px;
font-size: 13px;
border-radius: 5px;
border-radius: 4px;
font-size: 13px;
position: relative;
display: block;
width: 50%;
margin: 0 auto;
-webkit-transform: translate3d(-5px,0,0);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style6 a span {
display:block;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0px,0,0);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style6 a::after {
font-family: 'ETModules';
font-weight: 900;
content: '\e054';
position: absolute;
top: 9px;
right: 17px;
opacity: 0;
-webkit-transform: translate3d(-5px,0,0);
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
#service-version-fifteen-style6 a:hover span {
color: #000 !important;
-webkit-transform: translate3d(-5px,0,0);
transform: translate3d(-8px,0,0);
}
#service-version-fifteen-style6 a:hover{
background:#fff !important;
color:#000 !important;
}
#service-version-fifteen-style6 a:hover::after {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
opacity: 1;
color: #000 !important;
} @media only screen and (max-width: 980px) {
#service-version-fifteen-style3 .et-pb-icon{display: block;}
#service-version-fifteen-style1 .style-1-col .et_pb_column{
width: 50%;	
}
#service-version-fifteen-style6 .s6-row1 .et_pb_column{
width: 50%;
}
#service-version-fifteen-style5 .s5-divider .et_pb_main_blurb_image {
max-width: 30%;
float: unset;
width: 100%;
margin: 0 auto;
display: block;
}
#service-version-fifteen-style5 .s5-divider .et_pb_blurb_container {
max-width: 100%;
float: 	unset;
width: 100%;
text-align: center;
}
#service-version-fifteen-style5 .s5-divider2 .et_pb_main_blurb_image {
max-width: 30%;
float: unset;
width: 100%;
display: block;
margin: 0 auto;
}
#service-version-fifteen-style5 .s5-divider2 .et_pb_blurb_container {
max-width: 100%;
float: unset;
width: 100%;
text-align: center;
}
}    #portfolio-v1-portfolio-gallery .et_pb_portfolio_filters {
max-width: 1100px;
margin: 0 auto 40px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li {
margin-right: 40px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li a {
border: none;
position: relative;
padding: 0;
overflow: visible;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li a::after {
content: "";
position: absolute;
width: 20px;
height: 2px;
background: #ffbc42;
left: 0;
bottom: -10px;
opacity: 0;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li a:hover::after,
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li a.active::after {
opacity: 1;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li a.active,
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li a:hover {
background: transparent;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item {
width: 33.3%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 0 -6px -4px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item{
overflow: hidden;
position:relative;
width: 33.3%;
display: inline-block !important;
float: none;
margin: 0 0 -6px -4px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_items .et_portfolio_image img{
width:100% !important;
height: 300px;
object-fit: cover;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 40px;
-moz-transition: all ease 1s;
-ms-transition: all ease 1s;
-o-transition: all ease 1s;
-webkit-transition: all ease 1s;
transition: all ease 1s;
z-index: 99;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: -100px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .post-meta {
top: -250px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 80px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
top: 30px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .post-meta::after {
content: "";
position: absolute;
width: 20px;
height: 2px;
background: #d2d2d2;
bottom: -15px;
left: 0;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
bottom: 0 !important;
left: 40px;
font-size: 14px;
transform: rotate(270deg);
top:unset !important;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay::before {
bottom: 30px !important;
}
#portfolio-v1-portfolio-gallery .et_pb_portofolio_pagination {
border: none !important;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay {
opacity: 1;
z-index: 99;
} @media only screen and (max-width: 1200px) {
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters {
max-width: 80%;
}
}
@media only screen and (max-width: 980px) {
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .post-meta,#portfolio-v1-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
left: 20px;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li {
margin-right: 20px;
}
}
@media only screen and (max-width: 767px) {
#portfolio-v1-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item {
width: 50%;
}
#portfolio-v1-portfolio-gallery .et_pb_portfolio_filters ul li {
width: auto;
margin-bottom: 15px;
}
}
@media only screen and (max-width: 480px) {
#portfolio-v1-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item {
width: 100%;
display: block !important;
margin: 0 auto 20px;
text-align: center;
max-width: 400px;
}
}
@media only screen and (max-width: 410px) {
#portfolio-v1-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item {
width: 80%;
}
}   #portfolio-v2-portfolio-gallery .et_pb_portfolio_filters {
max-width: 800px;
border-bottom: 1px solid #eae4e4;
margin: 0 auto 40px;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_filters ul {
width: 100%;
text-align: center;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_filters ul li {
display: inline-block;
float: none;
position: relative;
margin: 0 20px;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_filters ul li::after {
content: "";
position: absolute;
width: 0;
height: 2px;
background: #ffbc42;
left: 0;
bottom: -9px;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_filters ul li a {
padding: 10px 0;
border: none;
background: transparent;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_item {
position:relative;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_item img{height:195px;object-fit:cover;}
#portfolio-v2-portfolio-gallery .et_pb_module_header{
position: absolute;
top: 65px;
z-index: 99999;
margin: 0 auto;
left: 0;
right: 0;
opacity:0 !important;
}
#portfolio-v2-portfolio-gallery .post-meta{
position: absolute;
bottom: 65px;
z-index: 99999;
margin: 0 auto;
left: 0;
right: 0;
opacity:0 !important;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header, #portfolio-v2-portfolio-gallery .et_pb_portfolio_item:hover .post-meta{
opacity:1 !important;
}
#portfolio-v2-portfolio-gallery .et_overlay.et_pb_inline_icon::before {
display: none;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_item:hover .et_portfolio_image{
-webkit-filter: blur(5px) !important;
-moz-filter: blur(5px) !important;
-ms-filter: blur(5px) !important;
-o-filter: blur(5px) !important;
filter: blur(5px) !important;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay {
opacity: 1;
z-index: 99;
}
#portfolio-v2-portfolio-gallery .post-meta a {
text-transform: uppercase;
color: rgba(255,255,255,0.8) !important;
}
#portfolio-v2-portfolio-gallery .et_pb_module_header::before, #portfolio-v2-portfolio-gallery .et_pb_module_header::after {
content: "";
background-color: #fff;
height: 50px;
width: 2px;
position: absolute;
left: 10%;
}
#portfolio-v2-portfolio-gallery .et_pb_module_header::after {
right:10%;
left: auto !important;
} @media only screen and (max-width: 767px) {
#portfolio-v2-portfolio-gallery  .et_pb_filterable_portfolio .et_pb_portfolio_item.active {
width: 100% !important;
text-align: center;
}
#portfolio-v2-portfolio-gallery .et_pb_portfolio_item .post-meta{line-height:65px;}
}
@media only screen and (max-width: 981px){
#portfolio-v2-portfolio-gallery .et_pb_module_header{
top: 40px;
}
#portfolio-v2-portfolio-gallery .et_pb_module_header:before,#portfolio-v2-portfolio-gallery .et_pb_module_header:after{display:none;}
#portfolio-v2-portfolio-gallery .post-meta{bottom: 40px;}	
}   #portfolio-v3-portfolio-gallery .et_pb_portfolio_item img{height:258px;object-fit:cover;}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_filters {
max-width: 800px;
margin: 0 auto 40px;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_filters ul {
width: 100%;
text-align: center;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_filters ul li a {
border: none !important;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item {
width: 32%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 13px 20px 0;
position: relative;
height: 273px;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item  .et_pb_module_header {
position: relative;
top: -215px;
opacity: 0;
z-index: 99999;
color: #fff !important;
transform: scale(0);
transition: all 0.3s ease 0s;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
opacity: 1;
transform: scale(1);
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .post-meta {
display: none;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image {
width: 100%;
height: auto;
transform: scale3d(1, 1, 1);
transition: all 0.3s ease 0s;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:hover .et_portfolio_image {
transform: scale3d(1.15, 1.15, 1);
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item a {
overflow: hidden;
width: 100%;
display: block;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
transform: scale(0);
transition: all 0.3s ease 0s;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay::before {
transform: scale(1);
top: 55%;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image::before {
border-top: none !important;
border-bottom: none !important;
left: 50px !important;
right: 50px !important;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image::before, #portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image::after {
content: "";
position: absolute;
top: 30px;
left: 40px;
bottom: 30px;
right: 40px;
border: 1px solid rgba(255, 255, 255, 0.7);
opacity: 0;
z-index: 99;
transform: scale(1.5);
transition: all 0.6s ease 0.2s;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:hover .et_portfolio_image::before, 
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:hover .et_portfolio_image::after {
opacity: 1;
transform: scale(1);
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image::after {
border-left: none;
border-right: none;
top: 40px;
bottom: 40px;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:nth-child(7), 
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:nth-child(8), 
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:nth-child(9) {
display: none !important;
}
#portfolio-v3-portfolio-gallery .et_pb_portofolio_pagination {
max-width: 550px;
border: none;
text-align: center;
margin: 0 auto;
float: none;
display: block;
}
#portfolio-v3-portfolio-gallery .et_pb_portofolio_pagination ul {
text-align: center;
}
#portfolio-v3-portfolio-gallery .et_pb_portofolio_pagination ul li {
border: 1px solid #ddd;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_overlay {
opacity:1;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay {
z-index: 9;
} @media only screen and (max-width: 1300px) {
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item {
width: 31%;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: -180px;
}
}
@media only screen and (max-width: 980px) {
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item {
width: 50%;
margin: 0 auto !important;
display: block !important;
}
}
@media only screen and (max-width: 767px) {
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: -160px;
}
}
@media only screen and (max-width: 640px) {
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: -200px;
}
#portfolio-v3-portfolio-gallery li a {
padding: 20px 20px;
}
}
@media only screen and (max-width: 440px) {
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: -160px;
}
#portfolio-v3-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
font-size: 20px;
}
}   #portfolio-v4-portfolio-gallery .et_pb_portfolio_filters {
max-width: 800px;
margin: 0 auto 40px;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_filters ul {
width: 100%;
text-align: center;
border-top: 2px solid #f2f2f2;
border-bottom: 2px solid #f2f2f2;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_filters ul li a {
padding: 15px 14px;
border: none !important;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item {
width: 32%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 13px 20px 0;
position: relative;
height: 273px;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
position: relative;
top: -270px;
z-index: 99999;
padding: 20px 20px 0;
opacity: 0;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
margin: 0;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header,
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
opacity: 1;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .post-meta {
top: -270px;
display: block;
position: relative;
z-index: 999999;
padding: 0 20px;
opacity: 0;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
margin: 0;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image .et_overlay {
-webkit-transform: perspective(400px) rotateX(-90deg);
-moz-transform: perspective(400px) rotateX(-90deg);
-ms-transform: perspective(400px) rotateX(-90deg);
-o-transform: perspective(400px) rotateX(-90deg);
transform: perspective(400px) rotateX(-90deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
opacity: 0;
z-index: 99999;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item:hover .et_portfolio_image .et_overlay {
opacity: 1;
-webkit-transform: perspective(400px) rotateX(0deg);
-moz-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
-o-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
}
#portfolio-v4-portfolio-gallery .et_pb_portofolio_pagination {
max-width: 550px;
border: none;
text-align: center;
margin: 0 auto;
float: none;
display: block;
}
#portfolio-v4-portfolio-gallery .et_pb_portofolio_pagination ul {
text-align: center;
}
#portfolio-v4-portfolio-gallery .et_pb_portofolio_pagination ul li {
border: 1px solid #ddd;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image,#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image img,#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image,#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_portfolio_image img{height:100%;object-fit: cover;} @media only screen and (max-width: 1300px) {
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item {
width: 31%;
height: 265px;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .post-meta {
top: -240px;
}
}
@media only screen and (max-width:1200px){
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item {
height: 211px;
}
}
@media only screen and (max-width: 980px) {
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item {
width: 48%;
height: 256px;
}
}
@media only screen and (max-width: 767px){
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item {
width: 47%;
height: 200px;
}
#portfolio-v4-portfolio-gallery .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{
width:100;
}
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header{padding: 7% 20px 0 20px !important;}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header{padding-top:0 !important;margin-top:0;}
}
@media only screen and (max-width: 640px){
#portfolio-v4-portfolio-gallery .et_pb_portfolio_item {
width: 90%;
height: auto;
display: block !important;
margin: 0 auto;
}
}   #portfolio-v5-portfolio-gallery .et_pb_portfolio_filters {
max-width: 100%;
margin: 0 auto;
padding-bottom: 70px;
text-align: center;
display: inline-block;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_filters ul li a {
border: none !important;
background-color: #eee;
color: #202020 !important;
margin: 4px;
border-radius: 2px;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
width: 33.3%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 0px -6px -8px;
height: 449px;
position: relative;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .post-meta a {
font-size: 12px;
text-align: center;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left:0;
right:0;
transition: all 0.2s;
z-index: 99;
opacity:0;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
bottom:-200px;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 50px;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 80px;
opacity:1;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
top: 30px;
opacity:1;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_overlay {
opacity:1;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay::before {
top:50%;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay {
z-index: 9;
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item:hover::before {
right: 0;
bottom: 0px;
-webkit-transform: scale(10) translateZ(0);
-moz-transform: scale(10) translateZ(0);
-ms-transform: scale(10) translateZ(0);
-o-transform: scale(10) translateZ(0);
transform: scale(10) translateZ(0);
}
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item::before {
content: '';
position: absolute;
bottom: -200px;
right: -200px;
width: 200px;
height: 200px;
background-color: rgba(3, 169, 244, 0.9);
z-index: 1;
border-radius: 100%;
-webkit-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-moz-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-ms-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-o-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-webkit-transform: scale(0) translateZ(0);
-moz-transform: scale(0) translateZ(0);
-ms-transform: scale(0) translateZ(0);
-o-transform: scale(0) translateZ(0);
transform: scale(0) translateZ(0);
} @media only screen and (max-width:1400px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 334px;
}
}
@media only screen and (max-width:1300px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 307px;
}
} 
@media only screen and (max-width:1200px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 284px;
}
} 
@media only screen and (max-width:1100px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 260px;
}
}
@media only screen and (max-width:980px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 232px;
}
}
@media only screen and (max-width:840px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 298px;
width:50%;
}
#portfolio-v5-portfolio-gallery img {
width: 100%;
}
}
@media only screen and (max-width:767px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 545px;
width:100%;
}
}
@media only screen and (max-width:640px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 454px;
}
}
@media only screen and (max-width:540px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 383px;
}
}
@media only screen and (max-width:480px){
#portfolio-v5-portfolio-gallery .et_pb_portfolio_item {
height: 341px;
}
}   #v6-head h1,#v6-head p ,#v6-head a{
color:#202020 !important;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_filters {
max-width: 100%;
margin: 0 auto;
padding-bottom: 70px;
text-align: center;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_filters ul li a:hover{
color:#fff !important;
background-color: #24a2ff;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_filters ul li a {
border: none !important;
background-color: #eee;
color: #202020 !important;
margin: 4px;
border-radius: 2px;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
width: 23%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 10px 8px 10px;
height: 377px;
position: relative;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item img{height:247px;object-fit:cover;}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item:hover {
box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .post-meta a {
font-size: 12px;
color: #999 !important;
text-align: center;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: relative;
top:0;
z-index: 99999;
opacity: 1;
color:#000 !important;
font-size: 22px;
font-weight: 400;
background: #fff;
margin: 0;
padding: 12px;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item .et_overlay {
opacity:1;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay::before {
top:50%;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item:hover .et_overlay {
z-index: 9;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item:hover::before {
right: 0;
bottom: 0px;
-webkit-transform: scale(10) translateZ(0);
-moz-transform: scale(10) translateZ(0);
-ms-transform: scale(10) translateZ(0);
-o-transform: scale(10) translateZ(0);
transform: scale(10) translateZ(0);
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item::before {
content: '';
position: absolute;
bottom: -200px;
right: -200px;
width: 200px;
height: 200px;
background-color: rgba(3, 169, 244, 0.9);
z-index: 1;
border-radius: 100%;
-webkit-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-moz-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-ms-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-o-transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
transition: all 0.5s cubic-bezier(0.39,0.575,0.56499,1);
-webkit-transform: scale(0) translateZ(0);
-moz-transform: scale(0) translateZ(0);
-ms-transform: scale(0) translateZ(0);
-o-transform: scale(0) translateZ(0);
transform: scale(0) translateZ(0);
} @media only screen and (max-width:1400px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: auto;
}
}
@media only screen and (max-width:1300px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 307px;
}
} 
@media only screen and (max-width:1200px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 284px;
}
} 
@media only screen and (max-width:1100px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 260px;
}
}
@media only screen and (max-width:980px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: auto !important;
}
}
@media only screen and (max-width:840px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 298px;
width:50%;
}
#portfolio-v6-portfolio-gallery img {
width: 100%;
}
}
@media only screen and (max-width:767px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 545px;
width:100%;
}
}
@media only screen and (max-width:640px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 454px;
}
#portfolio-v6-portfolio-gallery .et_pb_portfolio_filters {
max-width: 100%;   
}
}
@media only screen and (max-width:540px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 383px;
}
}
@media only screen and (max-width:480px){
#portfolio-v6-portfolio-gallery .et_pb_portfolio_item {
height: 341px;
}
}   #portfolio-v7-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 101%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 40px;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
bottom: -300px;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: -250px;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
bottom: 40px;
padding-bottom: 0!important;
line-height:60px;
}
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 30px;
}
#portfolio-v7-portfolio-gallery .post-meta a {
font-style: italic;
text-transform: capitalize !important;
font-size: 15px !important;
line-height: 25px !important;
} #portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-1a-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item{
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
max-width: 42%;
margin: 0 auto;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 101%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
text-align:center;
left:0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
bottom: 20px;
opacity:0;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: -230px;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
opacity:1;
}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 20px;
}
@media only screen and (max-width:640px){
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item {
width: 100% !important;
margin: 0 auto !important;
}
}
@media only screen and (max-width:981px){
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item{max-width:50%;margin:30px auto !important;}}
@media only screen and (max-width:767px){
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_items .et_pb_portfolio_item{max-width:100%;}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before{width:240px !important;}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::after{width:240px !important;height:285px !important;}
} #portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-1-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 49%;
opacity:0;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 49%;
opacity:0;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 44%;
opacity:1;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 44%;
opacity:1;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before {
top: -100% !important;
right: auto;
left: 15px;
bottom: 20px;
position: absolute;
content: ' ';
opacity: 1;
border-top: solid 1px #fff;
border-bottom: solid 1px #fff;
height: 260px;
width: 290px;
margin: 0 auto;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::after {
top: -119px;
right: auto;
left: 25px;
bottom: 20px;
position: absolute;
content: ' ';
opacity: 1;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
height: 304px;
width: 270px;
margin: 0 auto;
} #portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-2-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 49%;
opacity:0;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 49%;
opacity:0;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 44%;
opacity:1;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 44%;
opacity:1;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
top: -110px;
right: 0px;
left: 0px;
margin:0 auto;
bottom: 40px;
position: absolute;
content: ' ';
border: solid 1px #fff;
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
pointer-events: none;
opacity: 0;
height: 280px;
width: 280px;
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
} #portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-3-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;	
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 100%;
opacity: 0;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
opacity: 1;
top: 87%;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 49%;
opacity:0;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
top: 10%;
opacity: 1;
right: 5%;
text-align: right;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .post-meta {
top: 20%;
opacity: 0;
right: 5%;
text-align: right;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
content: ' ';
top: -100px;
right: 40px;
left: 40px;
bottom: 40px;
position: absolute;	
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
pointer-events: none;
opacity: 0;
height: 280px;
width: 280px;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
#portfolio-v7-3-portfolio-gallery .post-meta::after {
content: '';
height: 1px;
background-color: #fff;
display: block;
margin: 0 auto;
position: relative;
right: -5%;
top: 20%;
width: 90%;
opacity: 0;
}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::after {
content: '';
height: 1px;
background-color: #fff;
display: block;
margin: 0 auto;
position: relative;
right: -5%;
top: 17%;
width: 90%;
opacity: 1;
}
#portfolio-v7-3-portfolio-gallery:hover .et_pb_module_header{
text-align: right;
}
#portfolio-v7-3-portfolio-gallery:hover .et_pb_module_header a {
font-size: 13px !important;
font-style: italic;
position: relative;
display: block;
bottom: -166% !important;
right: 4%;
} #portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-4-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 6%;
opacity: 0;
left: 45%;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 49%;
opacity:0;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
opacity: 1;
left: 5%;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
top: 10%;
opacity: 1;
left: 5%;
text-align: left;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .post-meta {
top: 10%;
opacity: 0;
left: -5%;
text-align: left;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
content: ' ';
top: -100px;
right: 40px;
left: 40px;
bottom: 40px;
position: absolute;	
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
pointer-events: none;
opacity: 0;
height: 280px;
width: 280px;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::after {
content: '';
height: 1px;
background-color: #fff;
display: block;
margin: 0 auto;
position: relative;
top: 17%;
width: 90%;
left: -5%;
}
#portfolio-v7-4-portfolio-gallery:hover .et_pb_module_header {
text-align: left;
}
#portfolio-v7-4-portfolio-gallery:hover .et_pb_module_header a {
font-size: 13px !important;
font-style: italic;
position: relative;
} #portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-5-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 49%;
opacity:0;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 49%;
opacity:0;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 44%;
opacity:1;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 50%;
opacity: 0;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 44%;
opacity: 1;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
top: -110px;
right: 0;
left: 0;
margin: 0 auto;
bottom: 40px;
position: absolute;
content: ' ';
border: solid 1px #fff;
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
pointer-events: none;
opacity: 0;
height: 280px;
width: 273px;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before{
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-o-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before{
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
#portfolio-v7-5-portfolio-gallery .et_pb_module_header {
font-style: italic;
} #portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-6-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover img{
max-width: 100%;
transition: transform 0.3s ease-in-out;
transform: scale(1.2);
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 49%;
opacity: 0;
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 44%;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 41%;
opacity: 0;
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 41%;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;	
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
top: -242px;
right: 0px;
position: absolute;
content: ' ';
border: solid 1px #fff;
-webkit-transform: scale(.3);
-moz-transform: scale(.3);
-o-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
pointer-events: none;
opacity: 0;
height: 280px;
width: 280px;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before {
-webkit-transform: scale(1.3) rotate(-43deg);
-moz-transform: scale(1.3) rotate(-43deg);
-o-transform: scale(1.3) rotate(-43deg);
-ms-transform: scale(1.3) rotate(-43deg);
transform: scale(1.3) rotate(-43deg);
opacity: 1;
height: 600px;
width: 265px;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
-webkit-transform: scale(0.3) rotate(-43deg);
-moz-transform: scale(0.3) rotate(-43deg);
-o-transform: scale(0.3) rotate(-43deg);
-ms-transform: scale(0.3) rotate(-43deg);
transform: scale(0.3) rotate(-43deg);
opacity: 0;
height: 600px;
width: 265px;
}
#portfolio-v7-6-portfolio-gallery .et_pb_module_header {
font-style: italic;
} #portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header, 
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .post-meta {
-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-o-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
}
#portfolio-v7-7-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 0;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index:33;
opacity:.9;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
left: 0;
right:0;
-moz-transition: all ease .5s;
-ms-transition: all ease .5s;
-o-transition: all ease .5s;
-webkit-transition: all ease .5s;
transition: all ease .5s;
z-index: 34;
text-align:center;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 49%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
top: 44%;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .post-meta {
bottom: 41%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 50%;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;	
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover:after{
-webkit-transform: scale3d(1, 1, 1);
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
pointer-events: none;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:after {
position: absolute;
content: '';
top: 30px;
left: 30px;
bottom: 30px;
right: 30px;
box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
-webkit-transform: scale3d(1.4, 1.4, 1);
-moz-transform: scale3d(1.4, 1.4, 1);
-o-transform: scale3d(1.4, 1.4, 1);
-ms-transform: scale3d(1.4, 1.4, 1);
transform: scale3d(1.4, 1.4, 1);
transition: opacity .35s, transform .5s;
-webkit-transition: opacity .35s, -webkit-transform .5s;
-moz-transition: opacity .35s, -webkit-transform .5s;
-o-transition: opacity .35s, -webkit-transform .5s;
border: solid 1px #fff;
pointer-events: none;
z-index: 99;
} #portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item {
width: 30%;
display: inline-block !important;
float: none;
overflow: hidden;
margin: 0 15px 25px 15px;
height: 350px;
position: relative;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item a {
text-decoration: none;
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
color:#fff;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_filters{
display:none;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header::before ,
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item:hover .post-meta::before
{
top:50%;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item .et_overlay::before {
top: 90%;
}
#portfolio-v7-8-portfolio-gallery .et_portfolio_image{
margin: 0 auto;
width: 500px;
overflow: hidden;
font-size: 0;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item:hover::before {
opacity: .9;
top: 0;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item::before {
content: '';
height: 100%;
width: 100%;
left: 0;
position: absolute;
top: 100%;
transition: background .35s;
-webkit-transition: background .35s;
background: #24a2ff;
z-index: 33;
opacity: 0;
transition: all 300ms ease 0s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item .post-meta {
position: absolute;
z-index: 34;
text-align:center;
left: 0;
right: 0;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 100%;
opacity: 0;
transition: all 300ms ease 0s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header {
opacity: 1;
top: 49%;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item .post-meta {
top: 100%;
opacity: 0;
transition: all 300ms ease 0s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
top: 50%;
opacity: 1;	
} .portfolio_tag .et_pb_post{padding:0;position:relative;overflow:hidden;}
.portfolio_tag .et_pb_image_container,.portfolio_tag .entry-featured-image-url{margin:0;}
.portfolio_tag .entry-title{top: -100px;position: absolute;left: 40px;-moz-transition: all ease 1s;-ms-transition: all ease 1s;-o-transition: all ease 1s;-webkit-transition: all ease 1s;transition: all ease 1s;z-index: 99;}
.portfolio_tag .et_pb_post:hover .entry-title{top: 80px;}
.portfolio_tag .et_pb_post .post-meta{top: -250px;position: absolute;left: 40px;-moz-transition: all ease 1s;-ms-transition: all ease 1s;-o-transition: all ease 1s;-webkit-transition: all ease 1s;transition: all ease 1s;z-index: 99;}
.portfolio_tag .et_pb_post:hover .post-meta{top: 30px;}
.portfolio_tag .post-meta::after {content: "";position: absolute;width: 20px;height: 2px;background: #fff;bottom: -15px;left: 0;}
.portfolio_tag .et_pb_post:before{content:'';top:0;left:0;height:100%;width:100%;background-color: rgba(0,0,0,0.8);position:absolute;opacity:0;z-index: 1;-moz-transition: all ease 1s;-ms-transition: all ease 1s;-o-transition: all ease 1s;-webkit-transition: all ease 1s;transition: all ease 1s;}
.portfolio_tag .et_pb_post:hover:before{opacity:1;}
.portfolio_tag .et_pb_post:after{content:'';bottom:-50px;left:40px;position:absolute;opacity:0;z-index: 1;-moz-transition: all ease 1s;-ms-transition: all ease 1s;-o-transition: all ease 1s;-webkit-transition: all ease 1s;transition: all ease 1s;color:#fff;content:'\55';font-family:ETmodules;visibility: visible;font-size: 15px;}
.portfolio_tag .et_pb_post:hover:after{opacity:1;bottom:35px;} @media only screen and (max-width:980px){ #portfolio-v7-portfolio-gallery .et_pb_portfolio_item{
width: 50%;
display: block !important;
margin: 0 auto 25px !important;
}
#portfolio-detail-testimonials .et_pb_testimonial_description_inner {
padding: 0 !important;
margin-bottom: 20px !important;
margin-top:20px !important;		
}
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item{width: 50%;}
#portfolio-v7-1a-portfolio-gallery .et_pb_portfolio_item {
width: 100% !important;
max-width: 100%;
}
#blogfullwidth-v2-blogs .et_pb_post .entry-featured-image-url img{margin:0 !important;}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item{margin:30px auto !important;display:block !important;}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::before{left:10px;}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header ::after{left:18px;}
#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header{top:80%;}
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item:hover .et_pb_module_header{right: auto;}
}
@media only screen and (max-width:767px){ .et_pb_portfolio_item {
width: 100% !important;
}
.et_pb_filterable_portfolio .et_pb_portfolio_item.active, .et_pb_gallery_grid .et_pb_gallery_item {
width: 100% !important;
margin: 0 0% !important;
}
.et_pb_portfolio_item .et_pb_module_header {
padding: 7% 0 !important;
}
}
@media only screen and (max-width:640px){
#portfolio-v7-portfolio-gallery .et_pb_portfolio_item {
margin: 0 auto !important;
width: 100% !important;		
}
} @media only screen and (max-width:767px){
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item {
width: 100% !important;
margin: 30px auto !important;
}	
#portfolio-v7-1-portfolio-gallery:hover .et_pb_portfolio_item .et_pb_module_header ::before{top: -100px !important;bottom: auto !important;}
#portfolio-v7-1-portfolio-gallery:hover .et_pb_portfolio_item .et_pb_module_header ::after{right: 15px !important;
left: 15px !important;top: -112px;width: 220px !important;}
}
@media only screen and (max-width:414px){
#portfolio-v7-1-portfolio-gallery:hover .et_pb_portfolio_item .et_pb_module_header ::before {
right: 0 !important;
left: 0 !important;
}
#portfolio-v7-1-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 46%;
}
} @media only screen and (max-width:414px){
#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {	
bottom: 0 !important;
width: 95% !important;
}
}  @media only screen and (max-width:414px){
#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header {
top: 8%;
}
} @media only screen and (max-width:640px){
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
top: -135% !important;
bottom: 0 !important;
}	
}
@media only screen and (max-width:414px){
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
top: -171% !important;
bottom: 0 !important;
width: 94% !important;
}
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before {
top: -450%;
}
} @media only screen and (max-width:640px){
#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 44% !important;
}
} @media only screen and (max-width:640px){
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item:hover .post-meta {
bottom: 44%;
}
}
@media only screen and (max-width:640px){
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item::after { 
top: 8px;
left: 8px;
bottom: 8px;
right: 8px;
}
} @media only screen and (max-width:767px){
#portfolio-v7-8-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-4-portfolio-gallery .et_pb_portfolio_item,#portfolio-v7-3-portfolio-gallery .et_pb_portfolio_item {
width: 100% !important;
margin: 30px auto !important;
}
#portfolio-v7-7-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,#portfolio-v7-6-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header,#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header{margin-top:20px;}
#portfolio-v7-6-portfolio-gallery:hover .et_pb_portfolio_item .et_pb_module_header ::before {
top: -450%;
}
#portfolio-v7-5-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before,#portfolio-v7-2-portfolio-gallery .et_pb_portfolio_item .et_pb_module_header ::before{top: -190% !important;}
}    #portfolio-detail-slide .et_pb_slide {
padding: 100px;
}
#portfolio-detail-content h4{
padding:0px;
}
#portfolio-detail-content span {
float: left;
width: 130px;
color: #202020;
}
.portfolio_detail_img img,
.portfolio_detail_img .et_pb_image_wrap{width:100% !important;}
#portfolio-detail-testimonials .et_pb_testimonial_author, 
#portfolio-detail-testimonials .et_pb_testimonial_meta{
display: inline-block;
}
#portfolio-detail-testimonials .et_pb_testimonial_description_inner {
font-size: 14px !important;
line-height: 30px;
padding: 0 70px;
margin-top: 40px;
}
#portfolio-detail-testimonials .et_pb_testimonial::before{
top: 45px;
font-size: 80px;
content: "\7b";
color: #ccc;
opacity: 0.3 !important; font-family: 'ETModules';
} @media only screen and (max-width:756px){
#portfolio-detail-content .et_pb_column_5 {
padding-top: 0;
}
#portfolio-detail-slide .et_pb_slide {
padding: 0;
}
#portfolio-detail-testimonials .et_pb_testimonial {
padding: 50px;
}
}
@media only screen and (max-width:640px){
.container, .et_pb_section .et_pb_row {
max-width: 507px;
}
#portfolio-detail-testimonials .et_pb_testimonial_description_inner {
padding: 0 !important;
}
#portfolio-detail-testimonials .et_pb_testimonial::before {
top: 0;	
left: 44%;
}
}     #bloggrid-v1-blogs .et_pb_post {
position: relative;
transition: all .5s ease;
}
#bloggrid-v1-blogs .et_pb_post:hover {
box-shadow: 0 0 10px 5px #ddd;
transform: scale(1.01);
}
#bloggrid-v1-blogs .et_pb_post .published {
position: absolute;
top: -1px;
right: -1px;
background: #ffbc42;
text-transform: uppercase;
color: #fff;
padding: 7px;
font-size: 15px;
}
#bloggrid-v1-blogs .et_pb_post .published::before {
content: "";
position: absolute;
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 10px solid transparent;
border-top: 51px solid #ffbc42;
top: 0;
left: -24px;
}
#bloggrid-v1-blogs .et_pb_post .post-content p {
border-bottom: 1px solid #ededed;
padding-bottom: 20px;
margin-bottom: 10px;
}
#bloggrid-v1-blogs .et_pb_post .more-link {
text-transform: capitalize;
color: #ffbc42 !important;
font-weight: 600;
position: relative;
}
#bloggrid-v1-blogs .et_pb_post .more-link::after {
content: "\24";
position: absolute;
font-family: ETModules;
top: -2px;
right: -20px;
} @media only screen and (max-width: 767px) {
#bloggrid-v1-blogs .et_pb_post .post-content p {
font-size: 14px;
line-height: 24px;
}
}   #bloggrid-v2-blogs .et_pb_post {
padding: 0 30px 25px;
}
#bloggrid-v2-blogs .et_pb_post .et_pb_image_container {
margin: -25px 0 0;
}
#bloggrid-v2-blogs .et_pb_post .et_pb_image_container::after {
content: "\e005";
position: absolute;
font-family: ETModules;
left: 20px;
bottom: 25px;
color: #fff;
font-size: 20px;
line-height: 45px;
width: 45px;
height: 45px;
background: #333;
text-align: center;
border-radius: 2px;
opacity: 0;
}
#bloggrid-v2-blogs .et_pb_post .et_pb_image_container::after,
#bloggrid-v2-blogs .et_pb_post .post-content p::after,
#bloggrid-v2-blogs .et_pb_post .more-link,
#bloggrid-v2-blogs .et_pb_post .more-link::after {
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#bloggrid-v2-blogs .et_pb_post:hover .et_pb_image_container::after {
opacity: 1;
}
#bloggrid-v2-blogs .et_pb_post .post-meta a {
color: #ffbc42 !important;
text-transform: uppercase;
font-weight: 700;
}
#bloggrid-v2-blogs .et_pb_post .post-content p {
font-size: 14px;
font-weight: 400;
position: relative;
}
#bloggrid-v2-blogs .et_pb_post .post-content p::after {
content: "\24";
position: absolute;
font-family: ETModules;
left: 0;
bottom: -40px;
color: #333;
font-weight: 700;
}
#bloggrid-v2-blogs .et_pb_post .more-link {
text-transform: uppercase;
color: #333 !important;
font-weight: 700;
font-size: 13px;
margin-top: 15px;
display: inline-block;
position: relative;
padding-left: 25px;
opacity: 0;
}
#bloggrid-v2-blogs .et_pb_post:hover .more-link {
opacity: 1;
}
#bloggrid-v2-blogs .et_pb_post .more-link::after {
content: "";
position: absolute;
width: 100px;
height: 2px;
background: #333;
bottom: -26px;
left: 0;
}
#bloggrid-v2-blogs .et_pb_post .entry-title a:hover,
#bloggrid-v2-blogs .et_pb_post .more-link:hover,
#bloggrid-v2-blogs .et_pb_post .post-content:hover p::after {
color: #ffbc42 !important;
}
#bloggrid-v2-blogs .et_pb_post .more-link:hover::after {
background: #ffbc42;
} @media only screen and (max-width: 980px) {
#bloggrid-v2-banner h1,
#bloggrid-v2-banner .et_pb_text_inner p {
text-align: center;
padding: 0;
}
#bloggrid-v2-banner .et_pb_column {
margin-bottom: 0;
}
}
@media only screen and (max-width: 640px) {
#bloggrid-v2-blogs .et_pb_post {
margin-bottom: 60px;
}
}
@media only screen and (max-width: 479px) {
#bloggrid-v2-blogs .et_pb_post .entry-title {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 767px) {
#bloggrid-v2-blogs .et_pb_post .more-link{
padding-left:0;
}
#bloggrid-v2-blogs .et_pb_post .more-link::after{width:80px;}
}    @media screen and (max-width: 1500px){
#bloggrid-v1 #bloggrid-v4-first-section .et_pb_column .et_pb_module:last-child {
width: 80%;
}
#bloggrid-v1 #bloggrid-v4-third-section .et_pb_column .et_pb_module{
width: 80%;
}
}
@media screen and (max-width: 767px){
}
@media screen and (max-width: 640px){
#bloggrid-v1 #bloggrid-v4-first-section .et_pb_column .et_pb_module:last-child {
width: 100%;
}
#bloggrid-v1 #bloggrid-v4-third-section {
max-width: 100%;
}
}
@media screen and (max-width: 440px){
#bloggrid-v1 #bloggrid-v4-first-section .et_pb_column .et_pb_module:last-child {
width: 80%;
font-size: 17px;
}
#bloggrid-v1 #bloggrid-v4-third-section .et_pb_newsletter_description .et_pb_module_header {
font-size: 33px;
}
}  #bloggrid-v5 #bloggrid-v5-first-section .et_pb_slides .et_pb_slide_description .et_pb_text_overlay_wrapper {
text-shadow: none;
}
#bloggrid-v5 #bloggrid-v5-second-section article .post-content p {
margin-bottom: 30px;
}
#bloggrid-v5 #bloggrid-v5-second-section article .post-content .more-link {
text-align: center !important;
color: #fff !important;
background-color: #24a2ff;
padding: 10px 0;
margin: 0 auto;
display: block;
width: 50%;
}
#bloggrid-v5 #bloggrid-v5-second-section article .post-content .more-link:hover {
background-color: #ffbc42;
}
#bloggrid-v5 #bloggrid-v5-third-section article .post-content p {
margin-bottom: 30px;
}
#bloggrid-v5 #bloggrid-v5-third-section article .post-content .more-link {
text-align: center !important;
color: #fff !important;
background-color: #24a2ff;
padding: 10px 0;
margin: 0 auto;
display: block;
width: 50%;
}
#bloggrid-v5 #bloggrid-v5-third-section article .post-content .more-link:hover {
background-color: #ffbc42;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:first-child .et_pb_salvattore_content article {
background-color: #fff;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:first-child .et_pb_salvattore_content article .et_pb_image_container {
padding: 10px;
margin-bottom: 0;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:first-child .et_pb_salvattore_content article h2 a:hover {
color: #24a2ff !important;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:last-child .et_pb_team_member_image {
display: block;
margin: 0 auto;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:last-child .et_pb_team_member_description .et_pb_member_position {
margin-top: -13px;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:last-child .et_pb_team_member_description p:nth-child(3) {
margin-top: 12px;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:last-child .et_pb_module ul li a:hover {
color: #ffbc42 !important;
} @media screen and (max-width: 1500px){
#bloggrid-v5 #bloggrid-v5-first-section .et_pb_slides .et_pb_slide_description {
padding-left: 0;
padding-right: 0;
}
#bloggrid-v5 #bloggrid-v5-second-section {
width: 90%;
}
#bloggrid-v5 #bloggrid-v5-third-section {
width: 90%;
}
}
@media screen and (max-width: 1200px){
#bloggrid-v5 #bloggrid-v5-first-section .et_pb_slides .et_pb_container.clearfix {
height: inherit !important;
width: 50%;
}
}
@media screen and (max-width: 980px){
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:last-child .et_pb_team_member_description {
padding-top: 43px !important;
}
}
@media screen and (max-width: 767px){
#bloggrid-v5 #bloggrid-v5-first-section .et_pb_slides .et_pb_container.clearfix {
width: 80%;
}
#bloggrid-v5 #bloggrid-v5-third-section .et_pb_column:last-child .et_pb_team_member_description {
padding-top: 0 !important;
}
#blogfullwidth-v2-blogs .et_pb_post .more-link {padding-left:0 !important;}
#blogfullwidth-v2-blogs .et_pb_post .more-link::after{width:80px !important;}
}
@media screen and (max-width: 640px){
#bloggrid-v5 #bloggrid-v5-first-section {
margin: 0;
max-width: 100%;
}
}
@media screen and (max-width: 440px){
#bloggrid-v5 #bloggrid-v5-first-section .et_pb_slides .et_pb_container.clearfix {
width: 100%;
}
}  #bloggrid-v6-first-section form div .et_pb_s {
padding-left: 22px !important;
}
#bloggrid-v6-second-section .cu-blog .et_pb_salvattore_content[data-columns]::before {
content: '2 .column.size-1of4' !important;
}
#bloggrid-v6-second-section article .post-meta {
font-weight: 400;
}
#bloggrid-v6-second-section article .post-content {
margin-top: 15px;
}
#bloggrid-v6-second-section article .post-content p {
padding-bottom: 25px;
}
#bloggrid-v6-second-section article .post-content a {
padding: 15px 33px;
border-radius: 50px;
text-transform: uppercase;
background-color: #24a2ff;
}
#bloggrid-v6-second-section article .post-content a:hover {background-color: #ffbc42;} @media only screen and ( min-width: 981px ) {
#bloggrid-v6-second-section .cu-blog .column.size-1of4 {
width: 46%!important;
margin-right: 4%;
}
}    #blogfullwidth-v1-blogs .et_pb_post {
background: #fff;
padding: 40px;
-moz-box-shadow: 0 2px 3px rgba(40,40,40,0.1);
-webkit-box-shadow: 0 2px 3px rgba(40,40,40,0.1);
box-shadow: 0 2px 3px rgba(40,40,40,0.1);
border-radius: 2px;
}
#blogfullwidth-v1-blogs .et_pb_post .entry-title a:hover {
color: #ffbc42 !important;
}
#blogfullwidth-v1-blogs .et_pb_post .more-link {
text-transform: uppercase;
color: #ffbc42 !important;
display: inline-block;
margin-top: 20px;
position: relative;
}
#blogfullwidth-v1-blogs .et_pb_post .more-link::after {
content: "";
position: absolute;
width: 25px;
height: 2px;
background: #ffbc42;
left: 0;
bottom: -10px;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#blogfullwidth-v1-blogs .et_pb_post .more-link:hover::after {
width: 100%;
background: #222;
}
#blogfullwidth-v1-blogs .et_pb_post .more-link:hover {
color: #222 !important;
}
#blogfullwidth-v1-blogs .et_pb_post .post-meta a {
color: #ffbc42 !important;
}
#blogfullwidth-v1-blogs .et_pb_post .entry-featured-image-url {
overflow: hidden;
}
#blogfullwidth-v1-blogs .et_pb_post img {
max-width: 100%;
height: auto;
-moz-transition: all .35s linear;
-webkit-transition: all .35s linear;
-ms-transition: all .35s linear;
-o-transition: all .35s linear;
transition: all .35s linear;
}
#blogfullwidth-v1-blogs .et_pb_post img:hover {
transform: scale(1.1);
} @media only screen and (max-width: 980px) {
#blogfullwidth-v1-blogs .et_pb_ajax_pagination_container .et_pb_post {
padding: 40px;
}
}
@media only screen and (max-width: 479px) {
#blogfullwidth-v1-blogs .et_pb_post {
padding: 30px;
}
#blogfullwidth-v1-blogs .et_pb_post .entry-title {
margin-bottom: 10px;
}
}   #blogfullwidth-v2-blogs .et_pb_post {
-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.05);
-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.05);
-ms-box-shadow: 0 2px 3px rgba(0,0,0,0.05);
box-shadow: 0 2px 3px rgba(0,0,0,0.05);
border-radius: 0 0 3px 3px;
padding: 0 30px 30px;
background: #fff;
}
#blogfullwidth-v2-blogs .et_pb_post .entry-featured-image-url img {
margin: -25px 0 0;
}
#blogfullwidth-v2-blogs .et_pb_post .entry-featured-image-url::after {
content: "\e005";
position: absolute;
font-family: ETModules;
left: 25px;
bottom: 25px;
color: #fff;
font-size: 20px;
line-height: 50px;
width: 50px;
height: 50px;
background: #333;
text-align: center;
border-radius: 2px;
opacity: 0;
}
#blogfullwidth-v2-blogs .et_pb_post .entry-featured-image-url::after,
#blogfullwidth-v2-blogs .et_pb_post .post-content p::after,
#blogfullwidth-v2-blogs .et_pb_post .more-link,
#blogfullwidth-v2-blogs .et_pb_post .more-link::after {
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#blogfullwidth-v2-blogs .et_pb_post:hover .entry-featured-image-url::after {
opacity: 1;
}
#blogfullwidth-v2-blogs .et_pb_post .post-meta a {
color: #ffbc42 !important;
text-transform: uppercase;
font-weight: 700;
}
#blogfullwidth-v2-blogs .et_pb_post .post-content p {
font-size: 14px;
font-weight: 400;
position: relative;
}
#blogfullwidth-v2-blogs .et_pb_post .post-content p::after {
content: "\24";
position: absolute;
font-family: ETModules;
left: 0;
bottom: -40px;
color: #333;
font-weight: 700;
}
#blogfullwidth-v2-blogs .et_pb_post .more-link {
text-transform: uppercase;
color: #333 !important;
font-weight: 700;
font-size: 13px;
margin-top: 15px;
display: inline-block;
position: relative;
padding-left: 25px;
opacity: 0;
}
#blogfullwidth-v2-blogs .et_pb_post:hover .more-link {
opacity: 1;
}
#blogfullwidth-v2-blogs .et_pb_post .more-link::after {
content: "";
position: absolute;
width: 100px;
height: 2px;
background: #333;
bottom: -30px;
left: 0;
}
#blogfullwidth-v2-blogs .et_pb_post .entry-title a:hover,
#blogfullwidth-v2-blogs .et_pb_post .more-link:hover,
#blogfullwidth-v2-blogs .et_pb_post .post-content:hover p::after {
color: #ffbc42 !important;
}
#blogfullwidth-v2-blogs .et_pb_post .more-link:hover::after {
background: #ffbc42;
} @media only screen and (max-width: 980px) {
#blogfullwidth-v2-blogs .et_pb_ajax_pagination_container .et_pb_post {
margin-bottom: 80px;
padding: 40px;
}
#blogfullwidth-v2-banner h1,
#blogfullwidth-v2-banner .et_pb_text_inner p {
text-align: center;
padding: 0;
}
#blogfullwidth-v2-banner .et_pb_column {
margin-bottom: 0;
}
#categories-4,#recent-comments-3{width:100%;}
}
@media only screen and (max-width: 479px) {
#blogfullwidth-v2-blogs .et_pb_post .entry-title {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 767px) {
#blogfullwidth-v3 #blogfullwidth-v3-blogs article {padding: 35px 15px 35px 15px !important;}}   #blogfullwidth-v3 #blogfullwidth-v3-blogs article {
padding: 35px;
background-color:#24a2ff;
border: none;
box-shadow: 0px 5px 7px 1px rgba(0,0,0,0.3);
margin-bottom: 35px; }
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .entry-featured-image-url img {
border-radius: 15px;
box-shadow: 0px 5px 7px 1px rgba(0,0,0,0.3);
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-meta .published {
position: relative;
padding-left: 25px;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-meta .published::before {
content: '\e023';
left: 0;
position: absolute;
color: #ffbc42;
font-size: 16px; font-family: 'ETModules';
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-meta a {
position: relative;
padding-left: 25px;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-meta a::before {
content: '\e030';
left: 4px;
position: absolute;
color: #ffbc42;
font-size: 16px; font-family: 'ETModules';
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-content {
margin-top: 25px;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-content .more-link {
width: 27%;
display: block;
margin: 0 auto;
margin-top: 30px;
background-color: #ffbc42;
border-radius: 37px;
padding: 8px 0;
color: white !important;
text-transform: capitalize;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-content .more-link:hover {
background: #fff;
color:#000 !important;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #recent-posts-2 {
background-color:#24a2ff;
box-shadow: 0px 5px 7px 1px rgba(0,0,0,0.3);
border-radius: 15px;
padding: 35px;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #recent-comments-2 {
background-color:#24a2ff;
box-shadow: 0px 5px 7px 1px rgba(0,0,0,0.3);
border-radius: 15px;
padding: 35px;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #categories-2 {
background-color:#24a2ff;
box-shadow: 0px 5px 7px 1px rgba(0,0,0,0.3);
border-radius: 15px;
padding: 35px;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #recent-posts-2 ul li {
display: flex;
flex-direction: column;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #recent-posts-2 ul li a {
order: 2;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #recent-posts-2 ul li a:hover {
color: #ffbc42 !important;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #recent-posts-2 ul li span {
order: 1;
font-size: 12px;
color: #333;
}
#blogfullwidth-v3 #blogfullwidth-v3-blogs .et_pb_column:last-child #categories-2 ul li a:hover {
color: #ffbc42 !important;
padding-left: 10px;
} @media screen and (max-width: 640px){
#blogfullwidth-v3 #blogfullwidth-v3-blogs article .post-content .more-link {
width: 60%;
}
}  #blogfullwidth-v4 #blogfullwidth-v4-fifth-section .et_pb_column:last-child .et_pb_team_member_image {
display: block;
margin: 0 auto;
margin-bottom: 17px;
} @media screen and (max-width: 980px){
#blogfullwidth-v4 #blogfullwidth-v4-third-section .et_pb_column .et_pb_module {
padding-top: 0 !important;
}
#blogfullwidth-v4 #blogfullwidth-v4-fourth-section {
display: flex;
flex-direction: column;
}
#blogfullwidth-v4 #blogfullwidth-v4-fourth-section .et_pb_column:first-child {
order: 2;
}
#blogfullwidth-v4 #blogfullwidth-v4-fourth-section .et_pb_column:last-child {
order: 1;
}
#blogfullwidth-v4 #blogfullwidth-v4-fourth-section .et_pb_column:last-child .et_pb_module {
padding-top: 0 !important;
}
#blogfullwidth-v4 #blogfullwidth-v4-fifth-section .et_pb_column:last-child .et_pb_module {
display: flex;
flex-direction: column;
margin-top: 23px;
}
}
@media screen and (max-width: 767px){
}
@media screen and (max-width: 640px){
#blogfullwidth-v4 #blogfullwidth-v4-first-section .et_pb_slide h2 {
font-size: 35px !important;
line-height: 43px !important;
}
#blogfullwidth-v4 #blogfullwidth-v4-second-section {
margin-top: 35px;
}
#blogfullwidth-v4 > div:nth-child(3) {
margin-top: 35px;
}
#blogfullwidth-v4 #blogfullwidth-v4-third-section {
margin-top: 33px;
}
#blogfullwidth-v4 #blogfullwidth-v4-third-section .et_pb_column:first-child .et_pb_module {
padding-bottom: 40px !important;
}
#blogfullwidth-v4 > div:nth-child(5) {
margin-top: 35px;
}
#blogfullwidth-v4 #blogfullwidth-v4-fourth-section .et_pb_column:last-child {
margin-top: 33px;
}
#blogfullwidth-v4 > div:nth-child(7) {
margin-top: 5px;
}
#blogfullwidth-v4 #blogfullwidth-v4-fifth-section .et_pb_column:first-child .et_pb_module {
margin-top: 13px;
}
}
@media screen and (max-width: 440px){
#blogfullwidth-v4 #blogfullwidth-v4-first-section .et_pb_slide h2 {
font-size: 20px !important;
line-height: 28px !important;
}
#blogfullwidth-v4 #blogfullwidth-v4-first-section .et_pb_slide .et_pb_slide_content p:first-child {
font-size: 14px;
line-height: 22px !important;
}
}  #blogfullwidth-v5 #blogfullwidth-v5-first-section .et_pb_slides .et_pb_button.et_pb_more_button:hover {
background-color: #c3a36b;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:nth-child(2)  {
display: flex;
align-items: center;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:last-child  {
display: flex;
align-items: center;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:last-child .et_pb_module .et_pb_text_inner a {
border: 1px solid #fff;
padding: 10px 24px;
border-radius: 3px;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
color: #fff;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:last-child .et_pb_module .et_pb_text_inner a:hover {
background-color: #fff;
border: 1px solid #000 !important;
color: #000 !important;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:last-child .et_pb_module .et_pb_text_inner p:nth-last-child(2) {
margin-bottom: 29px;
line-height: 1.7;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section article .post-content a {
text-align: center;
border: none;
width: 20%;
display: block;
margin: 0 auto;
background-color: #24a2ff;
color: #fff;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
padding: 6px 0;
border-radius: 3px;
margin-top: 20px;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section article .post-content a:hover {
background-color: #000 !important;
color: #fff !important;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section .et_pb_column:last-child .et_pb_social_media_follow::before {
content: 'Subscribe and Follow';
display: block;
border-bottom: 1px solid #666;
padding-bottom: 12px;
font-weight: 700;
font-size: 18px;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section .et_pb_column:last-child .et_pb_social_media_follow {
border: 1px solid #666;
padding-top: 12px;
padding-bottom: 18px;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section .et_pb_column:last-child .et_pb_social_media_follow li {
padding-top: 22px;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section #searchform #searchsubmit {
border: 1px solid #666;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section .et_pb_social_media_follow li a:hover {
background-color: #c3a36b !important;
color: #000 !important;
} @media screen and (max-width: 1500px){
}
@media screen and (max-width: 980px){
#blogfullwidth-v5 #blogfullwidth-v5-first-section {
max-width: 100%;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:first-child {
display: none;
}
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column:last-child .et_pb_module {
padding: 40px 0;
display: block;
margin: 0 auto;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section .et_pb_column:last-child .et_pb_module:last-child {
display: flex;
flex-direction: column;
}
#blogfullwidth-v5 #blogfullwidth-v5-third-section .et_pb_column:last-child .et_pb_module:last-child .widget_search {
width: 100%;
}
#testimonial-batch2-style2-1 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author{margin-top:10px;}
#testimonial-batch2-style2-1 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta{transform: translateY(20px);}
#testimonial-batch2-style7-1 .et_pb_testimonial .et_pb_testimonial_description{margin-left:0 !important;}
}
@media screen and (max-width: 767px){
#testimonial-batch2-style2-1 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author{margin-top:32px;width:65%;}
#testimonial-batch2-style2-1 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta{transform: translateY(40px);width:60%;}	
#testimonial-batch2-style2-2 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author{top:70%;}	
#testimonial-batch2-style2-2 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta{transform: translateY(80px);}
#testimonial-batch2-style2-3 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author{width:65%;top:80%;}
#testimonial-batch2-style2-3 .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta{width:60%;top:80%;}	
}	
@media screen and (max-width: 640px){
#blogfullwidth-v5 #blogfullwidth-v5-second-section .et_pb_column .et_pb_module .et_pb_promo_description .et_pb_module_header {
font-size: 32px;
}
}
@media screen and (max-width: 440px){
#blogfullwidth-v5 #blogfullwidth-v5-third-section article .post-content a {
width: 50%;
}
}
.testimonial-batch2-style2-2    #gallery-v1-gallery .et_pb_gallery_item {
width: 29%;
display: inline-block !important;
float: none;
margin: 0 15px 30px !important;
}
#gallery-v1-gallery .et_pb_gallery_filler {
display: none;
}
#gallery-v1-gallery .et_pb_gallery_item .et_overlay {
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
#gallery-v1-gallery .et_pb_gallery_item:hover .et_overlay {
-webkit-transform: scale(1);
transform: scale(1);
}
#gallery-v1-gallery .et_pb_gallery_item .et_overlay::before {
font-size: 25px;
font-weight: 700;
} @media only screen and (max-width: 980px) {
#gallery-v1-gallery .et_pb_gallery_item {
width: 45%;
}
}
@media only screen and (max-width: 767px) {
#gallery-v1-gallery .et_pb_gallery_item {
width: 44% !important;
}
}
@media only screen and (max-width: 640px) {
#gallery-v1-gallery .et_pb_gallery_item {
width: 80% !important;
margin: 0 auto 30px !important;
display: block !important;
float: none !important;
}
}   #gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item .et_pb_gallery_image::after,
#gallery-v2-gallery .gv2-hover1 .et_overlay,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_image::after,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_overlay::after,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item img {
-ms-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item img {
transform: scale(1.1);
transition: all ease 1s;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item:hover img,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover img,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item:hover img {
transform: scale(1);
} #gallery-v2-gallery .gv2-hover1 .et_pb_gallery_image::after {
content: "";
position: absolute;
border: 10px solid #ffffff;
top: 10%;
left: 11%;
right: 11%;
bottom: 12%;
z-index:-1;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item:hover .et_pb_gallery_image::after {
opacity: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_title {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
transition: 0.3s all;
opacity: 0;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_title {
bottom: 65px;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_caption {
bottom: 40px;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item:hover .et_pb_gallery_title {
opacity: 1;
bottom: 40px;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item:hover .et_pb_gallery_caption {
opacity: 1;
bottom: 15px;
}
#gallery-v2-gallery .gv2-hover1 .et_overlay {
opacity: 1;
z-index: 9;
width: 75%;
height: 75%;
top: 12%;
left: 0;
right: 0;
margin: 0 auto;
box-shadow: 0 0px 0 75px rgba(255,255,255,0.5);
background-image: url(//www.splendorecleaning.com/wp-content/uploads/2019/04/frame_back.png);
background-color: transparent;
background-size: cover;
border: none;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item:hover .et_overlay {
width: 100%;
height: 100%;
top: 0;
} #gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item {
overflow: hidden;
position: relative;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_image::after {
content: "";
position: absolute;
border: 1px solid rgba(255,255,255,0.18);
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
z-index:-1;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_image::after {
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
z-index: 9;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_overlay {
border: none;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_overlay {
z-index: 9;
opacity: 1;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_overlay::after {
position: absolute;
display: block;
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.6);
z-index: 1;
opacity: 0;
transition: 0.3s all;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_overlay::after {
opacity: 1;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_caption {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
opacity: 0;
z-index: 9;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_title {
bottom: 20%;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_caption {
width: 85%;
bottom: 10%;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_title {
bottom: 60%;
opacity: 1;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_caption {
bottom: 35%;
opacity: 1;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_title::after {
content: "";
position: absolute;
border-bottom: 1px dotted #fff;
width: 50px;
bottom: -15px;
left: 0;
right: 0;
margin: 0 auto;
} #gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_overlay,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_overlay,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_overlay {
opacity: 1;
z-index: 9;
border: none;
}
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item,#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item,#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item,#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item{overflow:hidden;}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_caption {
position: absolute;
z-index: 9;
left: 0;
right: 0;
width: 80%;
margin: 0 auto;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_title {
top: 25%;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_caption {
top: 40%;
line-height: 1.5em;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item img,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item img {
transform: translateX(-40px) scale(1.2);
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item:hover img,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover img {
transform: translateX(0) scale(1.2);
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_pb_gallery_caption {
position: absolute;
z-index: 9;
top: 30%;
left: -10%;
right: 0;
width: 80%;
margin: 0 auto;
opacity: 0;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
left: 0;
opacity: 1;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_pb_gallery_title {
display: none;
}  @media only screen and (max-width: 1200px) {
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_title {
bottom: 70%;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_caption {
font-size: 13px;
line-height: 1.4em;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_caption {
bottom: 32%;
}
}
@media only screen and (max-width: 980px) {
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_title {
bottom: 60%;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_caption {
bottom: 40%;
}
}
@media only screen and (max-width: 767px) {
#gallery-v2-gallery .et_pb_gallery_item {
width: 50% !important;;
display: inline-block !important;
margin: 10px auto !important;
}
}
@media only screen and (max-width: 640px) {
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_title {
bottom: 65%;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item .et_pb_gallery_title::after {
bottom: -5px;
}
#gallery-v2-gallery .gv2-hover2 .et_pb_gallery_item:hover .et_pb_gallery_caption {
bottom: 35%;
}
}
@media only screen and (max-width: 479px) {
#gallery-v2-gallery .et_pb_gallery_item {
width: 100% !important;;
display: block !important;
margin: 0px auto !important;
}
} @media only screen and (max-width: 1600px) {
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 22%;
}	
}
@media only screen and (max-width: 1400px) {
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_caption {
top: 45%;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 17%;
}
#gallery-v2-gallery .gv2-hover5 h3 {
font-size: 25px;
line-height: 35px;
}
}
@media only screen and (max-width: 1366px) {
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 13%;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_pb_gallery_caption {
font-size: 13px;
line-height: 20px;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item img, #gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item img {
transform: translateX(-32px) scale(1.2);
}
}
@media only screen and (max-width: 1200px) {
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_title {
top: 20%;
font-size: 22px;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_caption {
top: 43%;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_pb_gallery_caption {
font-size: 13px;
line-height: 20px;
}
#gallery-v2-gallery .gv2-hover5 h3 {
font-size: 22px;
line-height: 30px;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item img, #gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item img {
transform: translateX(-29px) scale(1.2);
}
}
@media only screen and (max-width: 1100px) {	
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item img, #gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item img {
transform: translateX(-27px) scale(1.2);
}
#gallery-v2-gallery .gv2-hover5 h3 {
font-size: 20px;
line-height: 30px;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item .et_pb_gallery_caption {
line-height: 18px;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 11%;
}
}
@media only screen and (max-width: 1050px) {
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item {
width: 50%;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_title,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_title {
top: 35%;
}
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item .et_pb_gallery_caption,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item .et_pb_gallery_caption {
top: 50%;
}	
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 30%;
}
}
@media only screen and (max-width: 980px) {
#gallery-v2-banner .et_pb_text_inner {
text-align: center;
}
#gallery-v2-gallery .gv2-hover1 .et_pb_gallery_item,#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item,#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item,#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item {
width: 100%;
position: relative;
display: inline-block !important;
float: none;
}
#gallery-v2-gallery .et_pb_gallery_item img {
width: 100%;
}
}
@media only screen and (max-width: 640px) {
#gallery-v2-gallery .gv2-hover3 .et_pb_gallery_item,
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item,
#gallery-v2-gallery .gv2-hover5 .et_pb_gallery_item {
width: 100% !important;
}
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 30%;
}
}
@media only screen and (max-width: 440px) {
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 20%;
}
}
@media only screen and (max-width: 320px) {
#gallery-v2-gallery .gv2-hover4 .et_pb_gallery_item:hover .et_pb_gallery_caption {
top: 5%;
}
#gallery-v2-gallery h3 {
font-size: 18px !important;
line-height: 28px !important;
}
}   #gallery-v3-gallery .et_pb_gallery_item {
width: 33%;
float: none;
display: inline-block !important;
vertical-align: top;
position: relative;
overflow: hidden;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_title {
position: absolute;
text-decoration: none;
top: 23%;
z-index: 2;
transform: scale(5);
transition: all 0.4s ease-in-out 0.1s;
opacity: 0;
left: 0;
width: 100%;
font-weight: 400;
z-index: 999;
}
#gallery-v3-gallery .et_pb_gallery_item:hover .et_pb_gallery_title,
#gallery-v3-gallery .et_pb_gallery_item:hover .et_pb_gallery_caption {
opacity: 1;
transform: scale(1);
transition-delay: 0s;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_caption {
position: absolute;
text-decoration: none;
top: 35%;
z-index: 2;
transform: scale(5);
transition: all 0.4s ease-in-out 0.1s;
opacity: 0;
left: 0;
width: 100%;
font-weight: 400;
z-index: 999;
}
#gallery-v3-gallery .et_pb_gallery_item .et_overlay::before {
top: 60%;
font-size: 25px;
}
#gallery-v3-gallery .et_pb_gallery_item .et_overlay {
transition: all 0.4s ease-in 0.4s;
transform: perspective(500px) scale(0.4);
}
#gallery-v3-gallery .et_pb_gallery_item:hover .et_overlay {
transform: perspective(500px) translate3d(0,0,0);
transition-delay: .1s;
opacity: 1;
z-index: 99;
} @media only screen and (max-width: 1200px) {
#gallery-v3-gallery .et_pb_gallery_item .et_overlay::before {
top: 65%;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_title {
font-size: 20px;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_caption {
font-size: 15px;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_title {
top: 20%;
}
}
@media only screen and (max-width: 980px) {
#gallery-v3-banner .et_pb_text_inner {
text-align: center;
}
#gallery-v3-gallery .et_pb_gallery_item {
width: 50%;
}
#gallery-v3-gallery .et_pb_gallery_item img {
width: 100%;
}
#gallery-v3-gallery .et_pb_gallery_item .et_overlay::before {
top: 60%;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_caption {
top: 35%;
}
}
@media only screen and (max-width: 767px) {
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_title {
top: 23%;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_caption {
top: 35%;
font-size: 14px;
}
}
@media only screen and (max-width: 640px) {
#gallery-v3-gallery .et_pb_gallery_item .et_overlay::before {
top: 63%;
font-size: 18px;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_title {
top: 20%;
}
}
@media only screen and (max-width: 440px) {
#gallery-v3-gallery .et_pb_gallery_item {
width: 100% !important;
margin: 0 !important;
}
#gallery-v3-gallery .et_pb_gallery_item .et_overlay::before {
top: 63%;
font-size: 18px;
}
#gallery-v3-gallery .et_pb_gallery_item .et_pb_gallery_title {
top: 18%;
}
#gallery-v3-gallery .et_pb_gallery_item .et_overlay::before {
top: 70%;
font-size: 15px;
}
}    #event-banner a {
color: #fff;
} #event-v1-sec1 .even-meta li {
display: inline-block;
vertical-align: bottom;
margin-right: 15px;
}
#event-v1-sec1 .event-date h3,
#event-v1-sec1 .event-date h6 {
display: inline-block;
padding: 0;
vertical-align: bottom;
} @media screen and (max-width: 980px) {
#event-v1-sec1 .et_pb_row,
#event-v1-sec2 .et_pb_row,
#event-v1-sec3 .et_pb_row,
#event-v1-sec4 .et_pb_row {
padding: 0;
}
#event-v1-sec1 h5,
#event-v1-sec1 ul,
#event-v1-sec1 .et_pb_button_module_wrapper,
#event-v1-sec1 .et_pb_text_inner {
text-align: center;
}	
}   #event-banner .event-countdown .section {
padding: 35px 0;
border: 2px solid #fff;
border-radius: 100%;
max-width:155px;
margin-right: 30px;
}
#event-banner .event-countdown .sep {
display: none;
} #event-v2-sec1 .et_pb_column .et_pb_main_blurb_image {
-webkit-border-radius: 50%;
border-radius: 50%;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
#event-v2-sec1 .et_pb_column:hover .et_pb_main_blurb_image {
-webkit-box-shadow: inset 0 0 0 10px #fff;
box-shadow: inset 0 0 0 10px #fff;
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
}
#event-v2-sec4 .post-meta {
background-color: #24a2ff;
padding: 10px;
position: absolute;
top: -1px;
left: -1px;
}
#event-v2-sec4 .more-link {
background-color: #24a2ff;
padding: 9px 25px;
text-transform: uppercase;
color: #fff !important;
transition: all 0.5s ease;
}
#event-v2-sec4 .post-content p {
margin-bottom: 30px;
}
#event-v2-sec4 .more-link:hover {
background-color: #ffbc42;
}
#event-v2-sec4 article {
border: none;
border-bottom: 1px solid #ededed;
position: relative;
overflow: hidden;
}
#event-v2-sec5 .et_pb_module_header {
padding: 0;
}
#event-v2-sec5 h6 {
font-size: 14px;
color: #24a2ff;
font-weight: 400;
}
#event-v2-sec5 .et_pb_blurb_content {
margin: 0 30px;
}
#event-v2-sec5 img {
padding: 10px;
border-radius: 1000%;
} @media only screen and (max-width: 767px) {#event-v2-sec5 .et_pb_blurb_content{margin:0;}}
@media only screen and (max-width: 980px) {
#event-v2-sec3 .et_pb_column {
width: 100%;
}
#event-v2-sec3 .et_pb_text {
max-width: 100%;
}
#event-v2-sec3 h2,
#event-v2-sec3 h4,
#event-v2-sec3 h6,
#event-v2-sec3 .et_pb_button_module_wrapper {
text-align: center;
}
}
@media only screen and (max-width: 850px) {
#event-banner .event-countdown .section {
padding: 25px 0;
}
}
@media only screen and (max-width: 640px) {
#event-banner .event-countdown .section {
padding: 10px;
margin: 0 5px;
width: 20%;
}
}
@media only screen and (max-width: 640px) {
#event-banner .event-countdown .section {
padding: 10px 0px;
}
}   #event-banner .et_pb_blurb_container {
vertical-align: middle;
}
#event-banner .et_pb_module_header {
padding: 0;
} #event-v3-sec1 article .post-meta {
background-color: #24a2ff;
padding: 15px;
width: 100%;
max-width: 200px;
position: relative;
top: -135px;
}
#event-v3-sec1 article .entry-title {
margin-top: 25px;
}
#event-v3-sec1 article .post-content {
margin-top: -65px;
}
#event-v3-sec1 article .more-link {
padding: 10px 35px;
background-color: #24a2ff;
color: #fff !important;
text-transform: uppercase;
}
#event-v3-sec1 article .more-link:hover{background-color: #ffbc42;}
#event-v3-sec1 article p {
margin-bottom: 20px;
}
#event-v3-sec1 .pagination .alignleft {
background-color: #0496ff;
padding: 10px;
}
#event-v3-sec1 article:hover {
-webkit-box-shadow: 0 0 25px rgba(0,0,0,.1);
box-shadow: 0 0 25px rgba(0, 0, 0, 0.32);
}
#event-v3-sec1 article {
border: none;
background-color: #fff;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
overflow: hidden;
}
#event-v3-sec1 article .et_pb_image_container a, 
#event-v3-sec1 article .et_pb_image_container {
display: block;
overflow: hidden;
margin-bottom: 0;
}
#event-v3-sec1 article:hover img {
-webkit-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}
#event-v3-sec1 article img {
-webkit-transition: .8s;
-o-transition: .8s;
transition: .8s;
}
#event-v3-sec1 article:hover .et_pb_image_container::after {
opacity: 1;
filter: alpha(opacity=100);
}
#event-v3-sec1 article .et_pb_image_container::after {
position: absolute;
left: 0;
top: 0;
content: '';
background: rgba(0,0,0,.6);
width: 100%;
height: 100%;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
opacity: 0;
filter: alpha(opacity=0);
}     #eventdetail-banner a {
color: #fff;
}
#eventdetail-v1-sec1 .even-meta li {
display: inline-block;
vertical-align: bottom;
margin-right: 15px;
}
#eventdetail-v1-sec1 .even-meta h3, #eventdetail-v1-sec1 .even-meta h6 {
display: inline-block;
padding: 0;
vertical-align: bottom;
}
#eventdetail-v1-sec1 .even-meta {
padding: 0;
display: inline-block;
vertical-align: middle;
width: 80%;
}
#eventdetail-v1-sec1 .et_pb_row:last-child .button {
display: inline-block;
vertical-align: middle;
}
#eventdetail-v1-sec1 .float-right h6 {
color: #fff !important;
}
#eventdetail-v1-sec1 .eventdetails-v1-sec1-btn {
padding: 15px 50px;
background-color: #24a2ff;
color: #fff;
font-size: 18px;
border-radius: 20px;
}
#eventdetail-v1-sec1 .eventdetails-v1-sec1-btn:hover {
background-color:#ffbc42;
color: #fff !important;
}
#eventdetail-v1-sec1 .float-right h6, #eventdetail-v1-sec1 .float-right p {
display: inline-block;
margin-right: 5px;
}
#eventdetail-v1-sec1 .float-right ul li {
padding-bottom: 10px;
}
#eventdetail-v1-sec1 .et_pb_countdown_timer .values {
border: 1px solid #f0eeee;
text-align:center;
padding: 18px 0 17px 0;
max-width: 200px;
width: 100%;
margin-right: 15px;
}
#eventdetail-v1-sec1 .et_pb_countdown_timer .sep {
display: none;
}
#eventdetail-v1-sec2 .et_pb_row:last-child .et_pb_main_blurb_image {
display: inline-block;
width: 20px;
padding-top: 2px;
}
#eventdetail-v1-sec2 .et_pb_row:last-child .et_pb_blurb_container {
display: inline-block;
padding-left: 0;
} @media screen and (max-width: 1500px) {
#eventdetail-v1-sec1 .even-meta {
width: 75%;
}
#eventdetail-v1-sec1 .et_pb_countdown_timer .values {
max-width: 180px;
}
#eventdetail-v1-sec1 .et_pb_countdown_timer .values:last-child {
margin-right: 0;
}
}
@media screen and (max-width: 1300px) {
#eventdetail-v1-sec1 .et_pb_countdown_timer .values {
max-width: 165px;
}
}
@media screen and (max-width: 1200px) {
#eventdetail-v1-sec1 .et_pb_row:last-child .button {
display: block;
margin: 40px auto 50px;
}
#eventdetail-v1-sec1 .et_pb_countdown_timer .values {
max-width: 140px;
}
}
@media screen and (max-width: 1030px) {
#eventdetail-v1-sec1 .et_pb_countdown_timer .values {
max-width: 130px;
}
}
@media screen and (max-width: 767px) {
#eventdetail-v1-sec2 .et_pb_blurb_position_left .et_pb_blurb_container{
display: block;
}
#event-v3-sec1 article .post-meta{max-width:100%;}
#eventdetail-v1-sec1 .et_pb_countdown_timer .values:last-child {
margin-right: 15px !important;
}
}   #eventdetail-banner .et_pb_blurb_container {
vertical-align: middle;
}
#eventdetail-banner .et_pb_module_header {
padding: 0;
} #eventdetail-v2-sec2 .et_pb_pricing_table {
width: 33%;
display: inline-block;
vertical-align: top;
margin: 0;
} @media only screen and (max-width:767px){
#eventdetail-v2-sec2 .et_pb_pricing_table .et_pb_pricing_content ul li{padding-left:0;}
}    #contact-us-v1-sec1 .et_pb_image_wrap {
box-shadow: 0 0 22px 0 #999;
padding: 10px;
}
#contact-us-v1-sec1 .et_pb_image_wrap .et-pb-icon {
border-radius: 0;
}
#contact-us-v1-sec1 .et_pb_column_1_2:nth-child(2) {
border: 20px double #eee;
padding: 20px;
}
#contact-us-v1-sec1 .et_contact_bottom_container {
text-align: center;
margin: 10px auto 0;
display: block;
width: 100%;
float: none;
} @media screen and (max-width: 756px) {
#contact-us-v1-sec1 .et_pb_row:last-child {
margin-top: 40px;
}
}
@media screen and (max-width: 767px){
#contact-us-v1-sec1 .et_contact_bottom_container .et_pb_button{margin-left:0;}
#contact-us-v2-sec1 .et_contact_bottom_container,#contact-us-v5-sec1 .et_contact_bottom_container{float: none;margin: 0 auto;display: block;text-align: center;}
#contact-v6-form .et_contact_bottom_container{float: none !important;margin: 0 auto;display: block;text-align: center;}
#contact-us-v2-sec1 .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{display:block;}
}       #contact-v3-form .et_pb_contact_submit.et_pb_button {
width: 97%;
margin: 0;
padding: 18px;
}
#contact-v3-form .et_contact_bottom_container {
float: none;
display: block !important;
}    #contact-us-v4-sec1 .contact-us-v4-col-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-content: center;
align-items: center;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
}
#contact-us-v4-sec1 .contact-us-v4-col-content .et_pb_text,
#contact-us-v4-sec1 .contact-us-v4-col-content .et_pb_divider {
width: 100%;
}
#contact-us-v4-sec1 .contact-us-v4-col-content .et_pb_divider::before {
width: 30%;
}
#contact-us-v4-sec2 form .et_contact_bottom_container {
width: 100%;
float: none;
margin: 0 auto;
padding-left: 3%;
}
#contact-us-v4-sec2 form .et_pb_contact_submit {
width: 100%;
height: 55px;
margin: 0;
}
#contact-us-v4-sec3 .et_pb_social_media_follow .icon::before {
color: #353535;
}
#contact-us-v4-sec3 .et_pb_social_media_follow .icon {
margin: 0 15px;
} @media only screen and (max-width:479px) {
#contact-us-v4-sec1 .contact-us-v4-col-content {
min-height: 360px;
padding-right: 10%;
padding-left: 10%;
}
#contact-us-v4-sec1 .contact-us-v4-col-map iframe {
height: 350px;
}
#contact-us-v4-sec3 .et_pb_social_media_follow .icon {
margin: 0 5px;
}
}   #contact-us-v5-sec1 form input, #contact-us-v5-sec1 form textarea {
padding-left: 0;
}
#contact-us-v5-sec1 .et_pb_blurb .et_pb_image_wrap {
margin-top: 5px;
}
#contact-us-v5-sec1 form .et_contact_bottom_container {
margin: 15px 0 0;
} @media only screen and (max-width:980px) {
#contact-us-v5-banner .et_pb_column {
margin: 0;
}
#contact-us-v5-banner .et_pb_text_inner {
text-align: center;
}
#contact-us-v5-sec1 .et_pb_blurb_position_left .et_pb_blurb_container{
display: block;
}
}
@media only screen and (max-width:767px) {
#contact-us-v5-sec2 iframe {
height: 300px;
}
}   #contact-v6-box {
min-height: 225px;
}
#contact-v6-boxes #contact-v6-box:hover .et_pb_main_blurb_image {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#contact-v6-form .et_contact_bottom_container {
float: left;
}     #team-member-v1-sec1 .et_pb_team_member {
position: relative;
}
#team-member-v1-sec1 .et_pb_team_member_image {
max-width: 100%;
width: 100%;
margin: 0;
overflow: hidden;
}
#team-member-v1-sec1 .et_pb_team_member_image img {
width: 100%;
-moz-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-webkit-transition: all ease 0.5s;
transition: all ease 0.5s;
}
#team-member-v1-sec1 .et_pb_team_member_description {
position: absolute;
bottom: 20px;
width: 90%;
left: 0;
right: 0;
margin: 0 auto;
background: #fff;
padding: 10px;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
}
#team-member-v1-sec1 .et_pb_team_member:hover img {
transform: scale(1.1);
} #team-member-v2-style1 .et_pb_member_social_links li,
#team-member-v2-style1 .et_pb_member_social_links li .et_pb_font_icon::before,
#team-member-v2-style2 .et_pb_team_member,
#team-member-v2-style2 .et_pb_team_member_image::after,
#team-member-v2-style2 .et_pb_member_social_links li .et_pb_font_icon::before {
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}
#team-member-v2-style1 .et_pb_column:hover .et_pb_team_member_description h4,#team-member-v2-style1 .et_pb_column:hover .et_pb_team_member_description p{color:#fff !important;}
#team-member-v2-style1 .et_pb_member_position,
#team-member-v2-style2 .et_pb_member_position {
text-transform: uppercase;
}
#team-member-v2-style1 .et_pb_member_social_links li,
#team-member-v2-style2 .et_pb_member_social_links li {
width: 35px;
height: 35px;
margin: 0 4px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
overflow: hidden;
}
#team-member-v2-style2 .et_pb_member_social_links li .et_pb_font_icon::before,
#team-member-v2-style1 .et_pb_member_social_links li .et_pb_font_icon::before {
font-size: 14px;
line-height: 35px;
position: relative;
top: 0;
}
#team-member-v2-style1 .et_pb_member_social_links li:hover .et_pb_font_icon::before,
#team-member-v2-style2 .et_pb_member_social_links li:hover .et_pb_font_icon::before {
color: #fff;
}
#team-member-v2-style2 .et_pb_team_member .et_pb_member_position,
#team-member-v2-style2 .et_pb_team_member .et_pb_module_header {
transform: rotateY(-180deg);
padding-top: 10px;
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_member_position,
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_module_header {
transform: rotateX(360deg);
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_description h4 {
padding-bottom: 0px;
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_description p {
padding-bottom: 10px;
} #team-member-v2-style1 .et_pb_team_member_image img {
width: 100%;
}
#team-member-v2-style1 .et_pb_member_social_links li {
background: #ececec;
}
#team-member-v2-style1 .et_pb_member_social_links li:hover {
background: #000;
}
#team-member-v2-style1 .et_pb_member_social_links li .et_pb_font_icon::before {
color: #666;
}  #team-v3 span {
color: #ffbc42;
}
#team-v3 .et_pb_blurb_position_left .et_pb_main_blurb_image,
#team-v3 .et_pb_blurb_position_right .et_pb_main_blurb_image{
width: 152px;
}
#team-v3 strong {
color: #111;
}
#team-v3 .et_pb_social_media_follow li a.icon::before {
color: #888;
}
#team-v3 .cta-sec-v3 .et_pb_animation_top {
max-width: 70px;
} #team-v4 .et_pb_team_member_image.et-waypoint.et_pb_animation_off.et-animated img {
transition: all .3s;
width: 100%;
}
#team-v4 .et_pb_team_member_image.et-waypoint.et_pb_animation_off.et-animated img:hover {
transform: scale(1.1);
transition: all .3s;
filter: alpha(opacity=50);
opacity: 0.5;
}
#team-v4 .et_pb_team_member_image.et-waypoint.et_pb_animation_off.et-animated {
overflow: hidden;
}
#team-v4 .et_pb_team_member_image.et-waypoint.et_pb_animation_off.et-animated {
background: #000;
} @media only screen and (max-width:767px){
#team-v4 .et_pb_team_member_image {
width: 100%;
max-width: 100%;
}
#team-v3 .et_pb_blurb_position_left .et_pb_main_blurb_image, #team-v3 .et_pb_blurb_position_right .et_pb_main_blurb_image,#team-v6 .et_pb_main_blurb_image{    margin: 0 auto 30px;}
} #team-v5 img {
width: 100%;
transition: all .3s;
}
#team-v5 img:hover {
transform: scale(1.1);
transition: all .3s;
filter: alpha(opacity=50);
opacity: 0.5;
}
#team-v5 .et_pb_team_member_description {
margin-top: -100px;
left: 90px;
position: absolute;
}
#team-v5 .et_pb_team_member_image.et-waypoint.et_pb_animation_off {
overflow: hidden;
background: #000;
margin: 0 auto;
position: relative;
}
#team-v5 .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough {
margin: 0;
}
#team-v5 .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
width: 50%;
}
#team-v5 .et_pb_team_member_image {
width: 100%;
max-width: 100%;
}
#team-v5 .et_pb_team_member {
margin-bottom: 100px;
}
#team-v5 .et_pb_module_header {
padding: 0;
text-transform: uppercase;
} @media only screen and (max-width:1300px){
#team-v5 .et_pb_team_member_description {
left: 26%;
}
}
@media only screen and (max-width:1200px){
#team-v5 .et_pb_team_member_description {
left: 18%;
margin-top: -79px;
}
}
@media only screen and (max-width:980px){
#team-v5 .et_pb_team_member {
height: unset !important;
padding: 10px !important;
position: relative !important;
margin: 10px auto;
}
#team-v5 .et_pb_team_member_description {
margin-top: unset;
left: 70px;
position: absolute;
bottom: 30px;
}
#team-v5 .et_pb_column .et_pb_team_member_image {
float: none;
}
#team-v5 .et_pb_column {
width: 100%;
}
}
@media only screen and (max-width:767px){
#team-v5 .et_pb_team_member_description {   
left: 4vw;
}
#team-v5 .et_pb_module_header {
margin: 0 !important;
padding: 0 !important;
}
}
@media only screen and (max-width:479px){
#team-v5 .et_pb_team_member_description {
left: 9vw;
}
} #team-v6 .et_pb_main_blurb_image {
width: 152px;
}
#team-v6  .et_pb_social_media_follow li a.icon {
border-radius: 30px;
background-color: #24a2ff;
}
#team-v6  .et_pb_blurb .et_pb_image_wrap {
display: block;
margin: auto;
position: relative;
} #team-v7 .et_pb_team_member_image {
float: left;
margin-right: 30px;
}
#team-v7 h6 {
font-style: normal;
font-weight: 500;
}
#team-v7 .et_pb_member_position {
font-style: normal;
color: #383838;
margin-bottom: 30px;
}
#team-v7 .wp-image-2042 {
margin-top: 15px;
} #team-v8 .et_pb_member_position::after {
content: "";
border-bottom: 1px solid rgba(0,0,0,0.1);
display: block;
margin-top: 10px;
}
#team-v8 .et_pb_member_position {
font-style: italic;
font-size: 12px;
color: #888;
}
#team-v8 ul li {
margin: 0 10px 0 10px;
}
#team-v8 .sec2 .et_pb_module.et_pb_team_member {
position: relative;
}
#team-v8 .et_pb_team_member_image img {
width: 100%;
}
#team-v8 .et_pb_team_member_image {
text-align: center;
margin: 0 auto 20px;
float: none;
width: 100%;
max-width: 100%;
}
#team-v8 .sec2 .et_pb_team_member_description {
background-color: rgba(0, 0, 0, 0.82);
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
#team-v8 .sec2 .et_pb_team_member_description {
padding: 5px 0;
}
#team-v8 .sec2 h3 {
padding: 5px 0 0 0;
}
#team-v8 .sec2 .et_pb_member_position::after {
display: none;
} #team-v8-1 .et_pb_team_member,
#team-v8-1 .et_pb_team_member .et_pb_team_member_image,
#team-v8-1 .et_pb_team_member .et_pb_team_member_image img,
#team-v8-1 .et_pb_team_member .et_pb_team_member_description,
#team-v8-1 .et_pb_team_member .et_pb_team_member_image::before {
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}
#team-v8-1 .et_pb_team_member .et_pb_team_member_image {
margin: 0;
position: relative;
overflow: hidden;
}
#team-v8-1 .et_pb_team_member .et_pb_team_member_image img {
width: 100%;	
}
#team-v8-1 .et_pb_team_member .et_pb_team_member_description {
position: absolute;
top: 50%;
left: 0;
right: 0;
opacity: 0;
z-index: 999;
width: 80%;
margin: 0 auto;
}
#team-v8-1 .et_pb_team_member .et_pb_team_member_image::before {
background-color: #1f2229;
position: absolute;
width: 100%;
height: 100%;
color: #fff;
opacity: 0;
z-index: 200;
top: 0;
left: 0;
content: '';
}
#team-v8-1 .et_pb_team_member:hover .et_pb_team_member_description {
opacity: 1;
}
#team-v8-1 .et_pb_team_member:hover .et_pb_team_member_image::before {
opacity: 0.8;
}
#team-v8-1 .et_pb_team_member:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
#team-v8-1 .et_pb_team_member .et_pb_team_member_description .et_pb_member_position {
font-size: 12px;
font-style: italic;
border-bottom: 1px solid rgba(255,255,255,0.15);
} #team-v8-2 .et_pb_team_member .et_pb_team_member_description {
position: absolute;
bottom: -55px;
left: 0;
right: 0;
}
#team-v8-2 .et_pb_team_member {
position: relative;
}
#team-v8-2 .et_pb_team_member .et_pb_module_header, 
#team-v8-2 .et_pb_team_member .et_pb_member_position {
background-color: rgba(0, 0, 0, 0.8);
}
#team-v8-2 .et_pb_team_member .et_pb_module_header {
padding: 10px 0 0;
}
#team-v8-2 .et_pb_team_member .et_pb_member_position {
padding: 0 0 10px;
font-size: 12px;
font-style: italic;
border-bottom: 1px solid rgba(255,255,255,0.15);
color:#fff !important;
}
#team-v8-2 .et_pb_team_member .et_pb_member_social_links li a {
width: 35px;
height: 35px;
line-height: 26px;
padding: 5px;
font-size: 14px !important;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
}
#team-v8-2 .et_pb_team_member .et_pb_member_social_links li a:hover {
background-color: #000;
color: #fff !important;
}
#team-v8-2 .et_pb_team_member_image img {
width: 100%;
} #team-v8-3 .et_pb_team_member img {
border-radius: 100%;
width: 100%;
max-width: 150px;
}
#team-v8-3 .et_pb_team_member .et_pb_module_header {
color: #1f2229 !important;
font-weight: normal;
}
#team-v8-3 .et_pb_team_member .et_pb_member_position {
font-size: 12px;
font-style: italic;
color:#888 !important;
}
#team-v8-3 .et_pb_team_member .et_pb_member_social_links li a {
width: 35px;
height: 35px;
line-height: 26px;
padding: 5px;
font-size: 14px !important;
-webkit-transition: all ease 0.5s;
-moz-transition: all ease 0.5s;
-o-transition: all ease 0.5s;
-ms-transition: all ease 0.5s;
transition: all ease 0.5s;
color: #888 !important;
}
#team-v8-3 .et_pb_team_member .et_pb_member_social_links li a:hover {
background-color: #797a7f;
color: #fff !important;
}   #team-member-v2-style2 .et_pb_member_social_links,#team-member-v2-style2 .et_pb_team_member_description div {
display: none;
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_member_social_links,
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_description div {
display: block;
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_image {
display: none;
}
#team-member-v2-style2 .et_pb_team_member:hover {
background-color: #24a2ff;
text-align: center;
border: 1px solid #fff;
}
#team-member-v2-style2 .et_pb_team_member {
-webkit-transition: -webkit-transform 0.6s, z-index 0.7s;
-moz-transition: -moz-transform 0.6s, z-index 0.7s;
transition: transform 0.6s, z-index 0.7s;
-moz-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_description h4,
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_description p,
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_member_social_links a{
color: #fff !important;
}
#team-member-v2-style2 .et_pb_team_member_image {
max-width: 160px;
max-height: 160px;
overflow: hidden;
margin: 0 auto;
display: block;
}
#team-member-v2-style2 .et_pb_team_member {
height: 320px;
background-color: #fff;
padding: 40px 20px;
}
#team-member-v2-style2 .et_pb_team_member:hover{
transform: unset !important;
}
#team-member-v2-style2 .et_pb_team_member:hover .et_pb_team_member_description h4{padding-top:0px;} @media screen and (max-width: 1255px) and (min-width: 981px){
#team-member-v2-style2 .et_pb_team_member {
height: 450px;
}
}
@media only screen and (max-width:980px) {
#team-member-v2-style2 .et_pb_column .et_pb_team_member_description{
display: block;
}
}
@media only screen and (max-width: 560px) {
#team-member-v2-style2 .et_pb_team_member {	
padding: 20px 20px;
}
} #team-member-v2-style3 .et_pb_team_member_description .et_pb_member_position, 
#team-member-v2-style3 .et_pb_team_member_description div, 
#team-member-v2-style3 .et_pb_team_member_description .et_pb_member_social_links {
display: none;
}
#team-member-v2-style3 .et_pb_team_member_description .et_pb_module_header {
position: absolute;
top: -60px;
width: 100%;
}
#team-member-v2-style3 .et_pb_team_member_image {
max-width: unset !important;
width: 100%;
text-align: center;
}
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_position, 
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description div, 
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_social_links {
display: block !important;
}
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header {
position: unset;
}
#team-member-v2-style3 .et_pb_team_member{
margin: 20px auto;
position: relative;
border-radius: 5px;
overflow: hidden;
}
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description {
-webkit-transform: perspective(400px) rotateZ(0deg);
-moz-transform: perspective(400px) rotateZ(0deg);
-ms-transform: perspective(400px) rotateZ(0deg);
-o-transform: perspective(400px) rotateZ(0deg);
transform: perspective(400px) rotateZ(0deg);
opacity: 1;
max-width: 80%;
margin: 0 auto;
padding-top: 50px;
}
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description h4,
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_member_social_links a,
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description p{
color: #fff;
}
#team-member-v2-style3 img{width:100%;}
#team-member-v2-style3 .et_pb_team_member_description {
position: absolute;
left: 15px;
opacity: 0;
top: 5px;
right: 15px;
bottom: 15px;
display: block;
border-radius: 5px;
text-align: center;
background: rgba(0, 0, 0, 0.7);
-webkit-transform: perspective(400px) rotateZ(-90deg);
-moz-transform: perspective(400px) rotateZ(-90deg);
-ms-transform: perspective(400px) rotateZ(-90deg);
-o-transform: perspective(400px) rotateZ(-90deg);
transform: perspective(400px) rotateZ(-90deg);
-webkit-transform-origin: top;
-moz-transform-origin: top;
-ms-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
-ms-transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
display: -webkit-box;
display: -ms-flexbox;
display: block;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
}
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_member_social_links li{
transform: translateY(0);
}
#team-member-v2-style3 .et_pb_member_social_links li:nth-child(2n+1){
transition-delay: .4s;
}
#team-member-v2-style3 .et_pb_member_social_links li{
transform: translateY(30px);
-ms-transition: all .6s ease .3s;
-moz-transition: all .6s ease .3s;
-webkit-transition: all .6s ease .3s;
-o-transition: all .6s ease .3s;
transition: all .6s ease .3s;
transition-delay: 0.3s;
} @media only screen and (max-width:1190px) {
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description{
padding-top: 0;
}
}
@media only screen and (max-width:980px) {
#team-member-v2-style3 .et_pb_team_member:hover .et_pb_team_member_description{
max-width: 288px;
margin: 0 auto;
padding-top: 30px;	
}
#team-member-v2-style3 .et_pb_team_member_description{
max-width: 288px;
text-align: center;
margin: 0 auto;
display: block;
}
} #team-member-v2-style4 .et_pb_team_member {
position: relative;
overflow: hidden;
margin: 30px auto;
}
#team-member-v2-style4 .et_pb_team_member_image img {
height: 300px;
object-fit:cover;
}
#team-member-v2-style4 .et_pb_team_member_description div, 
#team-member-v2-style4 .et_pb_team_member_description .et_pb_member_social_links {
display: none;
}
#team-member-v2-style4 .et_pb_team_member_description .et_pb_module_header {
position: absolute;
top: -94px;
width: 100%;
background-color: #000;
padding-top: 15px;
}
#team-member-v2-style4 .et_pb_team_member_description .et_pb_member_position {
position: absolute;
top: -51px;
width: 100%;
background-color: #000;
padding-bottom: 18px;
}
#team-member-v2-style4 .et_pb_team_member:hover .et_pb_team_member_description div, 
#team-member-v2-style4 .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_social_links {
display: block;
}
#team-member-v2-style4 .et_pb_team_member:hover .et_pb_team_member_description .et_pb_module_header,
#team-member-v2-style4 .et_pb_team_member:hover .et_pb_team_member_description .et_pb_member_position {
position: unset;
top: 0;
width: 100%;
background-color: unset;
padding-top: 0px;
}
#team-member-v2-style4 .et_pb_team_member_description {
width: 100%;
height: 96%;
position: absolute;
text-align: center;
top: 0;
left: 0;
padding: 20px 18px;
background: #ffbc42;
transform: translateX(-100%);
transition: all 0.20s ease 0s;
display: block;
}
#team-member-v2-style4 .et_pb_team_member_image{
max-width: 100%;
display: block;
}
#team-member-v2-style4 .et_pb_team_member_description {
-webkit-transform: translateX(180px);
-ms-transform: translateX(180px);
transform: translateX(180px);
opacity: 0;
width: 100%;
-webkit-transition: all 0.20s ease;
-o-transition: all 0.20s ease;
transition: all 0.20s ease;
transition-delay: 0s;
-moz-transform: translateX(180px);
-o-transform: translateX(180px);
}
#team-member-v2-style4 .et_pb_team_member:hover .et_pb_team_member_description {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
} @media only screen and (max-width:1220px) {
#team-member-v2-style4 .et_pb_member_position,#team-member-v2-style4 .et_pb_module_header{
padding-bottom: 0 !important;
}
#team-member-v2-style4 .et_pb_team_member_description{
padding: 10px 10px;
}
} #team-member-v2-style5 .et_pb_team_member .et_pb_team_member_description {
padding: 10px 25px 20px;
position: static;
}
#team-member-v2-style5 .et_pb_team_member:hover .et_pb_team_member_description h4,
#team-member-v2-style5 .et_pb_team_member:hover .et_pb_member_position {
color: #fff !important;
}
#team-member-v2-style5 .et_pb_team_member_description > div {
width: 100%;
height: 245px;
top: 0;
background: #fff;
padding: 50px 30px 30px;
}
#team-member-v2-style5 .et_pb_team_member_description > div::before {
content: "\7b";
position: absolute;
top: 15px;
left: 0;
right: 0;
font-size: 35px;
transform: rotate(180deg); font-family: 'ETModules';
}
#team-member-v2-style5 .et_pb_team_member_description > div,
#team-member-v2-style5 .et_pb_member_social_links {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
-webkit-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
-o-transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
opacity: 0;
}
#team-member-v2-style5 .et_pb_team_member:hover .et_pb_team_member_description > div,
#team-member-v2-style5 .et_pb_team_member:hover .et_pb_member_social_links {
opacity: 1;
transform: scale(1);
}
#team-member-v2-style5 .et_pb_member_social_links {
bottom: 35%;
}
#team-member-v2-style5 .et_pb_member_social_links li {
margin: 0 5px;
}
#team-member-v2-style5 .et_pb_member_social_links .et_pb_font_icon {
width: 40px;
height: 40px;
line-height: 40px;
border: 1px solid #000;
-moz-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#team-member-v2-style5 .et_pb_member_social_links .et_pb_font_icon:hover {
background: #000;
color: #fff !important;
}
#team-member-v2-style5 .et_pb_team_member_image{
display: block;
max-width: 100%;
} @media screen and (max-width: 1350px) and (min-width: 1024px){
#team-member-v2-style5 .et_pb_team_member_description > div {
padding: 30px 10px 10px 10px;
}
#team-member-v2-style5 .et_pb_member_social_links .et_pb_font_icon {
width: 30px;
height: 30px;
line-height: 30px;
}
#team-member-v2-style5 .et_pb_team_member_description > div{
height: 260px;	
}
#team-member-v2-style5 .et_pb_team_member {
height: 350px;
}
}
@media only screen and (max-width:1240px) {
#team-member-v2-style5 .et_pb_team_member .et_pb_team_member_description {
padding: 50px 25px 20px;
}
}
@media only screen and (max-width:980px) {
#team-member-v2-style5 .et_pb_team_member_description > div{
height: 300px;
}
#team-member-v2-style5 .et_pb_team_member .et_pb_team_member_description{display:block;}
#team-member-v2-style5 .et_pb_team_member .et_pb_team_member_description {
padding: 20px 25px 20px;
}
}
@media only screen and (max-width:767px) {
#team-member-v2-style5 .et_pb_team_member .et_pb_team_member_description {
padding: 40px 25px 20px;
}}
@media only screen and (max-width:640px) {
#team-member-v2-style5 .et_pb_team_member_description > div{
height: 250px;
}
#team-member-v2-style5 .et_pb_member_social_links .et_pb_font_icon {
width: 27px;
height: 27px;
line-height: 27px;
}
}
@media only screen and (max-width:480px) {
#team-member-v2-style5 .et_pb_team_member_description > div{
height: 300px;
}
} #team-member-v2-style6 .et_pb_team_member_image{
display: block;
max-width: 100%;
}
#team-member-v2-style6 .et_pb_team_member_image {
border-radius: 50%;
overflow: hidden;
border: 12px solid #ffffff;
width: 170px;
margin: auto;
position: relative;
z-index: 10;
}
#team-member-v2-style6 .et_pb_team_member_description {
padding: 80px 15px 20px;
margin-top: -51px;
text-align: center;
position: relative;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
background: #f1f1f1;
}
#team-member-v2-style6 .et_pb_team_member:hover .et_pb_team_member_description {
background: #ffbc42;
}
#team-member-v2-style6 .et_pb_team_member:hover .et_pb_member_social_links {
opacity: 1;
transform: translateY(0);
}
#team-member-v2-style6 .et_pb_member_social_links {
font-size: 15px;
opacity: 0;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
padding-top: 10px;
transform: translateY(10px);
margin-top: 0;
} @media only screen and (max-width:980px) {
#team-member-v2-style6 .et_pb_team_member_image{
float: unset;
text-align: center;	
}
#team-member-v2-style6 .et_pb_column .et_pb_team_member_description{
display: block;
}
} #team-member-v2-sec1 .et_pb_team_member {
margin: 20px auto;
position: relative;
overflow: hidden;
-webkit-perspective: 900px;
-moz-perspective: 900px;
perspective: 900px;
}
#team-member-v2-sec1 .et_pb_team_member:hover .et_pb_team_member_image {
opacity: 0;
-webkit-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
-moz-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
-ms-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
-o-transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
transform: translate3d(0, 280px, 0) rotate3d(1, 0, 0, -90deg);
}
#team-member-v2-sec1 .et_pb_team_member_image {
position: relative;
-webkit-transition: all 0.35s linear;
-moz-transition: all 0.35s linear;
transition: all 0.35s linear;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
max-width: 100%;
}
#team-member-v2-sec1 .et_pb_team_member_description {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
border-radius: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
}
#team-member-v2-sec1 .et_pb_team_member_description {
visibility: hidden;
border-radius: 0;
width: 100%;
height: 100%;
background: #24a2ff;
-webkit-transition: all 0.35s linear;
-moz-transition: all 0.35s linear;
transition: all 0.35s linear;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
-moz-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
-ms-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
-o-transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
transform: translate3d(0, 0, -220px) rotate3d(1, 0, 0, 90deg);
display: -webkit-box;
display: -ms-flexbox;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
padding-top: 30%;
}
#team-member-v2-sec1 .et_pb_team_member:hover .et_pb_team_member_description{
opacity: 1;
visibility: visible;
-webkit-transform: rotate3d(1, 0, 0, 0deg);
-moz-transform: rotate3d(1, 0, 0, 0deg);
-ms-transform: rotate3d(1, 0, 0, 0deg);
-o-transform: rotate3d(1, 0, 0, 0deg);
transform: rotate3d(1, 0, 0, 0deg);
}
#team-member-v2-style7 .style-7-img .et_pb_team_member_description {
transition: all 250ms ease;
-webkit-transition: all 250ms ease;
-moz-transition: all 250ms ease;
-o-transition: all 250ms ease;
padding: 10px 0px 17px 0px;
background-color: rgba(0,0,0,.41);
display: block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin-bottom: 32px;
}
#team-member-v2-style7 .style-7-glyph { 
transition: all 500ms ease;
-webkit-transition: all 250ms ease;
-moz-transition: all 250ms ease;
-o-transition: all 250ms ease;
position: absolute;
left: 0;
right: 0;
display: block;
max-height:0;
z-index: 0;
overflow:hidden;
margin-bottom:47px;
}
#team-member-v2-style7 .et_pb_column .style-7-glyph li {
bottom: -45px;
transition: all 250ms ease;
-webkit-transition: all 250ms ease;
-moz-transition: all 250ms ease;
-o-transition: all 250ms ease;
}
#team-member-v2-style7 .et_pb_column::before {
content: '';
display: block;
position: absolute;
background-color: #ffbc42;
right: 9px;
top: -7px;
left: 7px;
bottom: 24px;
margin: 0 auto;
z-index: -1;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style7 .et_pb_social_media_follow li a.icon:hover::before {
color: #ffbc42;
}
#team-member-v2-style7 .icon.et_pb_with_border:hover {
border-color: #ffbc42 !important;
}
#team-member-v2-style7 .et_pb_column:hover::before{
left: -7px;
right: -7px;
box-shadow: 2px 2px 8px black;
}
#team-member-v2-style7 .et_pb_column:hover .et_pb_team_member_description {
padding: 17px 0px 62px 0px;
}
#team-member-v2-style7 .et_pb_column:hover .style-7-glyph {
max-height:999px;
margin-bottom:0;	
}
#team-member-v2-style7 .et_pb_column:hover .style-7-glyph li{
bottom:0;
}
#team-member-v2-style7 .text-des .et_pb_column::before{
display:none;
} #team-member-v2-style8{
z-index:5;
}
#team-member-v2-style8 .et_pb_column{
overflow:hidden;
position:relative !important;
}
#team-member-v2-style8 .s8-images{
overflow:hidden;
position:relative !important;
border-bottom:2px solid white;
background-size:108%;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style8 .s8-images::before{
content: '';
display: block;
width:0;
height: 5px;
position: absolute;
background-color: #f8f8f8;
left: 0;
bottom: 0;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style8 .s8-images .et_pb_team_member_description {
position: absolute;
top: -100%;
right: 0;
left: 0;
background: rgba(0,0,0,0.5);
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style8 .s8-glyph{
position: absolute;
bottom: 0;
top:-100%;
left: 0;
right: 0;
overflow:hidden;
padding-top:200px;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style8 .s8-images .et_pb_team_member_description h4{
padding-top:86px;
}
#team-member-v2-style8 .s8-images .et_pb_team_member_description p{
padding-bottom:199px;
}
#team-member-v2-style8 .et_pb_column:hover .s8-images .et_pb_team_member_description{
top:-4px;
}
#team-member-v2-style8 .et_pb_column:hover .s8-glyph{
top:0;
}
#team-member-v2-style8 .et_pb_column:hover .s8-images::before{
width: 100%;
}
#team-member-v2-style8 .et_pb_column:hover .s8-images{
background-size:120%;
} #team-member-v2-style9 .style-9-image{
box-shadow: 2px 2px 12px -2px gray;
transition: all 500ms ease;
overflow:hidden !important;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style9 .style-9-image .et_pb_team_member_image{
width:50%;
float:left;
margin-bottom:0;
overflow:hidden;
max-height: 267px !important;
}
#team-member-v2-style9 .style-9-image .et_pb_team_member_description{
padding: 5px 10px;
float: right;
width: 50%;
}
#team-member-v2-style9 .style-9-image .et_pb_team_member_description .et_pb_member_position{
font-weight:bolder;
}
#team-member-v2-style9 .style-9-image .et_pb_team_member_description p{
font-weight:normal;
}
#team-member-v2-style9 .style-9-image .et_pb_team_member_image::before{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0,.4);
opacity:0;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style9 .s9-glyph{
position: absolute;
bottom: 52px;
right: 93px;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style9 .et_pb_column .style-9-image img{
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
}
#team-member-v2-style9 .et_pb_column:hover .style-9-image .et_pb_team_member_image::before{
opacity:1;
}
#team-member-v2-style9 .et_pb_column:hover .s9-glyph li a{
background-color:black !important;
}
#team-member-v2-style9 .et_pb_column:hover .style-9-image {
box-shadow: 2px 1px 7px 3px gray;
border-color:black;
}
#team-member-v2-style9 .et_pb_column:hover .style-9-image img{
max-width:110%;
display:block;
margin-left:-22px;
} @media only screen and (max-width:767px) {
#team-member-v2-style9 .style-9-image .et_pb_team_member_image {
width: 100%;
max-width: 100%;
}
#team-member-v2-style9 .style-9-image .et_pb_team_member_description {
width: 100%;
text-align: center;
padding-bottom: 50px;
}
#team-member-v2-style9 .s9-glyph {
bottom: 35px;
right: 0px;
left: 20px;
}
#team-member-v2-style9 .s9-glyph{right:0px !important;left:0px !important;margin:0 auto;text-align:center;}
}
@media only screen and (max-width:981px) {
#team-member-v2-style9 .style-9-image .et_pb_team_member_image{margin:0 auto;}
#team-member-v2-style9 .s9-glyph{right:145px;}
}    #testimonials-style1-1 .et_pb_testimonial::before,
#testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_description::after,
#testimonials-style1-2 .et_pb_testimonial::before,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description:after,
#testimonials-style2-1 .et_pb_testimonial::before,
#testimonials-style2-2 .et_pb_testimonial::before,
#testimonials-style2-3 .et_pb_testimonial::before,
#testimonials-style2-4 .et_pb_testimonial::before{
content: "\7b";
transform: rotate(180deg); font-family: 'ETModules';
}
#testimonials-style1-1 .et_pb_testimonial::before {
font-size: 40px;
}
#testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_description::after,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description::after {
position: absolute;
visibility: visible;
font-family: ETmodules !important;
color: #f1f1f1;
top: 30px;
font-style: normal;
z-index: -1;
}
#testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_description::after,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description::after {
font-size: 240px;
left: 0;
right: 0;
margin: 0 auto;
}
#testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_author,
#testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_meta,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_author,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_meta {
font-style: normal;
}
#testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_author,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_author {
color: #333 !important;
} #testimonials-style1-1 .et_pb_testimonial .et_pb_testimonial_meta, #testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_meta {
font-size: 14px;
font-weight: 400;
color: #333 !important;
}
#testimonials-style1-1 .et_pb_testimonial::after {
content: "";
position: absolute;
background-color: #e8e8e8;
height: 80px;
width: 2px;
top: 15%;
right: -45px;
visibility: visible;
}
#testimonials-style1-1 .et_pb_column:last-child .et_pb_testimonial::after {
display: none;
} #testimonials-style1-2 .et_pb_testimonial::before {
left: 15px;
background: #282828;
border-radius: 2px;
top: 30px;
height: 65px;
line-height: 65px;
}
#testimonials-style1-2 .et_pb_testimonial::after {
content: "";
position: absolute;
width: 0;
height: 0;
border-left: 13px solid transparent;
border-right: 0px solid transparent;
border-top: 13px solid #fff;
visibility: visible;
bottom: -13px;
left: 0;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
float: none;
bottom: -70px;
margin: 0;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description {
margin-left: 20px !important;
z-index: 99;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description p {
padding: 0;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description::after {
font-size: 130px;
right: -30px;
top: 60px;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_author,
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_meta  {
position: absolute;
bottom: -45px;
left: 45px;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_author {
bottom: -80px;
}
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_meta {
bottom: -100px;
} @media only screen and (max-width:767px) {
#testimonials-style1-2 .et_pb_testimonial .et_pb_testimonial_description::after {
font-size: 100px;
right: 20px;
top: 35px;
}
#testimonials-style2-1 .et_pb_testimonial_description{width:100% !important;}
#testimonials-style2-3 .et_pb_testimonial_description,#testimonials-style2-4 .et_pb_testimonial_description{margin-left:0 !important;}
#testimonials-style2-4 .et_pb_testimonial.img-bottom .et_pb_testimonial_portrait{left:20px !important;bottom:0 !important;}
#testimonials-style3-2 .et_pb_testimonial_description_inner{bottom:-95px !important;}
#testimonials-style3-4 .et_pb_testimonial_author{left:60px !important;}
#testimonials-style3-4 .et_pb_testimonial_author{bottom: -20px !important;}
#testimonials-style3-4 .testimist1 .et_pb_testimonial_author{bottom:-30px !important;}
}
@media only screen and (max-width:981px) {
#testimonials-style2-1 .et_pb_testimonial_description {
margin-left: 0px !important;float: right;
display: inline-block;
width: 82%;
}} #testimonials-style2-1 .et_pb_testimonial_description {
margin-left: 35px;
}
#testimonials-style2-1 .et_pb_testimonial::before {
font-size: 45px;
left: 25px;
top: 30px;
}
#testimonials-style2-1 .et_pb_testimonial .et_pb_testimonial_author {
color: #24a2ff !important;
}
#testimonials-style2-1 .et_pb_testimonial .et_pb_testimonial_meta {
font-size: 13px;
font-weight: 400;
font-style: italic;
color: #a9a9ab !important;
}
#testimonials-style2-1 .et_pb_testimonial.img-bottom .et_pb_testimonial_portrait {
position: absolute;
bottom: 0;
left: 55px;
}
#testimonials-style2-1 .testimist.img-bottom .et_pb_testimonial_portrait{left:20px;}
#testimonials-style2-1 .et_pb_testimonial.img-bottom .et_pb_testimonial_author, 
#testimonials-style2-1 .et_pb_testimonial.img-bottom .et_pb_testimonial_meta {
margin-left: 65px;
} #testimonials-style2-2 .et_pb_testimonial::before {
top: 40px !important;
}
#testimonials-style2-2 .et_pb_testimonial_portrait {
margin: 0 auto;
display: block;
text-align: center !important;
float: none;
top: -70px;
}
#testimonials-style2-2 .et_pb_testimonial_description {
margin: 0 !important;
}
#testimonials-style2-2 .et_pb_testimonial_description .et_pb_testimonial_author {
color:#24a2ff !important;
}
#testimonials-style2-2 .et_pb_testimonial_description .et_pb_testimonial_meta {
color: #a9a9ab !important;
font-size: 13px;
font-weight: normal;
font-style: italic;
} #testimonials-style2-3 .et_pb_testimonial_description {
margin-left: 35px;
}
#testimonials-style2-3 .et_pb_testimonial::before {
font-size: 45px;
left: 25px;
top: 30px;
}
#testimonials-style2-3 .et_pb_testimonial .et_pb_testimonial_author {
color: #24a2ff !important;
}
#testimonials-style2-3 .et_pb_testimonial .et_pb_testimonial_meta {
font-size: 13px;
font-weight: 400;
font-style: italic;
color: #a9a9ab !important;
}
#testimonials-style2-3 .et_pb_testimonial.img-bottom .et_pb_testimonial_portrait {
position: absolute;
bottom: 0;
left: 55px;
}
#testimonials-style2-3 .et_pb_testimonial.img-bottom .et_pb_testimonial_author, 
#testimonials-style2-3 .et_pb_testimonial.img-bottom .et_pb_testimonial_meta {
margin-left: 65px;
} #testimonials-style2-4 .et_pb_testimonial_description {
margin-left: 0 !important;
}
#testimonials-style2-4 .et_pb_testimonial::before {
font-size: 45px;
left: 25px;
top: 30px;
}
#testimonials-style2-4 .et_pb_testimonial .et_pb_testimonial_author {
color: #24a2ff !important;
}
#testimonials-style2-4 .et_pb_testimonial .et_pb_testimonial_meta {
font-size: 13px;
font-weight: 400;
font-style: italic;
color: #a9a9ab !important;
}
#testimonials-style2-4 .et_pb_testimonial.img-bottom .et_pb_testimonial_portrait {
position: absolute;
bottom: 30px;
left: 30px;
}
#testimonials-style2-4 .et_pb_testimonial.img-bottom .et_pb_testimonial_author, 
#testimonials-style2-4 .et_pb_testimonial.img-bottom .et_pb_testimonial_meta {
margin-left: 80px;
} #testimonials-style3-1 .et_pb_testimonial {
position: relative;
border-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-right-radius: 0;
}
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_portrait {
position: relative;
top: -40px;
left: -40px;
margin: 0;
}
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_author, 
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_meta {
position: absolute;
left: 50px;
}
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_author {
top: -95px;
}
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_meta {
top: -45px;
}
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_description_inner {
margin-top: -15px;
}
@media only screen and (max-width:981px){
#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_author,#testimonials-style3-1 .et_pb_testimonial .et_pb_testimonial_meta{position:unset;}
#testimonials-style3-3 .et_pb_testimonial .et_pb_testimonial_description,#testimonials-style2-1 .et_pb_testimonial.img-bottom .et_pb_testimonial_author, #testimonials-style2-1 .et_pb_testimonial.img-bottom .et_pb_testimonial_meta{margin-left:0 !important;}
#testimonials-style3-4 .et_pb_testimonial_author{left:0;}
} #testimonials-style3-2 .et_pb_testimonial_portrait {
margin: 0 auto;
display: block;
float: none;
}
#testimonials-style3-2 .et_pb_testimonial_description {
margin: 0 !important;
}
#testimonials-style3-2 .et_pb_testimonial_description_inner {
bottom: -60px;
}
#testimonials-style3-2 .et_pb_testimonial_author {
border-top-right-radius: 1.2em;
border-bottom-left-radius: 1.2em;
background-color: #24a2ff;
width: 100% !important;
max-width: 250px;
margin: -90px auto;
text-align:center;
} #testimonials-style3-3 .et_pb_testimonial_portrait {
position: absolute;
bottom: -100px;
left: 0;
right: 0;
}
#testimonials-style3-3 .et_pb_testimonial {
border-top-right-radius: 3em;
border-bottom-left-radius: 3em;
border-bottom: 3px #24a2ff solid;
border-bottom-color: rgb(4, 150, 255);
border-bottom-color: #24a2ff;
}
#testimonials-style3-3 .et_pb_testimonial_author {
font-weight: bold;
color: #24a2ff !important;
} #testimonials-style3-4 .et_pb_divider_3 {
border-top: 1px dashed #006ba6;
width: 20%;
margin: 0 auto;
margin-bottom: 0px;
}
#testimonials-style3-4 .et_pb_testimonial_portrait {
position: absolute;
left: 0;
bottom: -70px;
margin-left: 20px;
}
#testimonials-style3-4 .et_pb_testimonial_description_inner span {
font-size: 12px;
font-weight: 300;
color:#24a2ff !important;
}
#testimonials-style3-4 .et_pb_testimonial_author {
color: #24a2ff !important;
font-weight: 800;
}
#testimonials-style3-4 .et_pb_testimonial {
border-top-right-radius: 50px;
border-bottom-left-radius: 40px;
border-bottom: 3px solid #24a2ff;
}
#testimonials-style3-4 .et_pb_testimonial_description_inner p:nth-child(2) {
text-align: right !important;
}
#testimonials-style3-4 .et_pb_testimonial_author {
position: absolute;
left: 80px;
bottom: -80px;
} #testimonials-style3-5 .et_pb_column_1_3 {
position: relative;
}
#testimonials-style3-5 .et_pb_column_1_3:nth-child(-n+2)::before {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #24a2ff;
content: "";
z-index: 999;
left: 50%;
right: 0;
bottom: 0;
position: absolute;
}
#testimonials-style3-5 .et_pb_testimonial {
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom: 3px solid #24a2ff;
}
#testimonials-style3-5 .et_pb_testimonial::before {
content: "\7b";
display: block;
position: absolute;
left: 30px;
top: 10px;
font-size: 45px;
color: #818181;
transform: rotate(180deg); font-family: 'ETModules';
}
#testimonials-style3-5 .et_pb_testimonial_description_inner p:first-child {
text-align: left;
}
#testimonials-style3-5 .et_pb_testimonial_description_inner p span {
color: #006ba6 !important;
font-size: 12px;
font-weight: 300;
}
#testimonials-style3-5 .et_pb_testimonial_description p {
padding-bottom: 0;
}
#testimonials-style3-5 .et_pb_testimonial_author {
color: #24a2ff !important;
} #testimonials-style3-6 .et_pb_divider_5 {
border-top: 1px dashed #006ba6;
width: 20%;
margin: 0 auto;
}
#testimonials-style3-6 .et_pb_column_1_3 {
position: relative;
}
#testimonials-style3-6 .et_pb_column_1_3::before {
content: "";
height: 50px;
width: 100%;
background-color: #24a2ff;
display: block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
border-bottom-left-radius: 20px;
}
#testimonials-style3-6 .et_pb_column_1_3::after {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #24a2ff;
content: "";
z-index: 999;
left: 50%;
right: 0;
bottom: 50px;
position: absolute;
}
#testimonials-style3-6 .et_pb_testimonial_description_inner {
z-index: 99;
}
#testimonials-style3-6 .et_pb_testimonial {
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border: 1px solid #24a2ff;
position: relative;
}
#testimonials-style3-6 .et_pb_testimonial::before {
content: "\7b";
position: absolute;
display: block;
left: 30px;
top: 10px;
font-size: 45px;
color: #81818181;
transform: rotate(180deg); font-family: 'ETModules';
}
#testimonials-style3-6 .et_pb_testimonial_description p {
padding-bottom: 0;
}
#testimonials-style3-6 .et_pb_testimonial_description_inner span {
color: #24a2ff !important;
font-size: 12px;
font-weight: 300;
}
#testimonials-style3-6 .et_pb_testimonial_description_inner strong {
color: #fff !important;
margin-top: 40px;
} #testimonials-style3-7 .et_pb_divider_6 {
border-top: 1px dashed #006ba6;
width: 20%;
margin: 0 auto;
}
#testimonials-style3-7 .et_pb_testimonial_portrait {
float: left;
margin-right: 20px;
}
#testimonials-style3-7 .et_pb_testimonial_description_inner strong {
text-align: center;
margin-left: 20px;
color: #006ba6 !important;
margin-top: 0;
} #testimonials-style4-1 .et_pb_testimonial_description_inner p:first-child {
padding-bottom: 0;
}
#testimonials-style4-1 .et_pb_testimonial_description_inner strong {
font-size: 15px;
font-weight: 600;
color: #006ba6 !important;
}
#testimonials-style4-1 .et_pb_testimonial_description_inner .et_pb_testimonial_meta {
font-style: italic;
font-size: 13px;
font-weight: 500;
color: #006ba6 !important;
}
#testimonials-style4-1 .et_pb_row.et_pb_row_24 .et_pb_testimonial_author {
font-style: normal;
}#testimonials-style4-1 .et_pb_row.et_pb_row_25 .et_pb_testimonial_portrait {
display: block;
float: none;
margin: 0 auto;
}
#testimonials-style4-1 .et_pb_row_25 .et_pb_testimonial_description {
margin-left: 0 !important;
} #testimonials-style4-2 .et_pb_testimonial_description_inner .et_pb_testimonial_meta {
font-size: 13px;
font-style: italic;
font-weight: 500;
color: #006ba6 !important;
}
#testimonials-style4-2 .et_pb_testimonial_description_inner .et_pb_testimonial_author {
color: #006ba6 !important;
} #testimonials-style4-3 .et_pb_testimonial_description_inner .et_pb_testimonial_author {
color: #006ba6 !important;
font-size: 15px;
font-weight: 600;
}
#testimonials-style4-3 .et_pb_testimonial_description_inner .et_pb_testimonial_meta {
font-size: 13px;
font-style: italic;
font-weight: 500;
color: #006ba6 !important;
}    #faq-style1 .et_pb_toggle {
padding: 0;
-webkit-box-shadow: 0 2.3px 2px .1px #f1f1f1;
-moz-box-shadow: 0 2.3px 2px .1px #f1f1f1;
-ms-box-shadow: 0 2.3px 2px .1px #f1f1f1;
box-shadow: 0 2.3px 2px .1px #f1f1f1;
}
#faq-style1 .et_pb_toggle_title::before{
content: "\4c";
background-color: #000;
padding: 3px;
color: #fff;
right: 15px; font-family: 'ETModules';
}
#faq-style1 .et_pb_toggle_open .et_pb_toggle_title::before {
content: "\4b"; font-family: 'ETModules';
}
#faq-style1 .et_pb_toggle h5 {
border-bottom: 1px solid #ebebeb;
-webkit-box-shadow: 0 3.3px 2px .1px #dbdbdb;
-moz-box-shadow: 0 3.3px 2px .1px #dbdbdb;
-ms-box-shadow: 0 3.3px 2px .1px #dbdbdb;
box-shadow: 0 3.3px 2px -.9px #dbdbdb;
}
#faq-style1 .et_pb_toggle h5 , #faq-style1 .et_pb_toggle_content{
padding: 20px;
} #faq-style2 .et_pb_toggle {
padding: 0;
border: 2px solid #FBD232;
}
#faq-style2 .et_pb_toggle_title::before{
content: "\33"; font-family: 'ETModules';
color: #000;
right: 15px;
}
#faq-style2 .et_pb_toggle_open .et_pb_toggle_title::before {
content: "\32"; font-family: 'ETModules';
}
#faq-style2 .et_pb_toggle h5{
padding:12px 15px;
background-color: #ffbc42;
}
#faq-style2 .et_pb_toggle .et_pb_toggle_content{
padding:40px 30px;
} #faq-style3 .et_pb_toggle_title::before{
content: "\22"; font-family: 'ETModules';
color: #000;
right: 15px;
border: 1px solid #000;
}
#faq-style3 .et_pb_toggle_title::before,
#faq-style3 .et_pb_toggle_open .et_pb_toggle_title::before{
padding: 5px;
border-radius: 50%;
}
#faq-style3 .et_pb_toggle_open .et_pb_toggle_title::before {
content: "\21"; font-family: 'ETModules';
border: 1px solid #aa8a4f;
color: #aa8a4f;
}
#faq-style3 .et_pb_toggle_open {
border-left: 1px solid #ffbc42;
}
#faq-style3 .et_pb_toggle_open {
padding: 0;
}
#faq-style3 .et_pb_toggle_open .et_pb_toggle_title {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #d9d9d9;
margin-left: 20px;
}
#faq-style3 .et_pb_toggle_open .et_pb_toggle_content {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
}
#faq-style3 .et_pb_toggle_open .et_pb_toggle_title::before {
right: 33px;
} #faq-style4 .et_pb_column_1_2 {
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
#faq-style4 .et_pb_toggle_open .et_pb_toggle_title {
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}
#faq-style4 .et_pb_toggle h5 {
padding-right: 0;
} @media screen and (max-width: 640px) {
#faq-banner .et_pb_column {
display: inline-block;
width: 45%;
}
}
@media screen and (max-width: 767px) {
#faq-banner .et_pb_column{width:100% !important;}
#faq-banner .et_pb_column:last-child .et_pb_module {
margin-top: 5px !important;margin-bottom:20px;
}
}   *{box-sizing:border-box;} #pricing-table-style1 .et_pb_pricing_table {
position: relative;
}
#pricing-table-style1 .et_pb_pricing_heading {
float: right;
background-color: transparent;
margin-left: 10px;
text-align:left;
}
#pricing-table-style1 .et_pb_pricing_content_top {
float: left;
}
#pricing-table-style1 .et_pb_pricing_heading, #pricing-table-style1 .et_pb_pricing_content_top {
width: 45%;
padding: 0 20px;
margin-top: 90px;
border: unset;
z-index: 1;
}
#pricing-table-style1 .et_pb_pricing_content {
padding-top: 330px !important;
border-bottom: 1px solid #bebebe;
padding-bottom: 25px;
margin-bottom: 25px;
}
#pricing-table-style1 .et_pb_pricing_content_top .et_pb_et_price {
position: relative;
}
#pricing-table-style1 .et_pb_pricing_content_top .et_pb_dollar_sign {
left: -50px;
top: unset;
bottom: -258%;
margin-left: 0 !important;
}
#pricing-table-style1 .et_pb_pricing_content_top .et_pb_sum {
display: block;
padding-left: 25px;
}
#pricing-table-style1 .et_pb_pricing_table::before {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
content: "\e0f2";
font-family: "ETmodules" !important;
top: 20px;
color: #fff;
padding: 10px;
background-color: rgba(247, 247, 247, 0.32);
max-width: 30px;
text-align: center;
}
#pricing-table-style1 .et_pb_column_5 .et_pb_pricing_table::before,
#pricing-table-style1 .ver2 .et_pb_column_8 .et_pb_pricing_table::before  {
content: "\e0f3"; font-family: 'ETModules';
}
#pricing-table-style1 .et_pb_pricing_content ul li {
text-align: center;
border-bottom: 1px #f5f4f4 solid;
padding-bottom: 5px;
margin-bottom: 10px;
}
#pricing-table-style1 .et_pb_pricing_content ul li:last-child {
margin: 0;
border-width: 0;
} @media  screen and (max-width: 1100px) {
#pricing-table-style1 .et_pb_pricing_content_top .et_pb_sum {
font-size: 50px;
}
#pricing-table-style1 .et_pb_pricing_heading {
margin-left: 0 !important;
margin-bottom: 0 !important;
}
#pricing-table-style1 .et_pb_pricing_heading, #pricing-table-style1 .et_pb_pricing_content_top {
width: 100%;
padding: 0 20px;
margin-top: 0;
float: unset;
text-align: center;
}
#pricing-table-style1 .et_pb_pricing_table {
padding-top: 95px;
}
#pricing-table-style1 .et_pb_pricing_content_top {
padding-top: 20px;
}
#pricing-table-style1 .et_pb_pricing_content {
padding-top: 60px !important;
}
}
@media  screen and (max-width: 980px) {
#pricing-table-style1 .et_pb_pricing_table {
background-size: 100% 40%;
}
#pricing-table-style1 .et_pb_pricing_content_top .et_pb_sum{display:inline-block;}
}
@media  screen and (max-width: 640px) {
#pricing-table-style1 .et_pb_pricing_table {
background-size: 100% 44%;
}
}
@media  screen and (max-width: 981px){
#pricing-table-style1 .et_pb_pricing_content_top .et_pb_sum{padding-left:0;}
} #pricing-table-style1 .ver2 .et_pb_pricing_content {
padding-top: 0 !important;
border-bottom: 0;
} @media  screen and (max-width: 1100px) {
#pricing-table-style1 .ver2 .et_pb_pricing_table {
padding-bottom: 0;
padding-top: 110px;
}
#pricing-table-style1 .ver2 .et_pb_pricing_table::before {
top: 45px;
}
} #pricing-table-style1 .ver3 .et_pb_pricing_table {
background-size: 100%;
background-position: top;
}
#pricing-table-style1 .ver3 .et_pb_pricing_table::before{
display:none;
}
#pricing-table-style1 .ver3 .et_pb_pricing_heading, #pricing-table-style1 .ver3 .et_pb_pricing_content_top {
float: unset;
width: 100%;
margin: unset;
padding: unset;
}
#pricing-table-style1 .ver3 .et_pb_pricing_heading .et_pb_pricing_title {
position: absolute;
top: 35px;
left: 0;
right: 0;
text-align: center;
}
#pricing-table-style1 .ver3 .et_pb_pricing_heading .et_pb_best_value {
position: absolute;
top: 210px;
left: 0;
right: 0;
text-align: center;
}
#pricing-table-style1 .ver3 .et_pb_et_price {
padding-top: 70px;
display: inline-block;
}
#pricing-table-style1 .ver3 .et_pb_dollar_sign {
bottom: 50px;
left: 0px;
}
#pricing-table-style1 .ver3 .et_pb_pricing_content {
padding-top: 100px !important;
} @media  screen and (max-width: 1366px) {
#pricing-table-style1 .ver3 .et_pb_pricing_content {
padding-top: 75px !important;
}
#pricing-table-style1 .ver3 .et_pb_pricing_table {
background-size: 95%;
background-position: 9px 10px;
}
}
@media  screen and (max-width: 1280px) {
#pricing-table-style1 .ver3 .et_pb_pricing_table {
background-size: 111%;
background-position: top;
}
}
@media  screen and (max-width: 1180px) {
#pricing-table-style1 .ver3 .et_pb_pricing_content_top .et_pb_sum {
font-size: 60px;
}
#pricing-table-style1 .ver3 .et_pb_pricing_table {
background-size: 100%;
}
#pricing-table-style1 .ver3 .et_pb_pricing_heading .et_pb_best_value {
top: 160px;
}
}
@media  screen and (max-width: 1100px) {
#pricing-table-style1 .ver3 .et_pb_pricing_table {
padding-top: 0;
}
}
@media  screen and (max-width: 1080px) {
#pricing-table-style1 .ver3 .et_pb_pricing_table {
background-size: 110%;
}
}
@media  screen and (max-width: 980px) {
#pricing-table-style1 .ver3 .et_pb_pricing_table {
background-size: cover;
background-position: center;
}
#pricing-table-style1 .ver3 .et_pb_pricing_table {
color: #fff;
}
#pricing-table-style1 .ver3 .et_pb_pricing_content {
border-bottom: 0px;
}
#pricing-table-style1 .ver3 .et_pb_dollar_sign{left:-15px;}
}
@media  screen and (max-width: 981px){
#pricing-table-style1 .et_pb_pricing_table .et_pb_pricing_content ul li{padding-left:0;}
} #pricing-table-style2 .et_pb_column_1_3 {
width: 32%;
margin-right: 15px;
}
#pricing-table-style2 .et_pb_pricing_table {
background-color: #f8f8f8;
}
#pricing-table-style2 .et_pb_pricing_table .et_pb_pricing_heading {
background-color: #ffbc42;
padding: 50px 0 50px;
margin-bottom: 0;
}
#pricing-table-style2 .et_pb_pricing_table .et_pb_pricing_heading::before {
position: absolute;
top: 32px;
left: 0;
right: 0;
font-family: "ETmodules" !important;
color: #fff;
font-size: 35px;
}
#pricing-table-style2 .et_pb_pricing_table_9 .et_pb_pricing_heading::before {
content: "\e072"; font-family: 'ETModules';
}
#pricing-table-style2 .et_pb_pricing_table_10 .et_pb_pricing_heading::before {
content: "\e0a9"; font-family: 'ETModules';
}
#pricing-table-style2 .et_pb_pricing_table_11 .et_pb_pricing_heading::before {
content: "\e00a"; font-family: 'ETModules';
}
#pricing-table-style2 .et_pb_pricing_table .et_pb_pricing_content_top {
padding: 25px 0;
background-color: #ebebeb;
border-bottom: 0;
}
#pricing-table-style2 .et_pb_pricing_table .et_pb_pricing_content {
padding: 20px 0;
background-color: #f8f8f8;
}
#pricing-table-style2 .et_pb_pricing_table .et_pb_pricing_content ul li {
padding: 10px 20px;
text-align: center;
margin-bottom: 10px;
border-bottom: 1px solid #bebebe;
}
#pricing-table-style2 .et_pb_pricing_table .et_pb_pricing_content ul li span::before {
content: "\4e";
border: unset;
font-family: "ETmodules" !important;
top: 0px !important;
left: -25px;
}
#pricing-table-style2 .et_pb_pricing_table_10 .et_pb_pricing_heading {
background-color: #006ba6;
padding: 100px 0 60px;
}
#pricing-table-style2 .et_pb_pricing_tables_10 {
margin-top: -60px;
}
#pricing-table-style2 .et_pb_pricing_table_10 .et_pb_pricing_content_top {
padding: 45px 0;
background-color: #fff !important;
}
#pricing-table-style2 .et_pb_pricing_table_10 {
padding-bottom: 70px;
} @media  screen and (max-width: 980px) {
#pricing-table-style2 .et_pb_column_1_3 {
width: 100%;
margin-right: 0;
}
#pricing-table-style2 .et_pb_pricing_tables_10 {
margin-top: 0;
}
} #pricing-table-style3 .et_pb_pricing_heading {
background-color: transparent;
}
#pricing-table-style3 .et_pb_pricing_heading h2 {
color: #232323;
}
#pricing-table-style3 .et_pb_pricing_table {
border: 1px solid #efefef;
background: #fff;
-webkit-box-shadow: 0 5px 10px rgba(0,9,128,0.035),0 7px 18px rgba(0,9,128,0.05);
-moz-box-shadow: 0 5px 10px rgba(0,9,128,0.035),0 7px 18px rgba(0,9,128,0.05);
-ms-box-shadow: 0 5px 10px rgba(0,9,128,0.035),0 7px 18px rgba(0,9,128,0.05);
-o-box-shadow: 0 5px 10px rgba(0,9,128,0.035),0 7px 18px rgba(0,9,128,0.05);
box-shadow: 0 5px 10px rgba(0,9,128,0.035),0 7px 18px rgba(0,9,128,0.05);
padding:45px 0 50px !important;
}
#pricing-table-style3 .et_pb_pricing_content_top {
border: none;
padding: 0;
}
#pricing-table-style3 .et_pb_pricing ul li span::before {
display: none !important;
}
#pricing-table-style3 .et_pb_pricing ul li {
text-align: center;
border-bottom: 1px dashed #ccc;
padding: 20px 0;
}
#pricing-table-style3 .et_pb_pricing_content {
padding: 20px 0 50px !important;
}
#pricing-table-style3 .s3-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button{
z-index:2 !important;
position:relative !important;
}
#pricing-table-style3 .s3-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button::before {
content: '' !important;
top: 0;
bottom: 2px;
right: 0;
left: 0;
background: white;
position: absolute;
display: block !important;
z-index: -1;
opacity: 1;
margin: 0;
border-radius:20px;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 51%;
-ms-transform-origin: 51%;
-o-transform-origin: 51%;
transform-origin: 51%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#pricing-table-style3 .s3-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button{
z-index:2 !important;
position:relative !important;
}
#pricing-table-style3 .s3-unfeatured .et_pb_pricing_table_button.et_pb_button::before{
display:block !important;
}
#pricing-table-style3 .s3-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button::before {
content: '' !important;
top: 0;
bottom: 2px;
right: 0;
left: 0;
background: #006ba6;
position: absolute;
display: block !important;
z-index: -1;
opacity: 1;
margin: 0;
border-radius:20px;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 51%;
-ms-transform-origin: 51%;
-o-transform-origin: 51%;
transform-origin: 51%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#pricing-table-style3 .s3-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button:hover::before{
transform: scaleX(1);
}
#pricing-table-style3 .s3-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button:hover::before{
transform: scaleX(1);
} #pricing-table-style4 .et_pb_pricing_table {
margin-top:10px;
padding:50px 0;
}
#pricing-table-style4 .et_pb_pricing_content_top{
border-bottom:0;
}
#pricing-table-style4 .s4-featured .et_pb_pricing_table{
padding:70px 0;
margin-top:0px;
}
#pricing-table-style4 .s4-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button{
z-index:2 !important;
position:relative !important;
}
#pricing-table-style4 .s4-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button:hover {
color: #006ba6 !important;
}
#pricing-table-style4 .s4-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button::before {
content: 'SELECT PACKAGE' !important;
bottom: 0;
left: 0;
width: 100%;
height: auto;
font-size: 15px;
position: absolute;
display: block !important;
z-index: 0;
opacity: 1;
margin: 0;
border-radius: 20px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
padding: 10px 0;
color: #aaa !important;
-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 0 100%, 100% 100%, 0% 100%);
font-weight: bold;
}
#pricing-table-style4 .s4-unfeatured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button:hover::before {
color: #fff !important;
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
}
#pricing-table-style4 .s4-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button{
z-index:2 !important;
position:relative !important;
}
#pricing-table-style4 .s4-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button:hover {
color: #006ba6 !important;
}
#pricing-table-style4 .s4-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button::before {
content: 'SELECT PACKAGE' !important;
bottom: 0;
left: 0;
width: 100%;
height: auto;
font-size: 15px;
position: absolute;
display: block !important;
z-index: 0;
opacity: 1;
margin: 0;
border-radius: 20px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
padding: 10px 0;
color: #aaa !important;
-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 0 100%, 100% 100%, 0% 100%);
font-weight: bold;
}
#pricing-table-style4 .s4-featured .et_pb_button_wrapper .et_pb_pricing_table_button.et_pb_button:hover::before {
color: #fff !important;
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
}
#pricing-table-style4 .et_pb_pricing li span::before {
position: absolute;
top: -6px;
left: -21px;
border-width: 3px;
border-style: solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
content: "\e033";
font-family: 'ETModules';
font-weight: 950;
font-size: 19px;
color:#0496ff;
}
#pricing-table-style4 .et_pb_pricing li.et_pb_not_available span::before {
border: transparent;
color:grey;
}
.et_pb_pricing li span::before {
border: transparent;
} #pricing-table-style5 .et_pb_pricing,
#pricing-table-style5 .et_pb_pricing_table_button {
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#pricing-table-style5 .pricing-tbl1:hover {
box-shadow: 0px 10px 30px 0px rgba(255, 188, 66, 0.08);
}
#pricing-table-style5 .pricing-tbl2:hover {
box-shadow: 0px 10px 30px 0px rgba(4,150,255,0.08);
}
#pricing-table-style5 .pricing-tbl3:hover {
box-shadow: 0px 10px 30px 0px rgba(0,107,166,0.08);
}
#pricing-table-style5 .et_pb_pricing_heading {
padding-bottom: 0 !important;
}
#pricing-table-style5 .et_pb_pricing_content_top {
padding: 0 !important;
border: none;
}
#pricing-table-style5 .et_pb_pricing_content {
padding: 50px 30px !important;
}
#pricing-table-style5 .et_pb_frequency {
display: block;
position: relative;
}
#pricing-table-style5 .et_pb_frequency::before {
content: "";
position: absolute;
width: 6px;
height: 100%;
background: #fff;
}
#pricing-table-style5 .et_pb_pricing_table_button {
display: block;
padding: 9px !important;
max-width: 150px;
width: 100%;
margin: 0 auto;
}
#pricing-table-style5 .et_pb_pricing_table_button:hover {
text-decoration: underline;
transform: translateY(8px);
} @media only screen and (max-width: 980px) {
#pricing-table-style5 .et_pb_pricing_table {
margin-bottom: 0 !important;
}
.et_pb_pricing_content {
position: relative;
padding: 30px;
text-align: center;
}
}
@media only screen and (max-width: 767px) {
#pricing-table-style5 .et_pb_pricing_table {
margin-bottom: 0 !important;
}
#pricing-table h1 {
text-align: center;
}
}    #feature-style1 .et_pb_blurb_0 .et_pb_main_blurb_image {
text-align: center;
margin-top: 50px;
}
#feature-style1 .et_pb_main_blurb_image {
text-align: left;
display: block;
}
#feature-style1 .et_pb_column_1_4.et_pb_column_4 {
margin-right: 0;
} #feature-style2 {
padding: 3% 0;
} #feature-style3 {
background-size: 50% 100%;
}
#feature-style3 .et_pb_column_1_4.et_pb_column_11 {
margin-right: 0;
}
#feature-style3 .et_pb_main_blurb_image {
text-align: left;
display: block;
}
@media only screen and (min-width:981px){
#feature-style3 .et_pb_column_1_4,#feature-style4 .et_pb_column_1_4{margin-right:0;}
}
@media only screen and (max-width:981px){
#feature-style3 .et_pb_column_1_4{margin-right:0;}
} #feature-style4 .et_pb_main_blurb_image {
text-align: left;
display: block;
}
#feature-style4 .et_pb_column_1_4.et_pb_column_15 {
margin-right: 0;
}
#feature-style4 .et_pb_blurb_13 .et_pb_main_blurb_image {
text-align: left;
} @media only screen and (max-width: 980px) {
#style1star, #style1bag {
padding: 30px !important;
}
#feature-style3 {
background-size: 100% 34%;
}
#feature-style2 {
padding: 20px 0;
}
#style3star, #style3thumbs{
margin-top: 50px;
}
#feature-style1 .et_pb_column_1_2,#feature-style3 .et_pb_column_1_2,#feature-style4 .et_pb_column_1_2{margin-bottom:0;}
#feature-style4 .et_pb_column_1_4{margin-right:0;}
}
@media only screen and (max-width: 767px) {
#style1star .et_pb_main_blurb_image, #style1star h4, #style1star p, #style1thumbs .et_pb_image_wrap, #style1thumbs h4, #style1thumbs p, #style1bag .et_pb_image_wrap, #style1bag h4,#style1bag p, #style1pin .et_pb_image_wrap, #style1pin h4, #style1pin p, #feature-style3 span, #feature-style3 h4, #feature-style3 p, #feature-style4 span, #feature-style4 h4, #feature-style4 p, #feature-style4 span, #feature-style4 h4, #feature-style4 p{
text-align: center;
}
#style3star, #stylebag {
border-right: 1px solid #e5e5e5;
}
#style3thumbs{
margin-top: 0px !important;
}
}
@media only screen and (max-width: 479px) {
#feature-style3 .et_pb_column {
padding-top: 20px;
padding-left: 0;
padding-right: 0;
}
#feature-style3 {
background-size: 100% 25%;
}
#style3star, #stylebag {
border-right: none;
}
}   #counter-number-bnr .et_pb_text_0 a {
color: #c1c1c1;
}
#counter-number-bnr .et_pb_text_0 a:hover {
color: #006ba6 !important;
}
#count-num-sec2 .et_pb_column_1_4 .percent{
margin-left: 55px;
}
#count-num-sec2 .et_pb_number_counter::before {
content: "\e037";
font-family: 'ETModules';
position: absolute;
font-size: 30px; font-family: 'ETModules';
}
#count-num-sec2 .et_pb_column_1_4 .title {
padding-top: 5px;
margin-left: 55px;
}
#count-num-sec2 .et_pb_column_1_4 .percent::after {
content: "";
padding: 1px;
background-color: #ffbc42;
display: block;
width: 17px;
position: absolute;
bottom: -12px;
}
#count-num-sec3 .et_pb_number_counter::before {
content: "\e037";
font-family: 'ETModules';
position: absolute;
font-size: 30px;
}
#count-num-sec3 .et_pb_number_counter .percent {
margin-left: 55px;
}
#count-num-sec3 .et_pb_number_counter .title {
margin-left: 55px;
padding-top: 5px;
}
#count-num-sec3 .et_pb_number_counter .percent::after {
content: "";
padding: 1px;
background-color: #ffbc42;
display: block;
width: 17px;
position: absolute;
bottom: -12px;
} @media only screen and (max-width: 1500px) {
#count-num-sec2 .et_pb_module span.percent-value {
font-size: 56px;
}
#count-num-sec3 .et_pb_module span.percent-value {
font-size: 51px;
}
}
@media only screen and (max-width: 1200px) {
#count-num-sec2 .et_pb_module span.percent-value {
font-size: 44px;
}
#count-num-sec3 .et_pb_module span.percent-value {
font-size: 44px;
}
#count-num-sec2 .et_pb_module{
padding-right: 15px;
padding-left: 15px;
}
#count-num-sec3 .et_pb_module{
padding-right: 15px;
padding-left: 15px;
}
}
@media only screen and (max-width: 981px) {
#count-num-sec2 .et_pb_module,#count-num-sec3 .et_pb_module{padding-left:45px !important;}
}   #support-pg-banner .et_pb_column_1 a {
color: #fff;
}
#support-pg-banner .et_pb_column_1 a:hover {
color: #ffbc42;
}
#support-sec2 .et_pb_text_2 .section-title {
padding-bottom: 0;
}
#support-sec2 .support-sec2-tabs li {
width: 25%;
text-align: center;
}
#support-sec2 .support-sec2-tabs a {
padding: 20px 30px;
}
#support-sec2 .support-sec2-tabs a:focus {
color: #006ba6 !important;
}
#support-sec2 .support-sec2-tabs a:hover {
background-color: #fff;
transition: all 0.6s ease-out;
}
#support-sec2 .support-sec2-tabs .et_pb_tab_content p {
margin-bottom: 30px;
}
#support-sec2 .support-sec2-tabs .et_pb_tab_content p:first-child {
padding-bottom: 0;
}
#support-sec2 .et_pb_row_3 h6 {
padding-bottom: 0;
} @media only screen and (max-width: 1200px) {
#support-sec2 .support-sec2-tabs a {
padding: 20px 0;
}
}
@media only screen and (max-width: 980px) {
#support-pg-banner .et_pb_column {
width: 50%;
}
#support-sec2 .et_pb_module a {
font-size: 13px;
}
}
@media only screen and (max-width: 767px) {
.support-sec2-tabs .et_pb_tabs_controls li {
float: left;
}
}
@media only screen and (max-width: 640px) {
.support-sec2-tabs .et_pb_tabs_controls li {
float: unset;
width: 100% !important;
}
}   #cta-banner .et_pb_column a {
color: #ffbc42;
} @media only screen and (max-width:980px) {
#cta-v3-style1 .et_pb_button_module_wrapper {
text-align: center;
}
#cta-v3-style1 .et_pb_button {
max-width: 180px;
width: 100%;
}
} #cta-v1-style2 .et_pb_column_23 .et_pb_main_blurb_image span {
padding: 10px;
background-color: #24a2ff;
color: #fff;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}
#cta-v1-style2 .et_pb_row h2 {
font-size: 27px;
text-transform: uppercase;
padding-bottom: 0;
}
#cta-v1-style2 .et_pb_row span {
color: #24a2ff;
font-weight: 900;
}
#cta-v1-style2 .et_pb_button {
border-top-right-radius: 20px !important;
border-bottom-left-radius: 20px !important;
}
#cta-v2-style2 .et_pb_button {
border-top-right-radius: 20px !important;
border-bottom-left-radius: 20px !important;
}
#cta-v2-style2 .et_pb_column_25 span {
color: #24a2ff;
font-weight: 900;
}
#cta-v2-style2 .et_pb_column_25 h2 {
padding-bottom: 0;
}
#cta-v3-style2 .et_pb_main_blurb_image span {
padding: 10px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
background-color: #fff;
color: #24a2ff !important;
}
#cta-v3-style2 .et_pb_row span {
color: #ffbc42;
font-weight: 900;
}
#cta-v3-style2 .et_pb_row h2 {
font-size: 27px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
padding-bottom: 0;
}
#cta-v3-style2 .et_pb_button {
border-top-right-radius: 20px !important;
border-bottom-left-radius: 20px !important;
}
#cta-v4-style2 .et_pb_row h2 {
font-size: 25px;
font-weight: 600;
color: #fff;    
text-transform: uppercase;  
padding-bottom: 0;
}
#cta-v4-style2 .et_pb_row span {
color: #ffbc42;
font-weight: 900;
}
#cta-v4-style2 .et_pb_main_blurb_image span {
color: #24a2ff;
background-color: #fff !important;
border-top-right-radius: 20px !important;
border-bottom-left-radius: 20px !important;
padding: 10px;
}
#cta-v4-style2 .et_pb_button {
border-top-right-radius: 20px !important;
border-bottom-left-radius: 20px !important;
}
#cta-v5-style2 .et_pb_main_blurb_image span {
padding: 10px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
background-color: #24a2ff;
color: #fff !important;
}
#cta-v5-style2 .et_pb_row span {
color: #24a2ff;
font-weight: 900;
}
#cta-v5-style2 .et_pb_row h2 {
font-size: 27px;
text-transform: uppercase;
color: #fff;
font-weight: 700;
padding-bottom: 0;
}
#cta-v5-style2 .et_pb_button {
border-top-right-radius: 20px !important;
border-bottom-left-radius: 20px !important;
} @media only screen and (max-width: 980px) {
#cta-v1-style2 .et_pb_row h2 {
font-size: 22px;
}
}
@media only screen and (max-width: 767px) {
#cta-v1-style2 .et_pb_row h2 {
font-size: 18px;
}
}
@media only screen and (max-width: 980px) {
#cta-v3-style2 .et_pb_row h2 {
font-size: 22px;
}
#cta-v3-style2 .et_pb_main_blurb_image span {
padding: 5px;
}
}
@media only screen and (max-width: 767px) {
#cta-v3-style2 .et_pb_row h2 {
font-size: 18px;
}
}
@media only screen and (max-width: 980px) {
#cta-v5-style2 .et_pb_row h2 {
font-size: 22px;
}
#cta-v5-style2 .et_pb_main_blurb_image span {
padding: 5px;
}
}
@media only screen and (max-width: 767px) {
#cta-v5-style2 .et_pb_row h2 {
font-size: 18px;
}
} #cta-v5-style3 .et_pb_column:first-child {
float: right;
margin: 0;
} @media only screen and (max-width:980px) {
#cta-v4-style3 .et_pb_button_module_wrapper {
text-align: left;
}
#cta-v5-style3 .et_pb_column:first-child {
margin: 0 0 30px;
}
}
@media only screen and (max-width:479px) {
#cta-v3-style3 .et_pb_text_align_right,
#cta-v5-style3 .et_pb_text_align_right {
text-align: right;
}
}  #cta-v1-style4 .cta-v1-style4-row .et_pb_column:first-child {
width: 8%;
margin-right: 1.5%;
}
#cta-v1-style4 .cta-v1-style4-row .et_pb_column:nth-child(2) {
width: 70%;
}
#cta-v4-style4 .et_pb_column {
text-align: center;
}
#cta-v4-style4 .et_pb_button_module_wrapper {
display: inline-block;
margin: 0 14px;
} @media only screen and (max-width:980px) {
#cta-v1-style4 .cta-v1-style4-row .et_pb_column:first-child {
width: 100%;
margin-right: 0;
}
#cta-v1-style4 .cta-v1-style4-row .et_pb_column:nth-child(2) {
width: 100%;
}
#cta-v1-style4 .cta-v1-style4-row .et_pb_text_inner {
text-align: center;
}
}
@media only screen and (max-width:980px) {
#cta-v2-style4 .et_pb_column {
margin-bottom: 10px;
}
#cta-v2-style4 .et_pb_button_module_wrapper {
text-align: center;
}
#cta-v2-style4 .et_pb_button {
max-width: 190px;
width: 100%;
}
}
@media only screen and (max-width:980px) {
#cta-v3-style4 .et_pb_text_inner {
text-align: center;
}
}
@media only screen and (max-width:479px) {
#cta-v4-style4 .et_pb_button_module_wrapper {
display: block;
margin: 10px 0;
}
#cta-v4-style4 .et_pb_button {
max-width: 190px;
width: 100%;
}
}
@media only screen and (max-width:980px) {
#cta-v5-style4 .et_pb_column {
margin-bottom: 10px;
}
#cta-v5-style4 .et_pb_button_module_wrapper {
text-align: center;
}
#cta-v5-style4 .et_pb_button {
max-width: 190px;
width: 100%;
}
}    #tab-style-1 ul.et_pb_tabs_controls::after {
visibility: hidden;
}
#tab-style-1 .et_pb_all_tabs {
border: 1px solid #d4d4d4;
border-top-right-radius: 1.2em;
border-bottom-left-radius: 1.2em;
} #tab-style-2 .et_pb_tabs_controls li a {
padding: 15px !important;
}
#tab-style-2 .et_pb_tab_active a {
position: relative;
}
#tab-style-2 .et_pb_tab_active a::after {
content: '';
position: absolute;
bottom: -1px;
left: 0px;
height: 3px;
width: 100%;
background-color: #24a2ff;
}
#tab-style-2 .et_pb_tab_active a::before {
content: '';
position: absolute;
left: 50%;
bottom: -3px;
transform: rotate(45deg);
border: 4px solid #24a2ff;
border-right-color: transparent;
border-bottom-color: transparent;
margin-left: -2px;
} #tab-style-3 ul.et_pb_tabs_controls::after {
visibility: hidden;
}
#tab-style-3 .et_pb_all_tabs {
border: 1px solid #24a2ff;
border-top-right-radius: 1.2em;
border-bottom-left-radius: 1.2em;
background-color: #24a2ff;
}
#tab-style-3 .et-pb-active-slide .et_pb_tab_content {
color: #fff;
}
#tab-style-3 .et_pb_tabs .et_pb_tabs_controls li {
border: none !important;
padding: 0px 0px;
}
#tab-style-3 .et_pb_module.et_pb_tabs li {
background-color: transparent;
padding: 0px 0;
}
#tab-style-3 .et_pb_tab_active a {
color: #fff !important;
background-color:#24a2ff !important;
padding-bottom: 5px;
}
#tab-style-3 .et_pb_tabs_controls li a {
display: table-cell;
padding: 10px 30px 5px;
color: #666;
line-height: inherit;
vertical-align: middle;
text-decoration: none;
} #tab-style-4 .et_pb_tabs_controls li a {
padding: 15px !important;
}
#tab-style-4 .et_pb_tab_active a {
position: relative;
color: #fff !important;
}
#tab-style-4 .et_pb_tab_active a::after {
content: '';
position: absolute;
bottom: -1px;
left: 0px;
height: 3px;
width: 100%;
background-color: #24a2ff;
}
#tab-style-4 .et_pb_tab_active a::before {
content: '';
position: absolute;
left: 50%;
bottom: -3px;
transform: rotate(221deg);
border: 4px solid #24a2ff;
border-right-color: transparent;
border-bottom-color: transparent;
margin-left: -2px;
}
#tab-style-4 ul.et_pb_tabs_controls::after {
visibility: hidden;
}
#tab-style-4 .et_pb_all_tabs {
margin-top: -2px;
border-bottom: 4px solid #24a2ff;
border-bottom-left-radius: 1.2em;
}
#tab-style-4 .et_pb_tabs li a {
background-color: #f1f1f1;
}
#tab-style-4 .et_pb_tab_active a {
position: relative;
color: #fff !important;
background-color:#24a2ff !important;
} #tab-style-5 .et_pb_tabs_controls.clearfix {
width: 20%;
float: left;
border-bottom-color: transparent;
}
#tab-style-5 .et_pb_all_tabs {
width: 80%;
float: right;
border: 1px solid #d4d4d4 ;
padding: 25px;
}
#tab-style-5 .et_pb_tab {
padding: 0;
}
#tab-style-5 .et_pb_tabs_controls li a.vertical .tab-content .tab-pane.active {
border: 1px #ddd solid;
}
#tab-style-5 .et_pb_tab_active {
background-color: #fff;
border: 1px solid #d4d4d4  !important;
width: 100%;
border-right: none !important;
margin: 0 0 1px 1px;
}
#tab-style-5 ul.et_pb_tabs_controls::after {
border-top: 1px solid #fff;
}
#tab-style-5 .et_pb_tabs ul li a {
padding: 0 14px !important;
} #tab-style-6 .et_pb_tabs_controls.clearfix {
width: 20%;
float: left;
}
#tab-style-6 .et_pb_all_tabs {
width: 80%;
float: right;
}
#tab-style-6 .et_pb_tab {
padding: 10px 0 0 20px;
}
#tab-style-6 ul.et_pb_tabs_controls::after {
border-top: 1px solid #fff;
}
#tab-style-6 .et_pb_tabs_controls.clearfix {
width: 20%;
float: left;
border-right: 1px solid #d4d4d4;
}
#tab-style-6 .et_pb_tab_active a::before {
content: '';
position: absolute;
right: -4px;
bottom: 14px;
transform: rotate(-45deg);
border: 4px solid #24a2ff;
border-right-color: transparent;
border-bottom-color: transparent;
}
#tab-style-6 .et_pb_tab_active a::after {
content: '';
position: absolute;
bottom: -1px;
left: 1px;
height: 36px;
width: 100%;
border-right: 2px solid #24a2ff;
box-sizing:border-box;
}
#tab-style-6 .et_pb_tabs li a {
padding: 0 14px;
position:relative;
}
#tab-style-6 .et_pb_tabs li{
width: 100%;
} #tab-style-7 .et_pb_tabs_controls.clearfix {
width: 20%;
float: left;
border-bottom-color: transparent;
}
#tab-style-7 .et_pb_all_tabs {
width: 80%;
float: right;
border: 1px solid #fff ;
padding: 25px;
background-color: #24a2ff;
color: #fff;
margin-top: -1px;
}
#tab-style-7 .et_pb_tab {
padding: 0;
}
#tab-style-7 .et_pb_tabs_controls li a.vertical .tab-content .tab-pane.active {
border: 1px #ddd solid;
}
#tab-style-7 .et_pb_tab_active {
background-color: #fff;
border: 1px solid #fff  !important;
width: 100%;
border-right: none !important;
margin: 0 0 1px 1px;
background-color: #24a2ff;
}
#tab-style-7 ul.et_pb_tabs_controls::after {
border-top: 1px solid #fff;
}
#tab-style-7 .et_pb_tab_active a{
color: #fff !important;
}
#tab-style-7 .et_pb_module.et_pb_tabs .et_pb_tabs_controls.clearfix li a {
background-color: #f1f1f1;
padding: 0 14px !important;
}
#tab-style-7 .et_pb_tab_active a {
color: #fff !important;
background-color:  #24a2ff !important;
}
#tab-style-7 .et_pb_tabs .et_pb_tabs_controls li {
border: none !important;
width: 100%;
} #tab-style-8 .et_pb_tabs_controls.clearfix {
width: 20%;
float: left;
border-bottom-color: transparent;
}
#tab-style-8 .et_pb_all_tabs {
width: 80%;
float: right;
border: 1px solid #fff ;
padding: 10px 20px;
}
#tab-style-8 .et_pb_tab {
padding: 0;
}
#tab-style-8 .et_pb_tabs_controls li a.vertical .tab-content .tab-pane.active {
border: 1px #ddd solid;
}
#tab-style-8 .et_pb_tab_active a::before {
content: '';
position: absolute;
right: -4px;
transform: rotate(134deg);
border: 4px solid #24a2ff;
top: 30px;
}
#tab-style-8 .et_pb_tab_active {
background-color: #fff;
border: 1px solid #fff  !important;
width: 100%;
border-right: none !important;
margin: 0 0 1px 1px;
background-color: #24a2ff;
}
#tab-style-8 ul.et_pb_tabs_controls::after {
border-top: 1px solid #fff;
}
#tab-style-8 .et_pb_tab_active a{
color: #fff !important;
}
#tab-style-8 .et_pb_tabs li a {
background-color: #f1f1f1;
padding: 0 14px !important;
}
#tab-style-8 .et_pb_tab_active a {
color: #fff !important;
background-color: #24a2ff !important;
}
#tab-style-8 .et_pb_tabs .et_pb_tabs_controls li {
border: none !important;
width: 100%;
} @media only screen and (max-width:1200px){
.et_pb_tabs_controls li a {
display: table-cell;
padding: 4px 20px 4px;
color: #666;
line-height: inherit;
vertical-align: middle;
text-decoration: none;
}
#tab-style-3 .et_pb_tabs_controls li a {
display: table-cell;
padding: 10px 20px 5px;
color: #666;
line-height: inherit;
vertical-align: middle;
text-decoration: none;
}
}
@media only screen and (max-width: 767px) {
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active {
border-top: 3px solid #24a2ff !important;
border-right: 1px solid #d4d4d4 !important;
border-left: 1px solid #d4d4d4 !important;
border-bottom: 1px solid #d4d4d4 !important;
}
#homeshopv9-second-section .product,#homeshopv9-fifth-section .product{width:100% !important;margin-right:0 !important;}
.et_pb_tabs_3.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_3.et_pb_tabs .et_pb_tabs_controls li a {
font-size: 13px;
background-color: #f1f1f1;
}
#tab-style-5 .et_pb_tabs_controls.clearfix {
width: 100%;
float: left;
border-bottom-color: transparent;
}
#tab-style-5 .et_pb_tab_active {
background-color: #fff;
border: 1px solid #d4d4d4 !important;
border-right-color: rgb(212, 212, 212);
border-right-style: solid;
border-right-width: 1px;
width: 100%;
border-right: 1px solid #d4d4d4 !important;
margin: 0 0 1px 1px;
}
#tab-style-5 .et_pb_all_tabs {
width: 100%;
float: right;
border: 1px solid #d4d4d4;
padding: 25px;
}
#tab-style-6 .et_pb_tabs_controls.clearfix {
width: 100%;
float: left;
border-right: none;
border-bottom: 1px solid #d4d4d4;
}
#tab-style-6 .et_pb_tabs li a {
padding: 5px 15px;
position: relative;
}
#tab-style-6 .et_pb_all_tabs {
width: 100%;
float: right;
}
#tab-style-7 .et_pb_tabs_controls.clearfix {
width: 100%;
float: left;
border-bottom-color: transparent;
}
#tab-style-7 .et_pb_module.et_pb_tabs .et_pb_tabs_controls.clearfix li a {
background-color: #f1f1f1;
padding: 0 14px !important;
width: 100% !important;
}
#tab-style-7 .et_pb_all_tabs {
width: 100%;
float: right;
border: 1px solid #fff;
padding: 25px;
background-color: #24a2ff;
color: #fff;
margin-top: -1px;
}
#tab-style-8 .et_pb_tabs_controls.clearfix {
width: 100%;
float: left;
border-bottom-color: transparent;
}
#tab-style-8 .et_pb_tabs li a {
background-color: #f1f1f1;
padding: 0 14px !important;
width: 100%;
}
#tab-style-8 .et_pb_tab_active a::before {
content: '';
position: absolute;
right: -4px;
transform: rotate(134deg);
border: 4px solid #24a2ff;
top: 8px;
}
#tab-style-8 .et_pb_all_tabs {
width: 100%;
float: right;
border: 1px solid #fff;
padding: 10px 20px;
}
#services-v1-banner h1 {
text-align: center;
}
#footer-widgets {
padding: 10% 0;
text-align: center;
}
#nav_menu-2 {
width: 100%;
}
#text-5 {
width: 100%;
}
#main-footer .footer-contact-info li .et-pb-icon {
position: relative;
left: 0;
top: 0px;
color: #0496ff;
padding-right: 10px;
}
#main-footer .footer-contact-info li {
position: relative;
padding-left: 0px;
font-size: 12px;
line-height: 15px;
}
#woocommerce_products-2 {
width: 100%;
}
#main-footer img{
max-width: 100px;
display: none;
}
#main-footer .footer-widget:first-child img {
display: block;
margin: 10px auto;
}
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {
font-size: 13px;
float: none;
display: block;
}
#tab-style-2 .et_pb_tabs_controls li a {
padding: 15px !important;
float: none;
display: block;
}
#tab-style-3 .et_pb_tabs_controls li a {
padding: 10px 20px 5px;
line-height: inherit;
text-decoration: none;
text-align: center;
display: block;
}
#tab-style-4 .et_pb_tabs_controls li a {
padding: 15px !important;
text-align: center;
display: block;
}
.et_pb_tabs_4.et_pb_tabs .et_pb_tabs_controls li a {
font-size: 13px;
display: block;
text-align: center;
}
.et_pb_tabs_controls li a {
padding: 4px 20px 4px;
color: #666;
line-height: inherit;
text-decoration: none;
display: block;
text-align: center;
}
}    #testimonial-batch2-style1-3 .et_pb_testimonial_description p:first-child,
#testimonial-batch2-style1-2 .et_pb_testimonial_description p:first-child,
#testimonial-batch2-style1-1 .et_pb_testimonial_description p:first-child {
position: relative;
margin-bottom: 50px;
}
#testimonial-batch2-style1-3 .et_pb_testimonial_description p:first-child::before,
#testimonial-batch2-style1-3 .et_pb_testimonial_description p:first-child::after,
#testimonial-batch2-style1-2 .et_pb_testimonial_description p:first-child::before,
#testimonial-batch2-style1-2 .et_pb_testimonial_description p:first-child::after,
#testimonial-batch2-style1-1 .et_pb_testimonial_description p:first-child::before,
#testimonial-batch2-style1-1 .et_pb_testimonial_description p:first-child::after {
content: '';
position: absolute;
width: 75%;
height: 1px;
left: 50%;
margin-left: -37.5%;
border-top: 1px solid;
}
#testimonial-batch2-style1-3 .et_pb_testimonial_description p:first-child::after,
#testimonial-batch2-style1-2 .et_pb_testimonial_description p:first-child::after,
#testimonial-batch2-style1-1 .et_pb_testimonial_description p:first-child::after {
top: -27px;
}
#testimonial-batch2-style1-3 .et_pb_testimonial_description p:first-child::before,
#testimonial-batch2-style1-2 .et_pb_testimonial_description p:first-child::before,
#testimonial-batch2-style1-1 .et_pb_testimonial_description p:first-child::before {
bottom: -20px;
}
#testimonial-batch2-style1-3 .et_pb_testimonial_author::after,
#testimonial-batch2-style1-2 .et_pb_testimonial_author::after,
#testimonial-batch2-style1-1 .et_pb_testimonial_author::after {
content: '-';
margin: 0 5px 0 10px;
}
#testimonial-style2-2 .et_pb_testimonial_description p:first-child {
position: relative;
} #testimonial-batch2-style4-1 .et_pb_testimonial, #testimonial-batch2-style4-2 .et_pb_testimonial, #testimonial-batch2-style4-3 .et_pb_testimonial  {
padding: 30px;
}
#testimonial-batch2-style4-1 .et_pb_testimonial p{
font-size: 14px;
line-height:24px;
}
#testimonial-batch2-style4-1 .et_pb_testimonial::before, #testimonial-batch2-style4-2 .et_pb_testimonial::before, #testimonial-batch2-style4-3 .et_pb_testimonial::before {
position: absolute;
top: -30px;
left: 0;
margin: 0 auto;
background-color: #fff !important;
font-size: 50px;
content: "\7b";
right: 0;
text-align: center;
width: 20%; font-family: 'ETModules';
}
#testimonial-batch2-style4-2 .et_pb_testimonial::before{
background-color: #000 !important;
width: 10%;
}
#testimonial-batch2-style4-3 .et_pb_testimonial::before {
background-color: #ececec !important;
width: 5%;
}
#testimonial-batch2-style4-1 .et_pb_testimonial_description, #testimonial-batch2-style4-3 .et_pb_testimonial_description, #testimonial-batch2-style4-2 .et_pb_testimonial_description{
margin-bottom: 100px;
margin-left: 0 !important;
}
#testimonial-batch2-style4-1 .et_pb_testimonial_portrait, #testimonial-batch2-style4-2 .et_pb_testimonial_portrait, #testimonial-batch2-style4-3 .et_pb_testimonial_portrait{
position: absolute;
bottom: 0;
right: 0;
left: 0;
margin: 0 auto 20px;
}
#testimonial-batch2-style4-2 .et_pb_testimonial_description{
margin-left: 0 !important;
} #testimonial-batch2-style5-1 .et_pb_testimonial_description_inner p {
font-size: 14px;
line-height: 24px;
}
#testimonial-batch2-style5-1 .et_pb_testimonial_description_inner::before {
content: "\7b";
font-family: 'ETModules';
font-size: 200px;
line-height: 120px;
color: #bfbfbf;
opacity: 0.3;
position: absolute;
left: 0;
right: 0;
z-index: 0;
}
#testimonial-batch2-style5-2 .et_pb_testimonial_author {
color: #ffbc42 !important;
} #testimonial-batch2-style6-1 .et_pb_testimonial,
#testimonial-batch2-style6-2 .et_pb_testimonial {
overflow: visible;
position: relative;
}
#testimonial-batch2-style6-1 .et_pb_testimonial .et_pb_testimonial_portrait,
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_portrait,
#testimonial-batch2-style6-1 .et_pb_testimonial .et_pb_testimonial_author,
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_author,
#testimonial-batch2-style6-1 .et_pb_testimonial::after,
#testimonial-batch2-style6-2 .et_pb_testimonial::after,
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_meta {
left: 0;
right: 0;
margin: 0 auto;
}
#testimonial-batch2-style6-1 .et_pb_testimonial .et_pb_testimonial_portrait,
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
bottom: -115px;
}
#testimonial-batch2-style6-1 .et_pb_testimonial .et_pb_testimonial_author,
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_author  {
position: absolute;
bottom: -180px;
text-transform: uppercase;
font-size: 17px;
font-weight: 600;
}
#testimonial-batch2-style6-1 .et_pb_testimonial .et_pb_testimonial_author{
color: #fff !important;
}
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_author{
color: #000000 !important;
}
#testimonial-batch2-style6-1 .et_pb_testimonial_description,
#testimonial-batch2-style6-2 .et_pb_testimonial_description {
margin: 0 !important;
}
#testimonial-batch2-style6-1 .et_pb_testimonial::after,
#testimonial-batch2-style6-2 .et_pb_testimonial::after {
content: "";
position: absolute;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
bottom: -12px;
z-index: 9999;
width: 0;
height: 0;
visibility: visible;
}
#testimonial-batch2-style6-1 .et_pb_testimonial::after {
border-top: 12px solid #fff;
}
#testimonial-batch2-style6-2 .et_pb_testimonial::after {
border-top: 12px solid #ffbc42;
}
#testimonial-batch2-style6-2 .et_pb_testimonial .et_pb_testimonial_meta {
position: absolute;
bottom: -205px;
color: #333 !important;
} #testimonial-batch2-style7-1 .et_pb_module.et_pb_testimonial,
#testimonial-batch2-style7-2 .et_pb_module.et_pb_testimonial {
position: relative;
}
#testimonial-batch2-style7-1 .et_pb_testimonial .et_pb_testimonial_portrait,
#testimonial-batch2-style7-2 .et_pb_testimonial .et_pb_testimonial_portrait {
position: absolute;
top: -35px;
right: 40px;
}
#testimonial-batch2-style7-1 .et_pb_testimonial::before,
#testimonial-batch2-style7-2 .et_pb_testimonial::before {
position: relative;
left: 20px;
}
#testimonial-batch2-style7-1 .et_pb_testimonial .et_pb_testimonial_author,
#testimonial-batch2-style7-2 .et_pb_testimonial .et_pb_testimonial_author {
font-size: 19px;
line-height: 25px;
font-weight: 600;
}
#testimonial-batch2-style7-1 .et_pb_testimonial .et_pb_testimonial_author {
color: #ffbc42 !important;
}
#testimonial-batch2-style7-2 .et_pb_testimonial .et_pb_testimonial_author {
color: #000000 !important;
}
#testimonial-batch2-style7-1 .et_pb_testimonial .et_pb_testimonial_description_inner,
#testimonial-batch2-style7-2 .et_pb_testimonial .et_pb_testimonial_description_inner {
font-weight: 400;
} @media screen and (max-width: 980px) {
#testimonial-batch2-style7-2 .et_pb_testimonial .et_pb_testimonial_portrait{
right: 40%;
}
}   #about-v5-team .et_pb_team_member {
border: 2px solid #ffbc42;
border-radius: 19px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#about-v5-team .et_pb_team_member_image {
margin-bottom: 0;
margin-top: -130px;
}
#about-v5-team .et_pb_team_member_description {
background-color: #ffbc42;
padding: 13px 25px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#about-v5-team .et_pb_module_header {
padding: 0;
}
#about-v5-team .et_pb_member_social_links {
position: absolute;
height: 0;
margin: 0;
opacity: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-z-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#about-v5-team .et_pb_team_member:hover .et_pb_member_social_links {
height: 100%;
opacity: 1;
}
#about-v5-team .et_pb_team_member .et_pb_member_social_links .et_pb_font_icon::before{
color:#fff !important;
font-size: 10px;
}
#about-v5-team .et_pb_team_member:hover .et_pb_team_member_description {
background-color: #24a2ff;
padding-bottom: 35px;
}
#about-v5-team .et_pb_team_member:hover {
border: 2px solid #24a2ff;
}
#about-v5-team .et_pb_team_member:hover .et_pb_team_member_description h4, #about-v5-team .et_pb_team_member:hover .et_pb_team_member_description p {
color: #fff !important;
} @media only screen and (max-width:767px){
#about-v5-team .et_pb_team_member:hover .et_pb_team_member_description{padding-bottom:20px}
#about-v5-team .et_pb_member_social_links{position:unset;margin-top:10px;}
#about-v5-team .et_pb_member_social_links li:last-child{margin-right:0;}
} #about-v7-sec5 .et_pb_column .et_pb_team_member_description {
border: 1px solid #ccc;
}
#about-v7-sec5 .et_pb_team_member_description a {
position: absolute;
left: 0;
width: 100%;
transform: translateY(20px);
opacity: 0;
transition: 0.4s;
}
#about-v7-sec5 .et_pb_column:hover .et_pb_team_member_description {
padding-bottom: 95px;
}
#about-v7-sec5 .et_pb_column:hover .et_pb_team_member_description a,
#about-v7-sec5 .et_pb_column:hover .et_pb_team_member_description ul {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: opacity 0.4s, -webkit-transform 0.6s;
transition: opacity 0.4s, -webkit-transform 0.6s;
transition: transform 0.6s, opacity 0.4s;
transition: transform 0.6s, opacity 0.4s, -webkit-transform 0.6s;
margin-bottom: 10px;
}
#about-v7-sec5 .et_pb_column:hover .et_pb_team_member_description ul li {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
#about-v7-sec5 .et_pb_member_social_links li {
margin: 0 25px;
}#about-v7-sec5:hover .et_pb_facebook_icon::before {
background-color: #006ba6;
padding: 8px;
border-radius: 2px;
}
#about-v7-sec5:hover .et_pb_twitter_icon::before {
background-color: #006ba6;
padding: 8px;
border-radius: 2px;
}
#about-v7-sec5:hover .et_pb_linkedin_icon::before {
background-color: #006ba6;
padding: 8px;
border-radius: 2px;
}
#about-v7-sec5 .et_pb_member_social_links li:first-child {
margin-left: 0;
}
#about-v7-sec5 .et_pb_team_member_description a {
font-size: 12px;
text-transform: uppercase;
}
#about-v7-sec5 .et_pb_team_member_description a:hover {
color: #006ba6 !important;
}
#about-v7-sec5 .et_pb_team_member_description ul li a:hover {
color: #ffbc42 !important;
}  #about-v8-sec2 .et_pb_module.et_pb_divider_0::before {
content: "";
height: 6px;
width: 45px;
display: block;
background-color: #ffbc42;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
position: absolute;
top: 45px;
left: 0;
}
#about-v8-sec2 .et_pb_row .et-pb-icon {
font-size: 45px;
}
#about-v8-sec2 .et_pb_row_4 .et_pb_module {
margin-bottom: 35px;
}
#about-v8-sec3 .et_pb_text_inner h3 {
padding-bottom: 0;
}
#about-v8-sec3 .et_pb_column .et_pb_divider_1 {
content: "";
height: 30px;
width: 1px;
background-color: #ffbc42;
position: absolute;
left: 50%;
top: 100px;
}
#about-v8-sec3 .et_pb_testimonial::before {
left: 47.4%;
font-size: 72px;
content: "\7b";
transform: rotate(180deg); font-family: 'ETModules';
}
#about-v8-sec3 .et_pb_testimonial p:first-child {
margin-top: 30px;
}
#about-v8-sec3 .et_pb_testimonial .et_pb_testimonial_author {
font-size: 19px;
color: #fff !important;
font-weight: 700;
}
#about-v8-sec3 .et_pb_testimonial .et_pb_testimonial_meta {
font-size: 15px;
color: #ffbc42 !important;
}
#about-v8-sec3 .et_pb_column .et_pb_testimonial_description {
margin-left: 0 !important;
}
#about-v8-sec3 .et_pb_module .et_pb_testimonial_portrait {
position: absolute;
bottom: 0;
left: 210px;
}
#about-v8-contact .et_pb_with_border {
box-shadow: 0 0 46px rgba(0, 0, 0,0.08);
-moz-box-shadow: 0 0 46px rgba(0, 0, 0,0.08);
-webkit-box-shadow: 0 0 46px rgba(0, 0, 0,0.08);
}
#about-v8-contact #et_pb_contact_form_0 .et_contact_bottom_container {
width: 100%;
padding: 0 10px;
}
#about-v8-contact #et_pb_contact_form_0 .et_pb_contact_submit {
width: 100%;
padding: 15px 0;
margin: 10px 0 0 10px;
}
#about-v8-contact #et_pb_contact_form_0 .et_pb_contact_form .et_pb_contact_field {
margin-bottom: 15px;
} @media screen and (max-width: 980px) {
#about-v8-contact #et_pb_contact_form_0 .et_pb_contact_form .et_pb_contact_field {
width: 100%;
}
#about-v8-contact #et_pb_contact_form_0 .et_pb_contact_submit {	
margin-left: 6px !important;
}
#about-v8-contact #et_pb_contact_form_0 .et_contact_bottom_container{
display: inline-block;
float: unset !important;
}
}
@media screen and (max-width: 767px) {
#about-v8-contact {
padding: 50px 0;
}
}
@media screen and (max-width: 440px) {
#about-v8-contact {
padding: 30px 0;
}
}    #restaurant-menu-v1-banner a::after {
content: '\e035';
margin: 0 15px;
font-family: 'ETModules';
color: #fff;
}
[id*="restaurant-menu-v1"] .et_price {
float: right;
}
[id*="restaurant-menu-v1"] .et_price::before {
content: '$';
margin-right: 5px;
}
[id*="restaurant-menu-v1"] .et_percent {
font-weight: 700;
font-size: 1.3em;
color: #ffbc42;
}
[id*="restaurant-menu-v1"] .et_percent::after {
content: '%'
}
[id*="restaurant-menu-v1"] .item {
display: inline-block;
}
[id*="restaurant-menu-v1"] h6:not(.et_no_border) {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px dashed #ccc;
}
[id*="restaurant-menu-v1"] h6 span {
color: #ffbc42;
} @media screen and (max-width:1300px){
#restaurant-menu-v1-sec2 .et_pb_column, #restaurant-menu-v1-sec3 .et_pb_column, #restaurant-menu-v1-sec4 .et_pb_column, #restaurant-menu-v1-sec5 .et_pb_column {
width: 100% !important;
margin-bottom: 20px;
}
#restaurant-menu-v1-sec2 .et_pb_row, #restaurant-menu-v1-sec3 .et_pb_row, #restaurant-menu-v1-sec4 .et_pb_row, #restaurant-menu-v1-sec5 .et_pb_row {
padding: 0 !important;
}
#restaurant-menu-v1-sec2 .et_pb_row:first-child, #restaurant-menu-v1-sec3 .et_pb_row:first-child, #restaurant-menu-v1-sec4 .et_pb_row:first-child, #restaurant-menu-v1-sec5 .et_pb_row:first-child {
padding: 20px 0 !important;
}
}
@media screen and (max-width:980px){
#restaurant-menu-v1-sec7 .et_pb_image.et_pb_image_5 {
position: relative;
margin-top: 0;
}
}
@media screen and (max-width:767px){
[id*="restaurant-menu-v1"] h6:not(.et_no_border) {
padding-bottom: 30px;
}
}  #restaurant-menu-v2-banner a{
color: #ffbc42 !important
}
#restaurant-menu-v2-banner a::after {
content: '→';
margin: 0 15px;
font-family: eleganticons;
color: #fff;
}
#restaurant-menu-v2-sec1 .menu-item {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
#restaurant-menu-v2-sec1 .menu-name {
display: flex;
align-items: center;
width: 100%;
white-space: nowrap;
}
#restaurant-menu-v2-sec1 .menu-name::after {
content: "";
display: inline-block;
border-top: 1px dashed;
width: 100%;
margin-left: 5px;
margin-right: 5px;
}
#restaurant-menu-v2-sec1 .price {
white-space: nowrap;
} #restaurant-menu-v2-sec1 .menu-desc {
font-size: 13px;
font-weight: 300;
}
#restaurant-menu-v2-sec2 h3,
#restaurant-menu-v2-sec2 p {
display: inline-block;
}
#restaurant-menu-v2-sec2 p::before {
content:'';
width: 40px;
height: 4px;
background: #ffbc42;
margin: 0 10px;
float: left;
margin-top: 10px;
}     #practice-area-v1-blurbs .et_pb_blurb:hover::after {
opacity: 0.5;
}
#practice-area-v1-blurbs .et_pb_blurb:hover .et_pb_main_blurb_image {
transform: scale(1.3);
}    #practice-area-v2-blurbs .et_pb_blurb_content {
text-align: left;
}
#practice-area-v2-blurbs .et_pb_module_header::before {
content: '';
position: absolute;
top: -10px;
left: 0;
width: 50px;
border: 2px dashed #ffbc42;
} #practice-area-v2-testimonials h2 > span {
color: #ffbc42;
}
#practice-area-v2-testimonials h2::after {
content: '';
position: absolute;
left: 50%;
top: 100%;
margin-top: -10px;
margin-left: -25px;
width: 50px;
border:2px dashed #ffbc42;
} @media only screen and (max-width: 767px){
#practice-area-v2-testimonials .et_pb_testimonial {
padding: 0px !important;
}
#practice-area-v2-testimonials .et_pb_testimonial_description{
padding: 20px;
}
#practice-area-v2-blurbs .et_pb_blurb_content {
text-align: center;
}
#practice-area-v2-blurbs .et_pb_module_header::before,#practice-area-v2-acc-bars .et_pb_text_1::before,#practice-area-v2-acc-bars .et_pb_text_2::before{
left: 0;
right:0;
margin:0 auto;
}
#restaurant-menu-v2-sec2 p::before{display:none;}
}   #shop-sec-content .product {
padding-bottom: 40px;
border: 1px #ddd solid;
overflow: hidden;
text-align: center;
}
#shop-sec-content .product .price {
margin-top: 20px !important;
}
#shop-sec-content .product .onsale {
left: -21px !important;
top: 8px !important;
transform: rotate(-45deg);
padding: 0px 25px !important;
}
#shop-sec-content .product .woocommerce-loop-product__title,
#shop-sec-content .product .button {
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#shop-sec-content .product:hover .woocommerce-loop-product__title {
color: #ffbc42 !important;
}
#shop-sec-content .product .price::before {
display: none;
}
#shop-sec-content .product .ns-rating-woocom-form {
margin-top: -110px;
}
#shop-sec-content .product .ns-rating-woocom-rate-info {
display: none;
}
#shop-sec-content .product .ns-rating-woocom-form label {
font-size: 9px;
}
#shop-sec-content .product:hover .ns-rating-woocom-form label {
color: #f2ac5f;
}
#shop-sec-content .product .ns-rating-woocom-form label::before {
margin: 0 1px;
}
#shop-sec-content .product .button {
text-align: center;
font-size: 14px;
background: #dfdcde;
color: #515151 !important;
border: none;
font-weight: 700;
display: inline-block;
padding: 3px 10px;
margin: 15px 0;
transform: translate3d(0,20px,0) scale(1,2);
opacity: 0;
}
#shop-sec-content .product .button::after {
display: none;
}
#shop-sec-content .product:hover .button {
opacity: 1;
transform: translate3d(0,0,0) scale(1,1);
}      #homeshopv1-feat-prod .woocommerce-pagination .page-numbers li .page-numbers{width: 35px;height: 35px;margin: 0 3px !important;background-color: #000;line-height: 35px !important;color: #fff;font-size: 14px !important;font-weight: 700 !important;border-radius: 50px;text-align: center;padding:0 !important;}
#homeshopv1-feat-prod .woocommerce-pagination .page-numbers li,#homeshopv1-feat-prod .woocommerce-pagination .page-numbers{border:none !important;}
#homeshopv1-feat-prod .woocommerce-pagination .page-numbers li .page-numbers:hover,#homeshopv1-feat-prod .woocommerce-pagination .page-numbers li .page-numbers.current{background: #24a2ff !important;color: #fff !important;}
#homeshopv1-feat-prod .et_overlay, #homeshopv1-sec3 .price::before {
display: none;
}
#homeshopv1-feat-prod .et_shop_image {
position: relative;
}
#homeshopv1-feat-prod .product:hover .button,#homeshopv1-feat-prod .product:hover .added_to_cart {
opacity: 1;
}
#homeshopv1-feat-prod .product:hover .et_shop_image::before,
#homeshopv1-feat-prod .product:hover .et_shop_image::after {
height: 100%;
opacity: .6;
}
#homeshopv1-feat-prod .et_shop_image::before,
#homeshopv1-feat-prod .et_shop_image::after {
content: '';
position: absolute;
z-index: 9;
left: 0;
right: 0;
height: 50px;
background: #000;
opacity: 0;
transition: all .3s ease-in-out;
}
#homeshopv1-feat-prod .et_shop_image::before{
top: 0;
}
#homeshopv1-feat-prod .et_shop_image::after{
bottom: 0;
}
#homeshopv1-feat-prod .button:hover {
color: #24a2ff !important;
background-color: #fff !important;
}
#homeshopv1-feat-prod h2.woocommerce-loop-product__title {
text-align: center;
font-weight: 400;
font-size: 14px;
line-height: 24px;
}
#homeshopv1-feat-prod .price {
text-align: center;
font-size: 20px;
line-height: 30px;
}
#homeshopv1-feat-prod .price::before {
display: none;
}
#homeshopv1-feat-prod .price del span {
font-size: 16px;
line-height: 26px;
}
#homeshopv1-feat-prod .price span {
color: #000;
font-weight: 600;
}
#homeshopv1-feat-prod .onsale {
z-index: 99999;
}
#homeshopv1-feat-prod .button,#homeshopv1-feat-prod .added_to_cart {
position: absolute;
z-index: 99;
background-color: #24a2ff;
border: none;
display: inline-block;
margin: 0 auto;
text-align: left;
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 10px 20px;
border-radius: 0 !important;
left: 0;
right: 0;
width: 60% !important;
top: 40%;
line-height: unset !important;
opacity: 0;
}
#homeshopv1-feat-prod .button:after,#homeshopv1-feat-prod .added_to_cart:after{position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;content: '\e015' !important;font-size: 17px;font-family: ETmodules;margin-left: 0 !important;}
#homeshopv1-feat-prod .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color:#24a2ff;font-family: ETmodules;right: 20px;margin: 0 !important;top: 15px;transform: none;} 
#homeshopv1-feat-prod .added_to_cart:after{content: "\4e" !important; font-family: 'ETModules';} #homeshopv1-blog .post-content {
display: none;
}
#homeshopv1-blog a:hover {
color: #006ba6 !important;
}
#homeshopv1-blog .blog-post.blog1 .et_pb_post {
position: relative;
}
#homeshopv1-blog .blog-post.blog1 .entry-title {
font-size: 16px;
line-height: 26px;
color: #000000;
bottom: 120px;
padding-top: 20px;
font-weight: 500;
}
#homeshopv1-blog .blog-post.blog1 .post-meta {
bottom: 70px;
padding-bottom: 20px;
font-size: 14px;
line-height: 24px;
color: #8a9098;
}
#homeshopv1-blog .blog-post.blog1 .entry-title, #homeshopv1-blog .blog-post.blog1  .post-meta {
position: absolute;
background-color: #ffffff;
width: 30%;
display: inline-block;
overflow: hidden;
left: 0;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
@media only screen and (max-width:767px){
#homeshopv1-blog .blog-post.blog1 .entry-title, #homeshopv1-blog .blog-post.blog1  .post-meta{position:unset;width:100%;padding-bottom:0 !important;padding-top:0;text-align:center;}
#homeshopv1-contact .et_pb_contact_field{padding-left:0;}
}
#homeshopv1-blog .blog-post.blog2 .entry-title {
text-align: center;
font-size: 16px;
font-weight: 500;
line-height: 26px;
padding-bottom:0;
}
#homeshopv1-blog .blog-post.blog2 .post-meta {
text-align: center;
font-size: 14px;
line-height: 24px;
color: #8a9098;
}
#homeshopv1-blog .blog-post.blog1 .et_pb_post, #homeshopv1-sec4 .blog-post.blog1 .entry-featured-image-url {
margin-bottom: 0 !important;
}
#homeshopv1-blog .blog-row-overlap {
margin-top: -255px;
} #homeshopv1-contact .et_pb_contact_field {
float: left;
width: 70%;
margin: 0 !important;
}
#homeshopv1-contact .et_contact_bottom_container {
float: right;
width: 30%;
margin: 0 !important;
padding: 0 !important;
}
body #page-container #homeshopv1-contact .et_contact_bottom_container button {
margin: 0 !important;
padding: 13px 10px !important;
line-height: 24px !important;
margin-top: -1px !important;
border: 1px solid transparent !important;
}
body #page-container #homeshopv1-contact .et_contact_bottom_container button:hover {
background-color: #fff !important;
border-color: #000 !important;
color: #000 !important;
} @media only screen and (max-width: 1450px){
#homeshopv1-blog .blog-row-overlap {
margin-top: -230px;
}
}
@media only screen and (max-width: 1350px){
#homeshopv1-blog .blog-row-overlap {
margin-top: -220px;
}
}
@media only screen and (max-width: 1250px){
#homeshopv1-blog .blog-row-overlap {
margin-top: -180px;
}
}
@media only screen and (max-width: 1200px){
#homeshopv1-blog .blog-post.blog1 .entry-title {
padding-bottom: 35px;
}
}
@media only screen and (max-width: 1150px){
#homeshopv1-blog .blog-row-overlap {
margin-top: -145px;
}
}
@media only screen and (max-width: 980px){
#homeshopv1-blog .blog-row-overlap {
margin-top: 0px;
}
#homeshopv1-blog .et_pb_blog_3 {
margin-top: 0 !important;
}
}
@media only screen and (max-width: 490px){
#homeshopv1-blog .blog-post.blog1 .post-meta {
bottom: 30px;
}
}
@media only screen and (max-width:767px){ 
#homeshopv1-feat-prod .et_pb_shop ul.products.columns-4 li.product,#homeshopv1-feat-prod .et_pb_shop ul.products.columns-3 li.product,#homeshopv1-feat-prod .et_pb_wc_related_products ul.products.columns-3 li.product,.home-shop-version-2 ul.products.columns-3 li.product,.home-shop-version-2 ul.products.columns-4 li.product,.home-shop-version-2 .et_pb_wc_related_products ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
#homeshopv1-feat-prod .et_pb_shop .woocommerce-result-count,#homeshopv1-feat-prod .et_pb_shop .woocommerce-ordering,.home-shop-version-2 .woocommerce-result-count,.home-shop-version-2 .woocommerce-ordering{float: none;text-align: center;}}  .home-shop-version-2 .woocommerce ul.products li.product a img,#homeshopv8-third-section .woocommerce ul.products li.product a img{margin-bottom: 0 !important;}
.home-shop-version-2 .button,.home-shop-version-2 .added_to_cart,#homeshopv8-third-section .button,#homeshopv8-third-section .added_to_cart{
position: absolute !important;
bottom: -46px;
left: 0 !important;
width: 100%;
background-color: #24a2ff !important;
color: #fff !important;
text-align: left;
padding: 12px 20px !important;
text-transform: uppercase;
opacity: 0;
visibility: hidden;
font-size: 15px !important;
font-weight: 600 !important;
border: none !important;
border-radius: 0 !important;
margin-top: 0 !important;
z-index: 4;
-webkit-transition: all .4s ease-in-out !important;
-moz-transition: all .4s ease-in-out !important;
-o-transition: all .4s ease-in-out !important;
transition: all .4s ease-in-out !important;
}
.home-shop-version-2 .button:after,.home-shop-version-2 .added_to_cart:after,#homeshopv8-third-section .button:after,#homeshopv8-third-section .added_to_cart:after{position: absolute !important;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1 !important;content: '\e015' !important;font-size: 17px !important;font-family: ETmodules;margin-left: 0 !important;}
.home-shop-version-2 .button.ajax_add_to_cart.loading:after,#homeshopv8-third-section .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color:#24a2ff;font-family: ETmodules;right: 20px;margin: 0 !important;top: 15px;transform: none;} 
.home-shop-version-2 .added_to_cart:after,#homeshopv8-third-section .added_to_cart:after{content: "\4e" !important; font-family: 'ETModules';}
.home-shop-version-2 .product:hover .button,.home-shop-version-2 .product:hover .added_to_cart,#homeshopv8-third-section .product:hover .button,#homeshopv8-third-section .product:hover .added_to_cart {
bottom: 0;
opacity: 1;
visibility: visible;
}
.home-shop-version-2 .button:hover,#homeshopv8-third-section .button:hover {
color: #24a2ff !important;
background-color: #fff !important;
}  @media only screen and (max-width: 980px){
#home-shop-version-2 h1 {
font-size: 55px;
line-height: 65px;
}
#home-shop-version-2 .et_pb_module {
padding-bottom: 0px !important;
}
#home-shop-version-2 .et_pb_column_5 {
padding-top: 80px;
}
}
@media only screen and (max-width: 767px){
#home-shop-version-2 h1 {
font-size: 30px;
line-height: 50px;
}
#home-shop-version-2 .et_pb_column .et_pb_module {
margin-bottom: 15px;
}
}
@media only screen and (max-width: 381px){
#home-shop-version-2 .add_to_cart_button::after {
font-size: 23px !important;
}
#home-shop-version-2 .add_to_cart_button {
font-size: 14px !important;
}
}  #homeshopv1-sec3 .et_pb_module {
position:relative;
}
#homeshopv1-sec3 .et_pb_column #moving-backg:hover{
transition: all ease .5s;
background-position: 20px 0;
background-position: 20px 0;
}
#homeshopv1-sec3 #moving-backg:hover:before {
background: rgba(0, 0, 0, 0.59);
content:'';
width: 100%;
position: absolute;
top: 0;
bottom: 0;
}
#homeshopv1-sec3 .et_pb_module_header {
font-size: 18px;
color: #fff;
}
#homeshopv1-sec3 .et_pb_blurb_0 .et_pb_module_header {
position: absolute;
top: -217px;
left: 32px;
}
#homeshopv1-sec3 .et_pb_module_header {
position: absolute;
top: -84px;
left: 32px;
}
#homeshopv1-sec3 .clear{
clear:both;
display:block;
width:100%;
margin:0 auto;
}
#homeshopv1-sec3 #full-sec .et_pb_column {
margin-right: 0;
width: 50%;
}
#homeshopv1-sec3 #full-sec .et_pb_blurb_content {
max-width: 679px
}
#homeshopv1-sec3 #full-sec .et_pb_blurb_content h3{
color: #000000;
font-size: 30.659px;
line-height: 35px;
}
#homeshopv3-sec2 #moving-backg::before {
background: rgba(0, 0, 0, 0.59);
content: '';
width: 100%;
position: absolute;
top: 0;
bottom: 0;
opacity: 0;
}
#homeshopv3-sec2 #moving-backg:hover::before {
opacity: 1;
}
#homeshopv3-sec2 .et_pb_column {
overflow: hidden;
position: relative;
display: block;
backface-visibility: hidden;
}
#homeshopv3-sec2 .et_pb_column #moving-backg {
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, -webkit-transform 0.35s;
-o-transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
}
#homeshopv3-sec2 .et_pb_column #moving-backg:hover {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
#homeshopv3-sec2 .et_pb_column #moving-backg.col-left .et_pb_module_header {
position: absolute;
top: -217px;
left: 60px;
}
#homeshopv3-sec2 .et_pb_column #moving-backg.col-right .et_pb_module_header {
position: absolute;
top: -84px;
left: 60px;
}
#homeshopv3-sec1 .shop-prod .et_overlay {
border: none;
}
#homeshopv3-sec1 .shop-prod ul li .button,#homeshopv3-sec1 .added_to_cart {
border: none;
font-size: 14px;
top: -40px !important;
padding: 0;
opacity: 0;
position: relative;
display: block;
width: 32%;
color:#24a2ff !important;
text-transform: uppercase;
}
#homeshopv3-sec1 .shop-prod ul li .button:hover {
color: #24a2ff !important;
background-color: transparent !important;
}
#homeshopv3-sec1 .button:after,#homeshopv3-sec1 .added_to_cart:after{position: absolute;right: -35px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;content: '\e015' !important;font-size: 17px;font-family: ETmodules;margin-left: 0 !important;}
#homeshopv3-sec1 .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color:#24a2ff;font-family: ETmodules;right: -35px;margin: 0 !important;top:4px;transform: none;} 
#homeshopv3-sec1 .added_to_cart:after{content: "\4e" !important; font-family: 'ETModules';}
#homeshopv3-sec1 .shop-prod ul li:hover .button,#homeshopv3-sec1 .shop-prod ul li:hover .added_to_cart {
opacity: 1;
}
#homeshopv3-sec1 .shop-prod ul li:hover .price {
opacity: 0;
}
@media only screen and (max-width:767px){ 
#homeshopv3-sec1 .et_pb_shop ul.products.columns-3 li.product,#homeshopv3-sec1 .et_pb_shop ul.products.columns-4 li.product,#homeshopv3-sec1 .et_pb_wc_related_products ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
#homeshopv3-sec1 .et_pb_shop .woocommerce-result-count,#homeshopv3-sec1 .et_pb_shop .woocommerce-ordering{float: none;text-align: center;}
}  @media only screen and (max-width: 1500px){
#homeshopv1-sec4 .et_pb_blurb_description {
padding-left: 50px;
}
}
@media only screen and (max-width: 767px){
#homeshopv1-sec4 .et_pb_blurb_description {
padding-left: 0;
}
}
@media only screen and (max-width: 980px){
#homeshopv3-sec2 .et_pb_column #moving-backg {
-webkit-transition: unset;
transition: unset;
-o-transition: u;
transition: unset;
transition: unset;
-webkit-transform: unset;
transform: unset;
}
#homeshopv3-sec1 .shop-prod ul li .button, #homeshopv3-sec1 .added_to_cart{width:45% !important;}
#homeshopv3-sec2 .et_pb_column #moving-backg.col-left .et_pb_module_header,#homeshopv3-sec2 .et_pb_column #moving-backg.col-right .et_pb_module_header{left:10px;}
}
@media only screen and (max-width: 767px){
#homeshopv3-sec2 .col1 #moving-backg {
padding: 200px 0 !important;
}
#homeshopv3-sec2 .et_pb_column #moving-backg.col-left .et_pb_module_header {
top: -160px;
}
#homeshopv1-sec4 .et_pb_blurb_description {
font-size: 30px !important;
}
#home-shop-version-3 h2 {
font-size: 40px;
line-height: 48px;
}
#home-shop-version-3 .et_pb_slide_content h2,
#home-shop-version-3 .et_pb_slide_content p{
text-align: center !important;
}
}
@media only screen and (max-width: 640px){
#homeshopv1-sec4 #full-sec {
max-width: 100% !important;
}
#homeshopv3-sec2 .col1 #moving-backg {
padding: 150px 0 !important;
}
#homeshopv3-sec2 .et_pb_column #moving-backg.col-left .et_pb_module_header {
top: -115px;
}
}
@media only screen and (max-width: 440px){
#home-shop-version-3 h2 {
font-size: 32px;
line-height: 38px;
}
#homeshopv1-sec4 .et_pb_blurb_description {
font-size: 25px !important;
line-height: 30px !important;
}
#homeshopv4-first-section h2,
#homeshopv4-first-section p,
#homeshopv4-first-section .et_pb_button_wrapper{
text-align: center;
}
}  #homeshopv4-fourth-section .button,#homeshopv4-fourth-section .added_to_cart {
position: absolute !important;
bottom: 0;
left: 0 !important;
width: 100%;
background-color: #24a2ff !important;
color: #fff !important;
text-align: left;
padding: 12px 20px !important;
text-transform: uppercase;
opacity: 0;
visibility: hidden;
font-size: 15px !important;
font-weight: 600 !important;
border: none !important;
border-radius: 0 !important;
margin-top: 0 !important;
z-index: 4;
-webkit-transition: all .4s ease-in-out !important;
-moz-transition: all .4s ease-in-out !important;
-o-transition: all .4s ease-in-out !important;
transition: all .4s ease-in-out !important;
}
#homeshopv4-fourth-section .button:after,#homeshopv4-fourth-section .added_to_cart:after{position: absolute !important;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1 !important;content: '\e015' !important;font-size: 17px !important;font-family: ETmodules;margin-left: 0 !important;}
#homeshopv4-fourth-section .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color:#fff;font-family: ETmodules;right: 20px;margin: 0 !important;top: 15px;transform: none;} 
#homeshopv4-fourth-section .added_to_cart:after{content: "\4e" !important; font-family: 'ETModules';}
#homeshopv4-fourth-section .product:hover .button,#homeshopv4-fourth-section .product:hover .added_to_cart {
opacity: 1;
visibility: visible;
}
#homeshopv4-fourth-section .button:hover {
color: #fff !important;
background-color:#ffbc42 !important;
}
#homeshopv4-first-section h2 {
width: 29%;
text-shadow: none;
}
#homeshopv4-first-section p {
text-shadow: none;
}
#homeshopv4-second-section {
padding-left: 20px;
padding-right: 20px;
}
#homeshopv4-second-section .et_pb_blurb:hover img {
opacity: 0.8;
cursor: pointer;
}
#homeshopv4-third-section .et_pb_text .et_pb_text_inner h3 {
padding: 0;
}
#homeshopv4-third-section .et_pb_text .et_pb_text_inner p:nth-child(2) {
margin-bottom: 40px;
padding-bottom: 0;
}
#homeshopv4-third-section .et_pb_text_inner p a {
background-color: #000;
padding: 15px 30px;
}
#homeshopv4-third-section .et_pb_text_inner p a:hover {
background-color: #ffbc42 !important;
color: #fff !important;
}
#homeshopv4-fifth-section {
padding-left: 20px;
padding-right: 20px;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column .et_pb_subscribe {
display: flex;
flex-direction: row;
align-items: center;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column .et_pb_newsletter_description p {
line-height: 20px;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column form .et_pb_newsletter_fields {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column form .et_pb_newsletter_fields .et_pb_newsletter_field {
margin: 0;
padding: 0;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column .et_pb_newsletter_description {
margin: 0;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column form .et_pb_newsletter_button {
padding: 10px 20px !important;
border: none;
border-radius: 0;
width: 65%;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column form .et_pb_newsletter_button:hover {
opacity: .8;
}
#homeshopv4-fourth-section .et_pb_shop .woocommerce ul li a .price del {
display: none;
}
#homeshopv4-fourth-section .et_pb_shop .woocommerce ul li a .price::before {
content: '';
} @media only screen and (max-width:767px){ 
#homeshopv4-fourth-section .et_pb_shop ul.products.columns-5 li.product,#homeshopv4-fourth-section .et_pb_shop ul.products.columns-4 li.product,#homeshopv4-fourth-section .et_pb_wc_related_products ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
#homeshopv4-fourth-section .et_pb_shop .woocommerce-result-count,#homeshopv4-fourth-section .et_pb_shop .woocommerce-ordering{float: none;text-align: center;}
}
@media screen and (max-width: 1500px){
#homeshopv4-first-section h2 {
width: 100%;
}
}
@media screen and (max-width: 980px){
#homeshopv4-first-section h2 {
width: 100%;
}
#homeshopv4-second-section {
width: 90%;
display: block;
margin: 0 auto;
}
#homeshopv4-third-section .et_pb_row {
width: 90%;
display: block;
margin: 0 auto;
}
#homeshopv4-fourth-section {
width: 90%;
display: block;
margin: 0 auto;
}
#homeshopv4-fifth-section {
width: 90%;
display: block;
margin: 0 auto;
}
#homeshopv4-fifth-section #homeshopv4-first-section-second-column {
display: block;
}
#homeshopv4-first-section-second-column .et_pb_module{width:70%;margin:0 auto 30px;}
#homeshopv4-first-section-second-column .et_pb_module .et_pb_newsletter_form{padding-left:0;}
}
@media screen and (max-width: 767px){
#homeshopv4-fifth-section #homeshopv4-first-section-first-column .et_pb_subscribe {
flex-direction: column;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column .et_pb_module .et_pb_newsletter_form {
margin-top: 30px;
}
#homeshopv4-first-section h2 {
font-size: 60px !important;
}
}
@media screen and (max-width: 640px){
#homeshopv4-first-section .et_pb_row {
max-width: 100%;
}
#homeshopv4-second-section .et_pb_row {
max-width: 100%;
}
#homeshopv4-third-section {
padding: 0;
}
#homeshopv4-third-section .et_pb_row {
max-width: 100%;
width: 100%;
}
#homeshopv4-third-section .et_pb_row .et_pb_column {
margin: 0;
width: 50%;
}
#homeshopv4-fourth-section .et_pb_row {
max-width: 100%;
}
#homeshopv4-fifth-section .et_pb_row {
max-width: 100%;
}
#homeshopv4-first-section h2 {
font-size: 50px !important;
}
}
@media screen and (max-width: 440px){
#homeshopv4-first-section h2 {
font-size: 40px !important;
}
}
@media screen and (max-width: 320px){
#homeshopv4-fourth-section .et_pb_shop .woocommerce ul li {
width: 100%;
}
#homeshopv4-fourth-section p, #homeshopv4-fourth-section h4, #homeshopv4-fourth-section h2, #homeshopv4-fourth-section span {
text-align: center;
}
#homeshopv4-fifth-section #homeshopv4-first-section-first-column form .et_pb_newsletter_button {
width: 100%;
}
#homeshopv4-fifth-section form .et_pb_newsletter_fields .et_pb_newsletter_button {
width: 100%;
}
#homeshopv4-fifth-section .et_pb_newsletter_description {
line-height: 1.4;
}
}  #homeshopv5-second-section .button,#homeshopv5-second-section .added_to_cart {
width: 70%;
position: relative;
background-color: #24a2ff !important;
color: #fff !important;
text-align: left;
padding: 12px 20px !important;
text-transform: uppercase;
font-size: 15px !important;
font-weight: 600 !important;
border: none !important;
border-radius: 0 !important;
margin-top: 15px !important;
z-index: 4;
-webkit-transition: all .4s ease-in-out !important;
-moz-transition: all .4s ease-in-out !important;
-o-transition: all .4s ease-in-out !important;
transition: all .4s ease-in-out !important;
}
#homeshopv5-second-section .button:after,#homeshopv5-second-section .added_to_cart:after,#homeshopv9-second-section .button:after,#homeshopv9-second-section .added_to_cart:after,#homeshopv9-fifth-section .button:after,#homeshopv9-fifth-section .added_to_cart:after{position: absolute !important;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1 !important;content: '\e015' !important;font-size: 17px !important;font-family: ETmodules;margin-left: 0 !important;}
#homeshopv5-second-section .button.ajax_add_to_cart.loading:after,#homeshopv9-second-section .button.ajax_add_to_cart.loading:after,#homeshopv9-fifth-section .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color:#fff;font-family: ETmodules;right: 20px;margin: 0 !important;top: 15px;transform: none;} 
#homeshopv5-second-section .added_to_cart:after,#homeshopv9-second-section .added_to_cart:after,#homeshopv9-fifth-section .added_to_cart:after{content: "\4e" !important; font-family: 'ETModules';}
#homeshopv5-second-section .product:hover .button,#homeshopv9-second-section .product:hover .button,#homeshopv9-fifth-section .product:hover .button{
color: #fff !important;
background-color:#ffbc42 !important;
}
#homeshopv5-first-section #homeshopv5-first-section-first-column p:nth-child(2) {
margin-top: -20px;
}
#homeshopv5-first-section #homeshopv5-first-section-first-column p:last-child {
margin-top: 18px;
}
#homeshopv5-first-section #homeshopv5-first-section-first-column p:last-child a {
padding: 8px 20px;
background-color: #24a2ff;
border-radius: 3px;
}
#homeshopv5-first-section #homeshopv5-first-section-second-column .et_pb_text_inner p {
padding: 0;
}
#homeshopv5-first-section #homeshopv5-first-section-second-column .et_pb_text_inner h4 {
margin-top: -8px;
}
#homeshopv5-first-section #homeshopv5-first-section-second-column p:last-child a {
padding: 8px 20px;
background-color: #24a2ff;
border-radius: 3px;
}
#homeshopv5-first-section #homeshopv5-first-section-second-column p:last-child {
margin-top: 10px;
}
#homeshopv5-first-section #homeshopv5-first-section-second-column .et_pb_module:last-child .et_pb_text_inner h4 {
margin-top: 0px;
}
#homeshopv5-first-section #homeshopv5-first-section-third-column p:last-child a {
padding: 8px 20px;
background-color: #24a2ff;
border-radius: 3px;
}
#homeshopv5-first-section #homeshopv5-first-section-third-column p:last-child {
margin-top: 20px;
}
#homeshopv5-first-section #homeshopv5-first-section-first-column p:last-child a:hover {
background: #ffbc42;
}
#homeshopv5-first-section #homeshopv5-first-section-second-column p:last-child a:hover {
background: #ffbc42;
}
#homeshopv5-first-section #homeshopv5-first-section-third-column p:last-child a:hover {
background: #ffbc42;
}
#homeshopv5-second-section #homeshopv5-second-section-first-row .et_pb_module:first-child {
position: relative;
}
#homeshopv5-second-section .woocommerce ul li a .price::before {
content: '';
}
#homeshopv5-second-section .woocommerce ul li a .price del span {
font-size: 14px;
}
#homeshopv5-third-section #homeshopv5-third-section-first-row {
padding: 0;
}
#homeshopv5-third-section #homeshopv5-third-section-first-row .et_pb_module:first-child {
position: relative;
}
#homeshopv5-third-section #homeshopv5-third-section-second-row .et_pb_module:hover {
opacity: .9;
color: #ffbc42 !important;
cursor: pointer;
}
#homeshopv5-third-section #homeshopv5-third-section-second-row .et_pb_module:hover h3{
color: #ffbc42 !important;
}
#homeshopv5-fourth-section #homeshopv5-fourth-section-first-row .et_pb_module:first-child {
position: relative;
}
#homeshopv5-fourth-section .woocommerce ul li a .price::before {
content: '';
}
#homeshopv5-fourth-section .woocommerce ul li a .price del span {
font-size: 14px;
}
#homeshopv5-fourth-section .woocommerce ul li .button {
display: none;
}
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .entry-title a {
font-size: 18px !important;
font-weight: 600;
}
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .entry-title a:hover {
color: #333 !important;
text-decoration: underline !important;
}
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .post-content p {
line-height: 1.8 !important;
color: #666 !important;
}
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .post-content a {
margin-top: 20px;
} @media only screen and (max-width:767px){ 
#homeshopv5-second-section .et_pb_shop ul.products.columns-4 li.product,#homeshopv5-fourth-section-second-row .et_pb_shop ul.products.columns-6 li.product,#homeshopv5-second-section .et_pb_shop ul.products.columns-3 li.product,#homeshopv5-second-section .et_pb_wc_related_products ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
#homeshopv5-second-section .et_pb_shop .woocommerce-result-count,#homeshopv5-second-section .et_pb_shop .woocommerce-ordering{float: none;text-align: center;}
}
@media screen and (max-width: 767px){
#homeshopv5-sixth-section {
margin-top: 50px;
}
#homeshopv5-second-section-second-row .woocommerce-loop-product__title,#homeshopv5-second-section-second-row .price  {
text-align: center;
}
}
@media screen and (max-width: 640px){
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .post-content a {
width: 20%;
}
#homeshopv5-fifth-section #homeshopv5-fifth-section-second-column .et_pb_module:nth-child(3) {
padding: 0;
margin-top: 20px;
}
}
@media screen and (max-width: 440px){
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .post-content a {
width: 29%;
}
}
@media screen and (max-width: 320px){
#homeshopv5-second-section #homeshopv5-second-section-second-row .woocommerce ul li {
width: 100%;
}
#homeshopv5-fourth-section #homeshopv5-fourth-section-second-row .woocommerce ul li {
width: 100%;
}
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .post-content a {
width: 39%;
}
}
@media only screen and (max-width: 767px){
#homeshopv5-fifth-section #homeshopv5-fifth-section-first-column .et_pb_module:last-child article .post-content a {
width: 100%;
}
}
@media only screen and (max-width: 981px){
.mist_shopv6_tab .et_pb_all_tabs .et_pb_tab .woocommerce .product{text-align:center;}}   #homeshopv6-third-section .button,#homeshopv6-fourth-section .button{
text-align: center;
position: absolute;
font-size: 0 !important;
z-index: 5;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
margin: auto;
top: 100%;
border-radius: 50%;
left: 0;
right: 0;
width: 50px;
height: 50px;
opacity: 0;
background: #24a2ff;
border: none !important;
}
#homeshopv6-third-section .added_to_cart,#homeshopv6-fourth-section .added_to_cart{position: absolute;
top: 10px;
right: 15px;
color: #ffbc42;
font-weight: 600;
z-index: 99;
opacity: 0;
} 
#homeshopv6-third-section .product:hover .button,#homeshopv6-fourth-section .product:hover .button{
transform: translateY(-72px);
opacity: 1;
}
#homeshopv6-third-section .product:hover .added_to_cart,#homeshopv6-fourth-section .product:hover .added_to_cart{opacity: 1;}
#homeshopv6-third-section .product .button:hover,#homeshopv6-fourth-section .product .button:hover{background-color: #ffbc42 !important;}
#homeshopv6-third-section .product .et_shop_image .button.ajax_add_to_cart.loading:after,#homeshopv6-fourth-section .product .et_shop_image .button.ajax_add_to_cart.loading:after{content: "\e02d";color: #fff !important;}
#homeshopv6-third-section .product .button:after,#homeshopv6-fourth-section .product .button:after{position: relative !important;
left: auto !important;
right: auto !important;
top: 0 !important;
text-align: center;
margin: 0 auto !important;
opacity: 1 !important;
font-size: 18px;
line-height: 55px;
font-family: "ETmodules" !important;
display: block;
-webkit-transition: all, 0.2s, ease-in;
-moz-transition: all, 0.2s, ease-in;
-o-transition: all, 0.2s, ease-in;
transition: all, 0.2s, ease-in;
content: "\e015";
color: #fff;line-height: 50px !important;}
#homeshopv6-third-section .product .et_shop_image .button.added:after,#homeshopv6-fourth-section .product .et_shop_image .button.added:after{content: "\4e" !important; font-family: 'ETModules';}
#homeshopv6-third-section .product .et_shop_image{overflow:hidden;}
#homeshopv6-third-section ul.products li.product a img,#homeshopv6-fourth-section ul.products li.product a img,#homeshopv7-eighth-section ul.products li.product a img{margin-bottom:0 !important;}
#homeshopv6-third-section .woocommerce ul.products li.product .onsale,#homeshopv9-second-section .woocommerce ul.products li.product .onsale,#homeshopv9-fifth-section .woocommerce ul.products li.product .onsale{
background: #ffbc42 !important;
font-size: 14px !important;
padding: 0px 10px !important;
z-index: 99;
}
#homeshopv6-third-section .et_overlay,#homeshopv9-second-section .et_overlay,#homeshopv9-fifth-section .et_overlay{background: #00000094;}
#homeshopv6-third-section .et_overlay:before,#homeshopv9-second-section .et_overlay:before,#homeshopv9-fifth-section .et_overlay:before{display:none;}
#homeshopv6-third-section .et_pb_tabs {
border: none;
}
#homeshopv6-third-section .et_pb_tabs ul.clearfix {
display: flex;
justify-content: space-around;
width: 61%;
margin: 0 auto;
background-color: transparent;
}
#homeshopv6-third-section .et_pb_tabs ul.clearfix::after {
display: none;
}
#homeshopv6-third-section .et_pb_tabs ul.clearfix li.et_pb_tab_active {
border: 2px solid #333;
}
#homeshopv6-third-section .et_pb_tabs ul.clearfix li {
border: 2px solid #66666650;
}
#homeshopv6-third-section .et_pb_tabs ul.clearfix li a {
padding: 14px 50px;
}
#homeshopv6-seventh-section .et_pb_module_header {
padding-bottom: 5px;
} @media only screen and (max-width:767px){ 
#homeshopv6-fourth-section .et_pb_shop ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
#homeshopv6-fourth-section .et_pb_shop .woocommerce-result-count,#homeshopv6-fourth-section .et_pb_shop .woocommerce-ordering{float: none;text-align: center;}
}
@media screen and (max-width: 640px){
#homeshopv6-third-section .et_pb_tabs ul.clearfix{
display: block;
}
#homeshopv6-third-section .et_pb_tabs ul.clearfix li a {
padding: 14px 30px;
}
}
@media screen and (max-width: 479px){
#homeshopv6-third-section .products.columns-4 li {
width: 100%;
}
}  #homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner h1 {
width: 50%;
position: relative;
}
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner h1::before {
content: '';
width: 50%;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
background: linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
opacity: .7;
}
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner p:nth-child(2) {
margin-top: 30px;
}
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner p:last-child button {
padding: 12px 23px;
font-size: 17px;
background: #24a2ff;
color: #fff;
font-weight: 700;
margin-top: 10px;
}
#homeshopv7 #homeshopv7-first-section button:hover {
transition: .3s ease;
cursor: pointer;
background: #ffbc42 !important;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner {
text-align: center;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner .star {
position: relative;
display: inline-block;
width: 17px;
height: 17px;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner .star::before {
content: '\e033';
position: absolute;
top: 0;
left: 0;
color: #ffbc42;
font-size: 17px; font-family: 'ETModules';
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner p:nth-last-child(2) {
text-align: center;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner p:last-child {
text-align: center;
font-weight: 700;
color: #000;
}
#homeshopv7 #homeshopv7-sixth-section .et_pb_column .et_pb_module .et_pb_text_inner p button {
padding: 12px 25px;
background:#24a2ff;
color: #fff;
font-weight: 700;
font-size: 17px;
margin-top: 10px;
}
#homeshopv7 #homeshopv7-sixth-section .et_pb_column .et_pb_module .et_pb_text_inner p button:hover {
background:#ffbc42;
cursor: pointer;
}
#homeshopv7-eighth-section .button,#homeshopv7-eighth-section .added_to_cart {
position: absolute;
bottom: -46px;
left: 0;
width: 80%;
margin: auto;
background-color: #24a2ff;
color: #fff !important;
padding: 7px 20px !important;
text-transform: uppercase;
opacity: 0;
visibility: hidden;
font-size: 13px;
font-weight: 600;
border: none !important;
border-radius: 0;
margin-top: 0 !important;
right: 0;
transition: all 0.2s;
text-align:left;
}
#homeshopv7-eighth-section .button:after,#homeshopv7-eighth-section .added_to_cart:after{position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
opacity: 1;
content: '\e015' !important;
font-size: 17px;
font-family: ETmodules !important;}
#homeshopv7-eighth-section .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color:#fff;font-family: ETmodules;right: 20px;margin: 0 !important;top: 10px;transform: none;} 
#homeshopv7-eighth-section .added_to_cart:after{content: "\4e" !important; font-family: 'ETModules';}
#homeshopv7-eighth-section .product:hover .button,#homeshopv7-eighth-section .product:hover .added_to_cart{
bottom: 15px;
opacity: 1;
visibility: visible;
}
#homeshopv7-eighth-section .product .button:hover{background-color: #ffbc42;
color: #fff !important;} @media screen and (max-width: 1200px) {
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner h1 {
width: 70%;
position: relative;
}
#homeshopv7 #homeshopv7-third-section {
display: flex;
flex-wrap: wrap;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column {
flex: 50%;
margin: 10px 0 40px 0;
}
}
@media screen and (max-width: 980px){
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner h1 {
width: 100%;
position: relative;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column {
flex: 100%;
margin: 10px 0 40px 0;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner p:nth-last-child(2) {
text-align: center;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column .et_pb_module .et_pb_text_inner p:last-child {
text-align: center;
}
#homeshopv7 #homeshopv7-fourth-section {
width: 100%;
position: relative;
}
#homeshopv7 #homeshopv7-fifth-section .et_pb_column:first-child {
margin: 0;
}
#homeshopv7 #homeshopv7-seventh-section {
display: flex;
justify-content: space-between;
}
#homeshopv7 #homeshopv7-seventh-section .et_pb_column:first-child {
margin: 0;
}
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner h1::before{
left: 25%;
}
}
@media screen and (max-width:640px){
#homeshopv7 #homeshopv7-first-section {
margin: 0;
max-width: 100%;
}
#homeshopv7 #homeshopv7-fifth-section {
flex-direction: column;
margin-top: 50px;
}
#homeshopv7 #homeshopv7-fifth-section .et_pb_column:last-child .et_pb_button_module_wrapper {
display: flex;
margin-top: 26px;
justify-content: center;
}
#homeshopv7 #homeshopv7-sixth-section .et_pb_column:first-child {
margin-top: 40px;
}
#homeshopv7 #homeshopv7-seventh-section {
margin-top: 50px;
flex-direction: column;
}
#homeshopv7 #homeshopv7-seventh-section .et_pb_column .et_pb_button_module_wrapper {
display: flex;
justify-content: center;
}
#homeshopv7 #homeshopv7-eighth-section {
margin-top: 40px;
}
}
@media screen and (max-width: 440px){
#homeshopv7 #homeshopv7-first-section {
padding-top: 200px;
padding-bottom: 200px;
}
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner h1 {
font-size: 26px;
}
#homeshopv7 #homeshopv7-first-section .et_pb_column .et_pb_module .et_pb_text_inner p:nth-child(2) {
line-height: 1.7;
}
#homeshopv7 #homeshopv7-third-section .et_pb_column {
margin-top: 25px;
}
#homeshopv7 #homeshopv7-fourth-section .et_pb_blurb_description {
width: 80%;
display: block;
margin: 0 auto;
}
#homeshopv7 #homeshopv7-fourth-section .et_pb_blurb_description {
width: 80%;
display: block;
margin: 0 auto;
}
#homeshopv7 #homeshopv7-fourth-section img {
width: 60%;
}
#homeshopv7 #homeshopv7-fourth-section {
padding-top: 50px;
}
#homeshopv7 #homeshopv7-fifth-section h3 {
font-size: 24px;
}
#homeshopv7 #homeshopv7-sixth-section {
margin: 0;
max-width: 100%;
width: 100%;
}
#homeshopv7 #homeshopv7-sixth-section .et_pb_column:first-child {
margin-bottom: 0;
}
#homeshopv7 #homeshopv7-sixth-section .et_pb_column:last-child {
margin-top: 40px;
}
}
@media only screen and (max-width:767px){ 
#homeshopv7-eighth-section .et_pb_shop ul.products.columns-4 li.product,#homeshopv8-third-section .et_pb_shop ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
#homeshopv7-eighth-section .et_pb_shop .woocommerce-result-count,#homeshopv7-eighth-section .et_pb_shop .woocommerce-ordering,#homeshopv8-third-section .et_pb_shop .woocommerce-result-count,#homeshopv8-third-section .et_pb_shop .woocommerce-ordering{float: none;text-align: center;}
}  #homeshopv8-first-section p:first-child {
font-size: 90px !important;
letter-spacing: 5px;
padding-bottom: 0;
}
#homeshopv8-third-section .et_pb_row:first-child .et_pb_module:first-child {
position: relative;
}
#homeshopv8-fourth-section .et_pb_row:first-child .et_pb_module:first-child {
position: relative;
}
#homeshopv8-fifth-section .smallbox {
background-color: #fff;
opacity: .9;
padding: 20px 0;
}
#homeshopv8-fifth-section .et_pb_row:first-child .et_pb_module:first-child {
position: relative;
}
#homeshopv8-fifth-section .et_pb_text:hover .smallbox {
background-color: #24a2ff;
opacity: 1;
color: #fff;
transition: .3s ease;
}
#homeshopv8-fifth-section .et_pb_text:hover .smallbox h6 {
color: #fff !important;
}
#homeshopv8-sixth-section .et_pb_blurb .et-pb-icon {
border: 2px solid #666;
padding: 15px;
transition: .3s ease;
}
#homeshopv8-sixth-section .et_pb_blurb:hover .et-pb-icon {
background-color: #24a2ff;
color: #fff;
}
#homeshopv8-seventh-section > div > div .et_pb_testimonial .et_pb_testimonial_portrait {
display: none;
}
#homeshopv8-seventh-section > div > div .et_pb_testimonial .et_pb_testimonial_description {
margin-left: 0 !important;
}
#homeshopv8-ninth-section .et_pb_post .date{
position: absolute;
top: 20px;
left: -17px;
background-color: #fff;
padding: 4px;
border: 2px solid #24a2ff; color: #24a2ff !important;
font-weight: 700;
width: 63px;
}
#homeshopv8-ten-section ul.product_list_widget li {
border-bottom: 1px solid #77777750;
padding-bottom: 15px;
padding-top: 12px;
}
#homeshopv8-ten-section ul.product_list_widget li:last-child {
border: none;
}
#homeshopv8-ten-section ul.product_list_widget li a img {
float: left;
margin-right: 20px;
width: 60px;
}
#homeshopv8-ten-section ul.product_list_widget li > span {
line-height: 1.8;
font-weight: 600;
}
#homeshopv8-ten-section .woocommerce ul.product_list_widget li:hover a span {
color: #000 !important;
}
#homeshopv8-ninth-section .et_pb_post{padding:0;}
#homeshopv8-ninth-section .et_pb_image_container{margin:0;} @media screen and (max-width: 980px){
#homeshopv8-third-section > div > div .et_pb_text .et_pb_text_inner p {
white-space: nowrap;
}
#homeshopv8-fourth-section > div > div .et_pb_text .et_pb_text_inner p {
white-space: nowrap;
}
#homeshopv8-fifth-section > div > div .et_pb_text .et_pb_text_inner p {
white-space: nowrap;
}
#homeshopv8-eighth-section > div > div .et_pb_text .et_pb_text_inner p {
white-space: nowrap;
}
}
@media screen and (max-width: 640px){
#homeshopv8-first-section > div {
max-width: 100%;
}
#homeshopv8-first-section p:first-child {
font-size: 60px !important;
line-height: 1;
}
#homeshopv8-first-section p:last-child {
font-size: 40px;
}
}
@media screen and (max-width: 440px){
#homeshopv8-first-section h3 {
font-size: 30px !important;
}
#homeshopv8-first-section p:first-child {
font-size: 50px !important;
line-break: 1;
}
#homeshopv8-first-section p:last-child {
font-size: 35px;
line-height: 2;
}
#homeshopv8-third-section .woocommerce ul.products li.product {
width: 100%;
}
#homeshopv8-fourth-section .woocommerce ul.products li.product {
width: 100%;
}
}  #homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix {
display: flex;
justify-content: center;
background: transparent;
}
#homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix li {
border: none;
}
#homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix li a {
margin: 0px 20px !important;
padding: 0;
display: block;
padding-bottom: 21px;
}
#homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix li.et_pb_tab_active a {
color: #272c33 !important;
border-bottom: 3px solid #24a2ff;
}
#homeshopv9-second-section .et_pb_tabs .et_pb_all_tabs {
border-top: 1px solid #66666650;
padding-top: 40px;
}
#homeshopv9-second-section .et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding: 0;
}
#homeshopv9-second-section .woocommerce ul li a span.price::before {
content: '';
}
#homeshopv9-second-section .woocommerce ul li a span.price del {
display: none;
}
#homeshopv9-second-section .woocommerce ul li a.button {
background-color: #75b432;
border: 2px solid #75b432;
color: #fff;
border-radius: 5px;
}
#homeshopv9-fourth-section .et_pb_text_inner .up {
display: flex;
justify-content: space-between;
}
#homeshopv9-fourth-section .et_pb_text_inner .up h5 {
padding: 0;
}
#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) {
margin-top: -25px;
}
#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) .et_pb_text_inner h3 {
position: relative;
margin-left: 150px;
display: inline-block;
padding: 0;
}
#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) .et_pb_text_inner h3::before {
width: 135px;
height: 1px;
background-color: #fff;
content: '';
position: absolute;
left: -154%;
top: 13px;
}
#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) .et_pb_text_inner h3::after {
content: '';
position: absolute;
height: 1px;
background-color: #fff;
width: 135px;
right: -149px;
top: 13px;
}
#homeshopv9-fifth-section .et_pb_tabs .et_pb_tabs_controls.clearfix {
display: flex;
justify-content: center;
background: transparent;
}
#homeshopv9-fifth-section .et_pb_tabs .et_pb_tabs_controls.clearfix li {
border: none;
}
#homeshopv9-fifth-section .et_pb_tabs .et_pb_tabs_controls.clearfix li a {
margin: 0px 20px !important;
padding: 0;
display: block;
padding-bottom: 21px;
}
#homeshopv9-fifth-section .et_pb_tabs .et_pb_tabs_controls.clearfix li.et_pb_tab_active a {
color: #272c33 !important;
border-bottom: 3px solid #24a2ff;
}
#homeshopv9-fifth-section .et_pb_tabs .et_pb_all_tabs {
border-top: 1px solid #66666650;
padding-top: 40px;
}
#homeshopv9-fifth-section .et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding: 0;
}
#homeshopv9-fifth-section .woocommerce ul li a span.price::before {
content: '';
}
#homeshopv9-fifth-section .woocommerce ul li a span.price del {
display: none;
}
#homeshopv9-seventh-section h4 {
position: relative;
}
#homeshopv9-seventh-section article .post-content .more-link {
margin-top: 10px;
text-transform: capitalize;
color: #333 !important;
position: relative;
}
#homeshopv9-seventh-section article .post-content .more-link::after {
content: '\39';
color: #75b432;
position: absolute;
left: 23%;
top: 3%;
font-family: 'ETModules';
font-size: 20px;
font-weight: 800;
}
#homeshopv9-second-section .button, #homeshopv9-second-section .added_to_cart,#homeshopv9-fifth-section .button, #homeshopv9-fifth-section .added_to_cart {
width: 80%;
position: relative;
background-color: #24a2ff !important;
color: #fff !important;
text-align: left;
padding: 12px 20px !important;
text-transform: uppercase;
font-size: 15px !important;
font-weight: 600 !important;
border: none !important;
border-radius: 0 !important;
margin: 15px auto 0 !important;
z-index: 4;
-webkit-transition: all .4s ease-in-out !important;
-moz-transition: all .4s ease-in-out !important;
-o-transition: all .4s ease-in-out !important;
transition: all .4s ease-in-out !important;
} @media screen and (width: 980px){
#homeshopv9-third-section > div {
width: 100%;
}
#homeshopv9-third-section > div .et_pb_column:first-child {
margin: 0;
}
#homeshopv9-third-section > div .et_pb_column:last-child .et_pb_row_inner:first-child {
padding: 0;
}
#homeshopv9-third-section > div .et_pb_column:last-child .et_pb_row_inner:last-child .et_pb_column:first-child {
width: 50%;
margin: 0 auto;
}
#homeshopv9-third-section > div .et_pb_column:last-child .et_pb_row_inner:last-child .et_pb_column:last-child {
width: 50%;
margin: 0 auto;
}
}
@media only screen and (max-width:981px){
#homeshopv9-seventh-section article .post-content .more-link::after{left:unset !important;}
#homeshopv9-second-section .button, #homeshopv9-second-section .added_to_cart, #homeshopv9-fifth-section .button, #homeshopv9-fifth-section .added_to_cart{width:100% !important;}
}
@media only screen and (max-width:767px){
#homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix li.et_pb_tab_active a{border-bottom:none;}
#homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix,#homeshopv9-fifth-section .et_pb_tabs .et_pb_tabs_controls.clearfix{display:block;}
#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) .et_pb_text_inner h3::before,#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) .et_pb_text_inner h3::after{display:none;}
#homeshopv9-fourth-section .et_pb_column:last-child .et_pb_text:nth-child(2) .et_pb_text_inner h3{margin-left:0;}
}
@media screen and (max-width: 540px) and (min-width: 320px){
#homeshopv9-second-section .et_pb_tabs .et_pb_tabs_controls.clearfix li a {
margin: 0px 10px !important;
font-size: 16px;
}
}   .mist_blogdetail_blurb .et_pb_blurb_container{padding-left:0;}
.mist_blogdetail img,.mist_blogdetail .et_pb_image_wrap{width:100% !important;}
.mist_blogdetail .et_pb_image:hover img,.mist_blogdetail_blurb1 .et_pb_main_blurb_image:hover img{transform: scale(1.2);} 
.mist_blogdetail img{transition: 0.3s;object-fit:cover;}
.mist_blogdetail_tag a{border: none;border-radius: 0;padding: 10px 20px;margin: 0 10px 10px 0;font-size: 14px;line-height: 1.4;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;background-color: #24a2ff;color: #fff;}
.mist_blogdetail_tag a:hover{background-color: #ffbc42 !important;}
.mist_blogdetail_blurb1 img{height:140px;object-fit:cover;transition: 0.3s;}
.mist_blogdetail_col2 .wp-block-search__button{background: #24a2ff;color: #fff;border: none;margin-left: 0;}
.mist_blogdetail_col2 .wp-block-latest-posts__featured-image{float: left;width: 23%;margin-right: 15px;}
.mist_blogdetail_col2 .wp-block-latest-posts li a{font-weight: 600;color: #000;font-size: 16px;margin-bottom: 10px;display:block;}
.mist_blogdetail_col2 .wp-block-latest-posts .wp-block-latest-posts__post-date{color: #000;}
.mist_blogdetail_col2 .wp-block-latest-posts img{border-radius:5px;}
.mist_blogdetail_col2 .wp-block-latest-posts li{display: block;margin-bottom: 50px;}
.mist_blogdetail_col2 .wp-block-latest-posts li:last-child{margin-bottom:30px !important;}
.mist_blogdetail_col2 .wp-block-categories li a{background-color:#f9f9f9;padding:20px;display:block;transition: all 0.3s ease-out 0s;color:#000;}
.mist_blogdetail_col2 .wp-block-categories li a:hover{background-color: #24a2ff;color: #fff;transform: translateY(-5px) scale(1.03);}
.mist_blogdetail_col2 .wp-block-tag-cloud a{border: none;border-radius: 0;padding: 10px 20px;margin: 0 10px 10px 0;font-size: 14px;line-height: 1.4;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;background-color: #f9f9f9;color: #000;}
.mist_blogdetail_col2 .wp-block-tag-cloud a:hover{background-color: #24a2ff !important;color: #fff;transform: translateY(-5px) scale(1.03);}
.mist_blogdetail_col2 .et_pb_widget{margin-bottom:25px !important;}
.mist_blogdetail_col2 .et_pb_widget h2:before,.mist_cart h2:before,.mist_checkout h3:before{position:absolute;left:0;bottom:0;content:'';border:1px dashed #ffbc42;width:30px;}
.mist_blogdetail_col2 .et_pb_widget h2{position: relative;padding-bottom: 20px;}
.mist_cart h2,.mist_checkout h3{position: relative;padding-bottom: 10px;margin-bottom:25px;}
@media only screen and (max-width:981px){
.mist_blogdetail_col2 .nav-previous,.mist_blogdetail_col2 .nav-next{float:none;}
.mist_blogdetail_col2 .et_pb_widget{width:100% !important;}
.mist_blogdetail .nav-previous a,.mist_blogdetail .nav-next a{display: block;text-align: center;}
.mist_blogdetail_col2 .form-submit,.mist_blogdetail .logged-in-as{text-align:center;}
.mist_blogdetail_col2 .wp-block-latest-posts__featured-image{float:none;width: 13%;margin:0 auto !important;}
.mist_blogdetail_col2 .et_pb_widget h2:before,.mist_cart h2:before,.mist_checkout h3:before{right:0;margin:auto;}
}
@media only screen and (max-width: 767px){
.mist_blogdetail_col2 .wp-block-latest-posts__featured-image {
width: 30% !important;
}} .et_pb_menu ul.et_mobile_menu {
max-height: 80vh;
overflow-y: auto;
} #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
content: '\4d'; font-family: 'ETModules';
} ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
width: 44px;
height: 100%;
padding: 0px !important;
max-height: 44px;
border: none;
position: absolute;
right: 0px;
top: 0px;
z-index: 999;
background-color: transparent;
} ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
position: relative;
} .et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
background-color: transparent;
} ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
display: none !important;
visibility: hidden !important;
} ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
display: block !important;
visibility: visible !important;
} ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
text-align: center;
opacity: 1;
} ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
top: 5px;
position: relative;
font-family: "ETModules";
content: '\33';
color:#000;
background:#fff;
border-radius: 50%;
padding: 3px;
} ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
content: '\4d'; font-family: 'ETModules';
} .mobile_menu_bar {
position: relative;
display: block;
line-height: 0;
} .et_pb_menu .et_mobile_menu,
.et_pb_menu .et_mobile_menu ul {
background-color: #fff !important;
border-radius: 10px;
}
#menuhover1.et_pb_menu .et_mobile_menu .mega-menu .sub-menu li.menu-item-has-children > a {
padding: 10px 0px;
margin-bottom: 0;
}
#menuhover2.et_pb_menu .et_mobile_menu .mega-menu .sub-menu li a {
width: auto !important;
}
#menuhover2.et_pb_menu .et_mobile_menu .mega-menu .sub-menu li.menu-item-has-children > a {
padding-left: 0px !important;
} .mist_productdetail .reset_variations,.mist_productdetail .woocommerce-variation-price .price,.mist_productdetail_tab .star-rating span:before,.mist_productdetail_tab .woocommerce-Reviews .comment-form .stars a:before,.mist_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list a{color:#ffbc42 !important;}
.mist_productdetail_tab .et_pb_tabs_controls a{padding: 10px 20px;}
.mist_productdetail_tab .et_pb_tabs_controls:after{border:none;}
.mist_productdetail_tab .woocommerce-Reviews-title{font-size:26px;}
.mist_productdetail_tab #respond input#submit{background-color: #24a2ff !important;color: #fff !important;border: none !important;z-index: 1;padding: 10px 20px !important;position: relative !important;}
.mist_productdetail_tab #respond input#submit:hover{background-color: #ffbc42 !important;color: #fff !important;padding: 10px 20px !important;}
.mist_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list a{padding: 16px 0;display: block;}
.mist_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list-item__price{padding: 16px 0;}
.mist_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list{margin-bottom:20px;}
@media only screen and (max-width: 981px){
.mist_productdetail_tab .comment-text .meta,.mist_productdetail_tab .comment-text .description,.mist_productdetail_tab .comment-respond {text-align: left !important;}
.mist_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list{margin: 0 auto 20px;}
#homeshopv6-third-section .star-rating,#homeshopv6-fourth-section .star-rating{margin:0 auto 5px !important;}	
}
@media only screen and (max-width: 767px){
.mist_productdetail_tab ul li a {display: block;text-align: center;}} .mist_myaccount .woocommerce-MyAccount-navigation ul li.is-active,.mist_myaccount .woocommerce-MyAccount-navigation ul li:hover{background: #24a2ff;}
.mist_myaccount .woocommerce-MyAccount-navigation ul li{list-style-type: none;padding: 5px 50px;margin: 0 0 5px;background: #000;border-radius: 5px;}
.mist_myaccount .woocommerce-MyAccount-navigation ul li.is-active a,.mist_myaccount .woocommerce-MyAccount-navigation ul li:hover a,.mist_myaccount .woocommerce-Address .title h3{color: #fff;}
.mist_myaccount .woocommerce-MyAccount-navigation ul li a{padding: 10px 0;text-transform: capitalize;font-size: 14px;font-weight: 500;display:block;position:relative;color: #fff;}
.mist_myaccount .woocommerce-MyAccount-content{padding: 20px 30px;background: #000;width:75% !important;color:#fff;}
.mist_myaccount .woocommerce-MyAccount-navigation{width:22% !important;}
.mist_myaccount .woocommerce-MyAccount-navigation ul li a:before{content: "\e038";position:absolute;left:-25px;font-family: ETmodules;font-size: 14px;margin-right:-10px;}
.mist_myaccount .woocommerce-MyAccount-content .button:after{display:none;}
.mist_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content: "\e079";}
.mist_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content: "\e092";}
.mist_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content: "\e074";}
.mist_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content: "\e08a";}
.mist_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: "\e03c";}
.mist_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{background:#24a2ff !important;line-height:2.5em;}
.woocommerce-account .mist_myaccount .woocommerce form.login, 
.woocommerce-account .mist_myaccount .woocommerce form.register{border: 0 !important;background:#000; color:#fff; }  
.mist_myaccount .woocommerce button.button{font-size: 16px !important;color:#fff !important;border:none !important;background:#24a2ff !important;padding: 6px 30px !important;margin-top: 3px;z-index:1;overflow:hidden;}
.mist_myaccount .woocommerce-MyAccount-content .button{font-size: 16px !important;color:#fff !important;border:none !important;background:#000 !important;padding: 6px 30px !important;margin-top: 3px;z-index:1;overflow:hidden;}
.mist_myaccount .woocommerce button.button:hover,.mist_myaccount .woocommerce-MyAccount-content .button:hover{color:#000 !important;}
.mist_myaccount .woocommerce-MyAccount-content p a, .mist_myaccount .woocommerce-Address .title .edit,.mist_myaccount .lost_password a,.mist_myaccount .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{
color: #24a2ff !important;
}
.mist_myaccount .woocommerce-MyAccount-content .button:hover{background:#fff !important;}
.mist_myaccount .woocommerce-orders-table__header{color: #fff !important;}
.mist_myaccount .woocommerce-orders-table .woocommerce-orders-table__cell a{
color: #fff;
}
.mist_myaccount .download-product a{
color: #000;
}
.mist_myaccount .woocommerce-MyAccount-content .woocommerce-error{
background: #24a2ff;
}
.mist_myaccount .woocommerce-MyAccount-content .woocommerce-message{
background: #24a2ff;
}
.mist_myaccount .shop_table{
text-align: center !important;
border: 0 !important;
}
.mist_myaccount .woocommerce-table .woocommerce-table__product-name a{
color: #000;
} 
@media only screen and (max-width:981px){.mist_myaccount .woocommerce-MyAccount-navigation,.mist_myaccount .woocommerce-MyAccount-content{width:100% !important;}
.mist_myaccount .woocommerce-MyAccount-navigation ul{padding:0;}
.mist_myaccount .woocommerce-MyAccount-content{margin-top:50px;}
.mist_myaccount .woocommerce-MyAccount-content table tr{margin-bottom:15px;}
}
@media only screen and (max-width:767px){
.mist_myaccount .woocommerce-MyAccount-content{padding: 20px 20px;}
.mist_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{line-height:1.5em;text-align:center;}
.mist_myaccount .woocommerce-MyAccount-content .woocommerce-Message--info .button{padding-right: 20px !important;padding-left: 20px !important;margin-bottom:10px;float: none;display: block;}
.mist_myaccount .woocommerce .woocommerce-MyAccount-content h3{font-size:20px;}
.mist_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:10px;width:100%;}
}