/*
Theme Name: Lightning Child
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.6.0
*/

.site-header-sub .contact-btn a {
    background: linear-gradient(#fb6d3e, #ff002d);
    border-color: #11111100;
}
.site-header-sub .contact-txt-tel {
    color: #ff0000;
}
.swiper-container{
    background-color: #eeeeee;
}
.ltg-slide picture {
    width: 1145px;
    height: auto;
}
@media(max-width:700px){
.footer_fixed{
	position:fixed;
	display: flex;
	width:100%;
	bottom:0;
	left:0;
	z-index:999;
  height: auto;
}
.footer_fixed_baito{
  background-color: #ea9817;
  padding: 10px;
  border-radius: 6px;
}
.footer_fixed_baito > a{
  padding: 3px;
  text-align: center;
  color: #ffffff;
  font-weight: 800;
  margin-left: auto;
  margin-right: auto;
  font-size: 21px;
}
.footer_fixed_baito > a > i{
  margin: 0px 10px 0px 0px;
}
.footer__float-cv .footer__float-cv--active .cv__button{
  display: none !important;
}
}
@media(min-width:701px){
.footer__float-cv{
    bottom: 20px;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 20px;
    transform: translateY(20%);
    transition: transform .25s,opacity .25s;
    width: 230px;
    z-index: 3000;
}
.footer__float-cv--active{
    opacity: 1;
    pointer-events: all;
    transform: translateY(0);
}
.cv__button{
    box-shadow: 8px 8px 16px rgba(0,0,0,.16);
    display: flex;
}
.footer_fixed{
  	display: none !important;
}
}
.slider1 {
  display: flex;
  margin: 0 calc(50% - 50vw);
  width: 100vw;
  height:200px;
  overflow: hidden;
}
.slider1 ul{
	display:flex;
	padding: 0;
	margin:0;
}
.slider1 li{
	width:300px;
	list-style: none;
}
.slider1 ul:first-child {
  animation: slide1 150s -75s linear infinite;
}

.slider1 ul:last-child {
  animation: slide2 150s linear infinite;
}
@keyframes slide1 {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes slide2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}
