@charset "UTF-8";
/******************** Entête UTF-8 ******************\
*
*	fichier	: website\css\default\default.css
*	projet	: Baracci - CMS
*	version	: 2 2019-03-05 15:38 MB
*
\****************************************************/

/* basic style*/
html,
body { height: 100%;margin: 0;padding: 0;position: relative; }
*,
*:before,
*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
html * { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
* { box-sizing: border-box; }
img.full,
img.center,
img[align="center"],
img[align="middle"],
img[align="justify"],
figure.left,
img.left,
img[align="left"],
figure.right,
img.right,
img[align="right"] { display: block;margin: 0 auto 20px;max-width: 100%; }
section { position: relative; }
a,
a:active,
a:focus { outline: none!important; }
button:focus { outline: none!important; }
button::-moz-focus-inner { border: 0; }

/*global classes*/
.sectionpadding { padding-top: 1rem;padding-bottom: 1rem; }
.sectionpadding2 { padding-top: 0.5rem;padding-bottom: 3.5rem; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.trans { -webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s; }
.hidemobile { display: none;padding: 0 1em; }
/*CSS Grid*/
.grid-wrapper { display: grid;grid-template-columns: repeat(12, 1fr);grid-template-rows: auto; }
.nested6,
.nested5,
.nested4,
.nested3,
.nested2 { display: grid;grid-template-columns: repeat(1/-1);grid-template-rows: auto;grid-gap: 1em; }
.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 { grid-column: 1/-1;grid-column-gap: 30px;grid-row-gap: 3rem; }
/*Site logo*/
.masthead-inner { display: flex; }
.site-title a { display: inline-block;text-indent: -10000em; }
.site-title h1 { margin: 0; }
