﻿/*
Theme Name: One Line Lite Enfant par FOS Team
Description: Theme enfant du theme One Line Lite.
Author: FosTT
Author URI: https://fostt.fr
Template: oneline-lite
Version: 1.0
*/

* {
	font-family: 'Merriweather Sans', sans-serif;
	/*font-size: 15px;*/
}
.svg_enable .demo-image {
	height: 200px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Merriweather Sans";
	font-weight: bold;
	letter-spacing:2px;
}
.navigation ul ul {
	width: 220px;
	padding-left: 0px;
}

.navigation ul ul  li{
	width:100%;
}

.navigation ul ul.sub-menu a:link{
	width:100%;
}

.navigation ul.sub-menu li a:hover{
	background-color:#666;
}

.um-login, .um-logout {
	background-color:#666;
}

.smaller .navigation ul.sub-menu li a:hover{
  color:#D4B068 !important;
}

.boxzilla { 
padding: 2%;
background-color: #ffffa5;
box-shadow: 2px 4px 6px #444;
-moz-box-shadow: 2px 4px 6px #444;
-webkit-box-shadow: 2px 4px 6px #444;
transform: rotate(2deg);
-moz-transform: rotate(2deg);
-webkit-transform: rotate(2deg);
-o-transform: rotate(2deg);
-ms-transform: rotate(2deg);
border-bottom-right-radius: 60px 10px;
text-align: center;
}

.flex-direction-nav .flex-prev{
background: url(images/arrow_left.png) center no-repeat;
background-size: 40% 40%;
}

.flex-direction-nav .flex-next {
background: url(images/arrow_right.png) center no-repeat;
background-size: 40% 40%;
}

#slider-div::before{
  content: " ";
  background: url(images/arrow_bottom.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 75%;
  position: absolute;
  left: -16px;
  height:20px;
  color: #D4B068;
  position: absolute;
  opacity: 0.8;
  text-shadow: 0 0 .5rem rgba(0,0,0,0.5);
  width: 6rem;
  font-size: 2rem;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  bottom: 3rem;
  margin-left: -3rem;
  left: 50%;
  z-index: 1000;
  animation: bounce 1s ease infinite;
}

@keyframes bounce {
  50% {
    transform: translateY(-50%);
  }
  100% {
    transform: translateY(0);
  }
}

section#services {
	padding-top: 20px;
}

@media screen and (max-width: 576px) {
	.container, .service-block {
		margin: 0px;
		padding: 0px;
    width: 100%;
		max-width: 576px;
	}
}

.bx-controls {
	display: none;
}