/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
    background: transparent;
}

#sb_instagram #sbi_load .sbi_load_btn:hover, #sb_instagram .sbi_follow_btn a:hover {
    outline: none;
    box-shadow: none;
    text-decoration: underline;
    color: #f25567;
}

#sb_instagram .sbi_follow_btn a, #sb_instagram .sbi_follow_btn a, #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader {
    transition: none;
}

input[type="submit"].wpcf7-submit {
    background-color: transparent;
    color: #fff;
    background-image: url(https://julsdering.art/wp-content/uploads/2019/11/paper-plane.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 20px 0px 20px 65px;
}

label {
    font-weight: normal;
}

body:not(.cf7p-message) .wpcf7-not-valid-tip, body:not(.cf7p-message) .wpcf7-not-valid-tip:before {
    background-color: #f25567;
}

span.wpcf7-not-valid-tip {
    color: #f25567;
}

:focus {outline:solid;}

#Top_bar .menu_wrapper {
    float: right;
}

#Footer p {
    text-align: center;
}

#Side_slide ul.social {
    display: none !important;
}

#Side_slide #menu ul li a {
    padding: 20px 5px 10px 20px;
}

a#back_to_top.button.button_js:hover {
  color: #f25567 !important;
}

@media only screen and (max-width: 959px) and (min-width: 768px){
#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
    font-size: 18px;}
}

@media only screen and (max-width: 767px){

  .order-rule {
    order: 1;
  }
}
