/*
Theme Name: Actronika Child V0.01
Theme URI: http://www.actronika.com/
Template: bedentist
Author: Thomas
Description: Your theme description.
Tags: blue,white,light,one-column,two-columns,three-columns,left-sidebar,right-sidebar,fixed-layout,responsive-layout,custom-background,custom-colors,custom-menu,featured-images,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 0.0.1.1470905140
Updated: 2016-08-11 10:45:40

*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
html {
    background-color: #fefefe;
    overflow: hidden;
}
.loader {
    position: absolute;
    top: 40%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
}
.loader .cube-wrapper {
    width: 5rem;
    height: 5rem;
    position: absolute;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 1);
    -moz-animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 1);
    -ms-animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 1);
    animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 1);
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-duration: 0.575s;
    -moz-animation-duration: 0.575s;
    -ms-animation-duration: 0.575s;
    animation-duration: 0.575s;
}
.loader .cube-wrapper:nth-child(1) {
    animation-name: side-top;
    -ms-animation-name: side-top;
    -webkit-animation-name: side-top;
    -moz-animation-name: side-top;
}
.loader .cube-wrapper:nth-child(2) {
    animation-name: side-right;
    -ms-animation-name: side-right;
    -webkit-animation-name: side-right;
    -moz-animation-name: side-right;
}
.loader .cube-wrapper:nth-child(3) {
    animation-name: side-bottom;
    -ms-animation-name: side-bottom;
    -webkit-animation-name: side-bottom;
    -moz-animation-name: side-bottom;
}
.loader .cube-wrapper:nth-child(4) {
    animation-name: side-left;
    -ms-animation-name: side-left;
    -webkit-animation-name: side-left;
    -moz-animation-name: side-left;
}
.loader .cube-wrapper::before {
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 250%;
    -moz-transform: rotateX(-45deg) rotateY(0deg) rotateZ(-45deg);
    -webkit-transform: rotateX(-45deg) rotateY(0deg) rotateZ(-45deg);
    -o-transform: rotateX(-45deg) rotateY(0deg) rotateZ(-45deg);
    transform: rotateX(-45deg) rotateY(0deg) rotateZ(-45deg);
    background-color: #efefef;
    content: '';
    -webkit-perspective: 0;
    perspective: 0;
    transform-style: preserve-3d;
}
.loader .cube-wrapper > .cube {
    width: inherit;
    height: inherit;
    position: absolute;
    -moz-transform: rotateX(-45deg) rotateY(45deg) rotateZ(0deg);
    -webkit-transform: rotateX(-45deg) rotateY(45deg) rotateZ(0deg);
    -o-transform: rotateX(-45deg) rotateY(45deg) rotateZ(0deg);
    transform: rotateX(-45deg) rotateY(45deg) rotateZ(0deg);
    -webkit-perspective: 0;
    perspective: 0;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.loader .cube-wrapper > .cube > .face {
    width: inherit;
    height: inherit;
    position: absolute;
}
.loader .cube-wrapper > .cube > .face.front {
    -moz-transform: translate3d(0, 0, 2.5rem);
    -webkit-transform: translate3d(0, 0, 2.5rem);
    -o-transform: translate3d(0, 0, 2.5rem);
    transform: translate3d(0, 0, 2.5rem);
    background-color: #156bab;
}
.loader .cube-wrapper > .cube > .face.back {
    -moz-transform: rotateY(180deg) translate3d(0, 0, 2.5rem);
    -webkit-transform: rotateY(180deg) translate3d(0, 0, 2.5rem);
    -o-transform: rotateY(180deg) translate3d(0, 0, 2.5rem);
    transform: rotateY(180deg) translate3d(0, 0, 2.5rem);
}
.loader .cube-wrapper > .cube > .face.left {
    -moz-transform: rotateY(-90deg) translate3d(0, 0, 2.5rem);
    -webkit-transform: rotateY(-90deg) translate3d(0, 0, 2.5rem);
    -o-transform: rotateY(-90deg) translate3d(0, 0, 2.5rem);
    transform: rotateY(-90deg) translate3d(0, 0, 2.5rem);
    background-color: #1a87d9;
}
.loader .cube-wrapper > .cube > .face.right {
    -moz-transform: rotateY(90deg) translate3d(0, 0, 2.5rem);
    -webkit-transform: rotateY(90deg) translate3d(0, 0, 2.5rem);
    -o-transform: rotateY(90deg) translate3d(0, 0, 2.5rem);
    transform: rotateY(90deg) translate3d(0, 0, 2.5rem);
    background-color: #39a0ed;
}
.loader .cube-wrapper > .cube > .face.top {
    -moz-transform: rotateX(90deg) translate3d(0, 0, 2.5rem);
    -webkit-transform: rotateX(90deg) translate3d(0, 0, 2.5rem);
    -o-transform: rotateX(90deg) translate3d(0, 0, 2.5rem);
    transform: rotateX(90deg) translate3d(0, 0, 2.5rem);
    background-color: #39a0ed;
}
.loader .cube-wrapper > .cube > .face.bottom {
    -moz-transform: rotateX(-90deg) translate3d(0, 0, 2.5rem);
    -webkit-transform: rotateX(-90deg) translate3d(0, 0, 2.5rem);
    -o-transform: rotateX(-90deg) translate3d(0, 0, 2.5rem);
    transform: rotateX(-90deg) translate3d(0, 0, 2.5rem);
    background-color: #39a0ed;
}
.details {
    font-size: 12px;
    width: 100%;
    position: absolute;
    text-align: center;
    line-height: 2;
    left: 0;
    bottom: 2.5rem;
    color: #000;
    padding: 0 3rem;
}
.details a {
    color: #1a87d9;
}
.details a:hover {
    color: #3e9fe8;
}
}

.cadre{
  border-radius: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
.site-logo
{
    margin-right: 40px!important;
}
.container
{
    max-width: none!important;
}
#text-2
{
    min-width: 261px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .contacts-list .fa, .hours-list .fa {
    padding-left: 48px;
  }
  .contacts-list .fa::before, .hours-list .fa::before {
    position: absolute;
    display: block;
    left: 0;
  }
}
@media only screen and (max-width: 570px) {
    .footer-container .social-list
    {
        right: 20px;
    }
}
@media only screen and (min-width: 768px) {
    .footer-container .social-list
    {
        top: 20px;
    } 
}
.site-main {
  margin-left:  20px;
  margin-right:  20px;
  margin-bottom:  70px;
}