/*
Theme Name: Theme enfant de Moesia
Description: Theme enfant de Moesia
Template: moesia 
Version: 0.1.0
*/

div.textwidget 
{
 padding-right:8%;
 padding-left:8%;
  }

p {
 padding-right:10%;
 padding-left:10%;
  }

.site-branding {
    display: none;
}

.col-md-8 {
    width: auto !important;
}

.main-navigation {
    margin-left: auto;
    margin-right: auto;
}


* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}
 
body {
  background: #333;
}
 
.pic {
  border: 10px solid #fff;  
  float: left;
  height: 300px;
  width: 300px;
  margin: 20px;
  overflow: hidden;
  
  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;  
}

/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

a {
    color: #ffffff;
}

a:link {
    color: #ffffff;
}

a:visited {
    color: #ffffff;
}

a:hover {
    color: red;
}



/* Remove the padding added by the "Above Header" extension.  */
.ah-widget-area .widget {
  padding: 0 !important;
}
@media screen and (min-width: 1025px) {
  /* Add a scroll arrow for large screens.  */
  #scroll-arrow {
    opacity: 5;
    color: white;
    position: absolute;
    bottom: 150px;
    left: 50%;
    margin-left: -25px;
    z-index: 999999;
  }

  #scroll-arrow:hover {
    text-decoration: none;
    bottom: 140px;
  }
}

/* Disable the scroll arrow for small screens.  */
@media only screen and (max-width: 1024px) {
  #scroll-arrow,
  #scroll-arrow:hover {
    display: none;
    visibility: hidden;
   }
	}

h2 { color: white; }

span.wpcf7-list-item { display: block; }