/*-----STRUCTURE-----*/ .struct-wrapper { max-width: 1000px; margin:0 auto;} .site-wrapper { max-width: 1000px; } /*-----COLOR-----*/ article a, a, strong,b{color:#2e1b12;}.button, input[type=submit]{color:#ffffff;}.button:hover, .button:focus, input[type=submit]:hover, input[type=submit]:focus{color:#ffffff;}.button, input[type=submit] {background:#2e1b12;}.button:hover, .button:focus, input[type=submit]:hover, input[type=submit]:focus{background:#3d291c;} /*-----Add Font Family-----*/ @font-face { font-family: 'opensans-bold'; src: url('../fonts/opensans-bold.eot'); src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold.woff') format('woff'), url('../fonts/opensans-bold.ttf') format('truetype'), url('../fonts/opensans-bold.svg#amaranthregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'sofiaprolight'; src: url('../fonts/sofiaprolight.eot'); src: url('../fonts/sofiaprolight.eot?#iefix') format('embedded-opentype'), url('../fonts/sofiaprolight.woff') format('woff'), url('../fonts/sofiaprolight.ttf') format('truetype'), url('../fonts/sofiaprolight.svg#amaranthregular') format('svg'); font-weight: normal; font-style: normal; } /*-----TITRES-----*/ .title {font-size:1.8em;} h1 {font-size:1.71em;} h2 {font-size:1.62em;} h3 {font-size:1.26em;} h4 {font-size:1.08em;} h5 {font-size:0.99em;} h6 {font-size:0.72em;} .title {line-height:140%;} h1 {line-height:137.2%;} h2 {line-height:133%;} h3 {line-height:126%;} h4 {line-height:112%;} h5 {line-height:105%;} h6 {line-height:84%;} .title,h1,h2,h3,h4,h5,h6 {font-family:opensans-bold;} .title,h1,h2,h3,h4,h5,h6 {font-style:normal;} .title,h1,h2,h3,h4,h5,h6, .title a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#000;} /*-----TEXT-----*/ .struct-wrapper {font-size:1em;} .struct-wrapper {line-height:120%;} .struct-wrapper {font-family:'sofiaprolight';} .struct-wrapper {font-style:normal;} .struct-wrapper {color:#222222;} /*-----Slider-----*/ /*-----Menu-----*/ .flexy-menu {max-width:1000px;} .flexy-menu, .flexy-menu > li.showhide { background-color:transparent } .flexy-menu ul, .flexy-menu ul li ul, .flexy-menu ul.sub-menu li a{ background-color:#2e1b12 } .flexy-menu li:hover>a, .flexy-menu li.active a, a[bubbletooltip]:after{ background-color:rgba(0,0,0,0.6) }a[bubbletooltip]:before{ border-top: 21px solid rgba(0,0,0,0.6); } .flexy-menu ul.sub-menu li.active a, .flexy-menu ul.sub-menu li:hover > a{ background-color:#ffffff } .flexy-menu > li > a, .flexy-menu>li.showhide { color:#ffffff } .flexy-menu ul.sub-menu > li > a{ color:#ffffff } .flexy-menu li:hover>a, .flexy-menu li.active a, a[bubbletooltip]:after{ color:#ffffff } .flexy-menu ul.sub-menu li.active a, .flexy-menu ul.sub-menu li:hover > a{ color:#2e1b12 } .flexy-menu a, .flexy-menu #s{ font-size:12px; } .flexy-menu a, .flexy-menu #s, .flexy-menu #b, .flexy-menu>li.showhide span.titlemenu{ line-height:24px; } .flexy-menu a {font-family:'opensans-bold';} .flexy-menu a {font-style:normal;} .flexy-menu, .flexy-menu #s, .flexy-menu #b { color:#2e1b12; } .flexy-menu > li > a, .flexy-menu ul.sub-menu > li > a { padding-left: 12px; padding-right: 12px; }.flexy-menu > li > a, .flexy-menu>li.showhide span.titlemenu { padding-top: 14px; padding-bottom: 14px; } .flexy-menu #s, .flexy-menu #b { padding-top: 11px; padding-bottom: 11px; }.flexy-menu ul.sub-menu > li > a{ padding-top: 12px; padding-bottom: 12px; }.flexy-menu > li > a:hover { border:none; }.flexy-menu ul.sub-menu > li > a:hover, .flexy-menu.mobile > li > a:hover, .flexy-menu.fixedbottom > li > a:hover{ border:none; } .flexy-menu ul.sub-menu > li > a {font-size:110%;}.flexy-menu i {font-size:210%;}