/*!
Theme Name: Standish
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Standish
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */


/****
  THEME COLORS
    var(--global-palette1); Accent
    var(--global-palette2); Accent Hover
    var(--global-palette3); Strongest Text (H1, H2, H3)
    var(--global-palette4); Strong Text (H4, H5 et Paragraphe)
    var(--global-palette5); Medium Text (H6)
    var(--global-palette6); Subtle Text (Formulaire, Search...)
    var(--global-palette7); Subtle Background (Formulaire, Search...)
    var(--global-palette8); Lighter Background 
    var(--global-palette9); White
****/

.wp-block-kadence-column.clickable-column {
    cursor: pointer;
}
/* Buttons */
span.kt-btn-inner-text {
    text-align: left;
}
.wp-block-kadence-advancedbtn.contact a.adresse {
    align-items: start;
}
.wp-block-kadence-advancedbtn.contact a.adresse > .kb-svg-icon-wrap{
    margin-top: 3px;
}

/****
  SCRIPTS
****/

/* Enlever le background color aux InfoBox */

/*.kt-blocks-info-box-link-wrap:hover {
background: transparent !important;
}
.kt-blocks-info-box-link-wrap {
background: transparent !important;
}*/

/****
  FLUENT FORM 
****/

input[type="radio"]{
    accent-color: var(--global-palette1) !important;
}
.standish-block-cloud-infolettre .frm-fluent-form {
    margin: 0px !important;
}
.standish-block-cloud-infolettre .fluentform .ff-el-group {
    margin: 0px !important;
}
.standish-block-cloud-infolettre .fluentform .ff-btn {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    border-radius: 50px;
    padding: 14px 29px 14px 29px;
}
.standish-block-cloud-infolettre .fluentform .ff-btn-submit {
    background-color: var(--global-palette1);
    color: var(--global-palette9);
}
.standish-block-cloud-infolettre .fluentform .ff-el-form-control {
    padding: 14px 29px 14px 29px;
}
.standish-block-cloud-infolettre .ff-t-cell.ff-t-column-1 {
    width: 66% !important;
}
.standish-block-cloud-infolettre .ff-t-cell.ff-t-column-2 {
    width: 33% !important;
}
@media only screen and (max-width: 768px){
    .standish-block-cloud-infolettre .ff-t-cell.ff-t-column-1,
    .standish-block-cloud-infolettre .ff-t-cell.ff-t-column-2 {
        width: 100% !important;
    }
    .standish-block-cloud-infolettre .ff-t-cell.ff-t-column-1{
        margin-bottom: 15px;
    }
}



/****
FOOTER
****/

.site-middle-footer-inner-wrap{
    align-items: start;
}
.site-bottom-footer-inner-wrap {
    align-items: center;
}
.site-footer-row-container-inner .site-container {
    padding: 0px;
}
.standish-logo{
  margin-top: -7px;
}
.standish-logo img{
  width: 100px;
}
@media only screen and (max-width: 768px){
    .site-bottom-footer-inner-wrap .footer-widget-area-inner{
        justify-content: center;
    }
}

/****
ICONS SETTINGS 
****/

/* Icons dans un bouton plus grand que le texte */
a.kt-button.taclass{
	display: flex;
    align-items: center;
}
a.kt-button.taclass svg {
    font-size: 21px;
    width: 25px;
    height: auto;
}

.newsletter-form .kb-form .kadence-blocks-form-field{
  margin-bottom: 0px;
}


/****
IMAGE ET SLIDER KEY BURN EFFECT
****/

.image-key-burn {
  width: 100%;
  /*height: 50vw;*/
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.image-key-burn .kb-bg-slide {
  width: 100%;
  animation: move 40s ease;
  /* Add infinite to loop. */
  
  -ms-animation: move 40s ease;
  -webkit-animation: move 40s ease;
  -0-animation: move 40s ease;
  -moz-animation: move 40s ease;
  position: absolute;
}

@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    /* IE 9 */
    
    -webkit-transform: scale(1.0);
    /* Safari and Chrome */
    
    -o-transform: scale(1.0);
    /* Opera */
    
    -moz-transform: scale(1.0);
    /* Firefox */
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    /* IE 9 */
    
    -webkit-transform: scale(1.2);
    /* Safari and Chrome */
    
    -o-transform: scale(1.2);
    /* Opera */
    
    -moz-transform: scale(1.2);
    /* Firefox */
  }
}

/*@font-face {
  font-family: 'icomoon';
  src:  url('/wp-content/themes/standish/assets/fonts/icomoon.eot');
  src:  url('/wp-content/themes/standish/assets/fonts/icomoon.eot#iefix') format('embedded-opentype'),
    url('/wp-content/themes/standish/assets/fonts/icomoon.woff2') format('woff2'),
    url('/wp-content/themes/standish/assets/fonts/icomoon.ttf') format('truetype'),
    url('/wp-content/themes/standish/assets/fonts/icomoon.woff') format('woff'),
    url('/wp-content/themes/standish/assets/fonts/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

span.icon-tv:before {
  content: "\e900" !important;
}*/