/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 /**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/*
** ########################## DISABLE OUTLINES ##########################
*/
.btn{
  border:0px!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  outline: none !important;
  }
/* HOVER */
.btn.hover,
.btn:hover,
.btn-primary.hover,
.btn-primary:hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: none !important;
}
/* ACTIVE */
.btn.active,
.btn:active,
.btn-primary.active,
.btn-primary:active {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    /*background-color: blue!important;*/
    outline: none !important;
}
/* VISITED */
.btn.visited,
.btn:visited,
.btn-primary.visited,
.btn-primary:visited {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    /*background-color: yellow!important;*/
    outline: none !important;
}
/* FOCUS */
.btn.focus,
.btn:focus,
.btn-primary.focus,
.btn-primary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: none !important;
}
/* WPCF7 */
.form-control,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 input[type=color],
.wpcf7 input[type=date],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=datetime],
.wpcf7 input[type=email],
.wpcf7 input[type=file],
.wpcf7 input[type=month],
.wpcf7 input[type=number],
.wpcf7 input[type=range],
.wpcf7 input[type=search],
.wpcf7 input[type=submit],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 input[type=time],
.wpcf7 input[type=url],
.wpcf7 input[type=week],
.wpcf7 select,
.wpcf7 textarea
  {
  outline: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  }
.wpcf7 input:focus[type=color],
.wpcf7 input:focus[type=date],
.wpcf7 input:focus[type=datetime-local],
.wpcf7 input:focus[type=datetime],
.wpcf7 input:focus[type=email],
.wpcf7 input:focus[type=file],
.wpcf7 input:focus[type=month],
.wpcf7 input:focus[type=number],
.wpcf7 input:focus[type=range],
.wpcf7 input:focus[type=search],
.wpcf7 input:focus[type=submit],
.wpcf7 input:focus[type=tel],
.wpcf7 input:focus[type=text],
.wpcf7 input:focus[type=time],
.wpcf7 input:focus[type=url],
.wpcf7 input:focus[type=week],
.wpcf7 select:focus,
.wpcf7 textarea:focus
  {
  outline: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  }
*:focus {
    outline: 0 !important;
    }
/* --------------------- mContainer eMAIL OBFUSC ------------------------- */
.mContainer.newlbreak{
    display: table;
    }
@media (max-width: 992px) {
    span.LBmob {
        display: block;
    }
}
/* --------------------- external links : custom icons ------------------------- */
span.external-link-icon.Custom {
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    }
a:has(> .external-link-icon.Right) {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    }
span.external-link-icon.Right {
    margin-left: 5px;
    }