/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain:  Avada
*/

.grecaptcha-badge { 
    visibility: hidden !important;
}
/** Head Form BTN **/
.head-form-btn .fusion-button-text {text-wrap: nowrap;}

/** Scroll to form BTN **/
body .btn-scroll-postion-wrapper.fusion-fullwidth, body .btn-scroll-postion-wrapper.fusion-fullwidth .btn-scroll-postion {z-index:999;}
body .position-top-form.position-top-form {position: absolute;right: 20px;top: 88px;transition: none;}
body .position-top-form.position-top-form.btn-scrolled {position: fixed;top: 10px;}
body .position-top-form.fusion-button:hover {background-color:#f2f2f2;}
body .position-top-form.fusion-button {border:2px solid var(--awb-color5) !important;}
/** Formulär **/
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"] {border: 2px solid #ccc;border-radius: 6px !important;-webkit-transition: 0.2s !important;transition: 0.2s !important;outline: none;padding: 18px 16px !important;color: #333333 !important;
}
.wpcf7-not-valid {border-color: #B11616 !important;}
.wpcf7-not-valid-tip {color: #B11616 !important;font-size: 14px;}
.wpcf7 .label-text {position: relative;top: 12px;z-index: 999;background: #fff;left: 10px;padding: 0 5px;font-size: 14px;}
.wpcf7-captchar:focus, .wpcf7-form .wpcf7-date:focus, .wpcf7-form .wpcf7-number:focus, .wpcf7-form .wpcf7-quiz:focus, .wpcf7-form .wpcf7-select:focus, .wpcf7-form .wpcf7-text:focus {
    border-color: var(--awb-color5) !important;
}
.post-content .wpcf7-form p {margin-bottom: 0;}
.wpcf7 .wpcf7-form input[type="submit"]:hover, .wpcf7 .wpcf7-submit:hover {background-color:#f2f2f2;}
.wpcf7 .wpcf7-form input[type="submit"], .wpcf7 .wpcf7-submit {border:2px solid var(--awb-color5) !important;}
.wpcf7 .wpcf7-form input[type="submit"] {margin-top:40px;}
.wpcf7 .wpcf7-form input[type="checkbox"] {width: 20px;height: 20px;}
.wpcf7 .wpcf7-list-item {margin-left: 0;margin-top: 20px;font-size: 16px;}
.recaptcha-text {font-size: 16px;padding-left: 32px;display: block; padding-top:10px;}

.wpcf7 .wpcf7-form.failed .wpcf7-response-output, .wpcf7 .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 .wpcf7-form.spam .wpcf7-response-output, .wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output, .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
    background: transparent !important;
    border-radius: 6px;
}
.wpcf7 .wpcf7-form.failed .wpcf7-response-output, .wpcf7 .wpcf7-form.invalid .wpcf7-response-output, .wpcf7 .wpcf7-form.spam .wpcf7-response-output, .wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output {
    border-color: #B11616;
}
 .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
    border-color: #008000;
}
.fusion-alert .alert-icon, .fusion-alert .fusion-alert-content {
    color: #008000;
}
.fusion-alert.fusion-alert-center .alert-icon {
    display: none;
}


.blue-plate { background-color: var(--awb-color5); padding: 10px 25px; }
.post-content .h5-blue h5 {color: var(--awb-color5);}
.post-content .h5-light h5 {font-weight: 400;}

.ikon-devices {padding-left: 80px;position:relative;}
.ikon-devices:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-devices.png'); width:53px; height:43px;position:absolute;display: block;left: 0;bottom: -7px;}
.ikon-gift {padding-left: 80px;position:relative;}
.ikon-gift:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-gift.png'); width:46px; height:47px;position:absolute;display: block;left: 0;bottom: 1px;}
.ikon-1, .ikon-2, .ikon-3, .ikon-4, .ikon-5 {padding-left: 80px;position:relative;}
.ikon-5:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-5.png'); width:61px; height:68px;position:absolute;display: block;left: 0;top: 10px;}
.ikon-4:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-4.png'); width:59px; height:60px;position:absolute;display: block;left: 0;top: 10px;}
.ikon-3:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-3.png'); width:60px; height:48px;position:absolute;display: block;left: 0;top: 10px;}
.ikon-2:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-2.png'); width:60px; height:57px;position:absolute;display: block;left: 0;top: 10px;}
.ikon-1:before {content:url('https://infrastructure-migration.enestedt-playground.se/wp-content/uploads/2023/11/ikon-1.png'); width:53px; height:63px;position:absolute;display: block;left: 0;top: 10px;}

.phase-1, .phase-2, .phase-3 {padding-left: 40px;position: relative;}
.phase-1:after, .phase-2:after, .phase-3:after {content:"•"; width:10px; height:10px;position:absolute;display: block;left: 0;top: 20px;color: var(--awb-color5);font-size: 50px;line-height: 0;}
.phase-1:before, .phase-2:before {content: "";width: 1px;height: 100%;position: absolute;display: block;left: 8px;top: 14px;background-color: var(--awb-color5);}

.fotnot p {font-size: 12px;}

/**** Media query ****/
@media only screen and (max-width: 640px){
  .loga-ingram, .loga-microsoft {max-width: 200px !important;}
  .btn-get-started {margin: 0 0 10px !important;}
  .ikon-gift:before {left: 6px;bottom: 1px;}
  .ikon-devices:before {bottom: 1px;}
  .text-header-footer {margin-right: 0 !important;}
  .text-header-footer p {font-size: 16px;}
  :root {
    --h1_typography-font-size:38px !important;
    --h2_typography-font-size:28px !important;
    --h4_typography-font-size:24px !important;
    --h5_typography-font-size:22px !important;
    --awb-custom_typography_1-font-size:26px !important;
    --body_typography-font-size:22px !important;
  }
	
	body .position-top-form.position-top-form {top: 50px;}
	
}
