/*
Theme Name: AIDC Base Theme
Author: Efront
Author URI: http://efront.com.au/
Description: The base Efront Wordpress template.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


.ellip {
  display: block;
  height: 100%;
  z-index: 12;
}

.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}


.article--octonary.elips_visible .slide-out .ellip,
.article--octonary.elips_visible .slide-out .ellip-line{
  overflow: visible;
  white-space: normal;
}
.section__content a:hover , .section-container a:hover ,.features-primary a:hover{
  opacity:0.7;
}
.slick-dots li button {
     background: rgba(199, 201, 203,.5);
}

.slider-main.slider-main--intro .slick-dots li button:before {
  display: none!important;
}

.list-features.fixed .article.article--small {
  position: absolute;
}

.section-primary .section__aside .list-infos a {
  text-decoration: underline;
}
.section-primary .section__group p span strong{
  display: inline-block;
}

.form-big .gform_save_link.form__btn {
  padding-left: 20px; padding-right: 20px;
}

.form-big .section-alt .ginput_container_radio .gfield_radio li.field { border: none; padding-left: 0; }
.form-big .section-alt .ginput_container_radio .gfield_radio label { display: inline-block; padding-left: 1em; height: auto; }
.form-big .form__hint {
    text-transform: none;
    margin-bottom: 12px;
}

body.home .slider-main--intro .slider__slide { display: flex; flex-direction: column; justify-content: center; }
body.home .slider-main--intro .slider__slide-inner { top: 0; flex: 0 0 auto; position: relative; }

section .list-brands a:before, section .list-brands a:after {
	display: none;
}