/*-----STRUCTURE-----*/ .struct-wrapper { max-width: 1100px; margin:0 auto;} .struct-header { max-width: 1100px; margin:0 auto;} /*-----MASONRY-----*/.masonry {max-width: 1100px;}.masonry.gridimg img.thumbnailmasonry{width:275px !important;}.masonry.gridimg .datethumb{max-width:275px; max-height:275px;}.masonry.gridimg .masonry_toogle{max-width: 275px; max-height: 275px;}.masonry.gridimg .item,.masonry.gridimg .grid-sizer { height: 275px; } .masonry.gridimg .item.is-expanded , #animate-item-size-responsive .item.is-expanded { height: 550px; }@media only screen and (max-width:825px){ .masonry.gridimg .item,.masonry.gridimg .grid-sizer { width: 33.333333333%;} .masonry.gridimg .item.is-expanded , #animate-item-size-responsive .item.is-expanded { width: 66.666666666%; height:825px; } .masonry.gridimg .headeritem,.masonry.gridimg .item .contentitem{padding-left: 25px !important;} }@media only screen and (max-width:550px){ .masonry.gridimg .item,.masonry.gridimg .grid-sizer { width: 50%;} .masonry.gridimg .item.is-expanded , #animate-item-size-responsive .item.is-expanded { width: 100%; height:825px; } }@media only screen and (max-width:275px){ .masonry.gridimg .item,.masonry.gridimg .grid-sizer { width: 100%; } .masonry.gridimg .item.is-expanded , #animate-item-size-responsive .item.is-expanded { width: 100%; height:1100px; } } /*-----COLOR-----*/article a, a, strong,b{color:#9ec210;}.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:#9ec210;}.button:hover, .button:focus, input[type=submit]:hover, input[type=submit]:focus{background:#83a110;} /*-----Add Font Family-----*/ @font-face { font-family: 'exo-bold-webfont'; src: url('../fonts/exo-bold-webfont.eot'); src: url('../fonts/exo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/exo-bold-webfont.woff') format('woff'), url('../fonts/exo-bold-webfont.ttf') format('truetype'), url('../fonts/exo-bold-webfont.svg#amaranthregular') format('svg'); font-weight: normal; font-style: normal; font-display:swap; } @font-face { font-family: 'opensans-condlight-webfont'; src: url('../fonts/opensans-condlight-webfont.eot'); src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-condlight-webfont.woff') format('woff'), url('../fonts/opensans-condlight-webfont.ttf') format('truetype'), url('../fonts/opensans-condlight-webfont.svg#amaranthregular') format('svg'); font-weight: normal; font-style: normal; font-display:swap; } @font-face { font-family: 'parisienne-regular-webfont'; src: url('../fonts/parisienne-regular-webfont.eot'); src: url('../fonts/parisienne-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/parisienne-regular-webfont.woff') format('woff'), url('../fonts/parisienne-regular-webfont.ttf') format('truetype'), url('../fonts/parisienne-regular-webfont.svg#amaranthregular') format('svg'); font-weight: normal; font-style: normal; font-display:swap; } @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; font-display:swap; } /*-----TITRES-----*/ .title {font-size:2.4em;} h1 {font-size:2.28em;} h2 {font-size:2.16em;} h3 {font-size:1.68em;} h4 {font-size:1.44em;} h5 {font-size:1.32em;} h6 {font-size:0.96em;} .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-condlight-webfont;}.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:#5B8452;} /*-----TEXT-----*/ .struct-wrapper {font-size:1.1em;} .struct-wrapper {line-height:140%;} .struct-wrapper {font-family:'arial';}.struct-wrapper {font-style:normal;}.struct-wrapper {color:#9e9e9e;} /*-----Slider-----*/ /*-----Menu-----*/.flexy-menu {max-width:1100px;} .flexy-menu, .flexy-menu > li.showhide { background-color:rgba(255,255,255,0.9) } .flexy-menu ul li ul, .flexy-menu ul.sub-menu li a{ background-color:rgba(255,255,255,0.9) } .flexy-menu li:hover>a, .flexy-menu li.active a, a[bubbletooltip]:after{ background-color:#9ec210 }a[bubbletooltip]:before{ border-top: 21px solid #9ec210; } .flexy-menu ul.sub-menu li.active a, .flexy-menu ul.sub-menu li:hover > a{ background-color:rgba(255,255,255,0.8) } .flexy-menu > li > a, .flexy-menu>li.showhide { color:#9ec210 } .flexy-menu ul.sub-menu > li > a{ color:#9ec210 } .flexy-menu li:hover>a, .flexy-menu li.active a, a[bubbletooltip]:after{ color:#fff } .flexy-menu ul.sub-menu li.active a, .flexy-menu ul.sub-menu li:hover > a{ color:#9ec210 } .flexy-menu a, .flexy-menu #s{ font-size:14px; } .flexy-menu a, .flexy-menu #s, .flexy-menu #b{ line-height:20px; } .flexy-menu a, .flexy-menu #s {font-family:'arial';}.flexy-menu a {font-style:normal;} .flexy-menu, .flexy-menu #s, .flexy-menu #b { color:#222222; }.flexy-menu > li > a, .flexy-menu ul.sub-menu > li > a { padding-left: 16px; padding-right: 16px; }.flexy-menu > li > a{ 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: 14px; padding-bottom: 14px; }.flexy-menu ul.sub-menu > li > a {font-size:90%;}.flexy-menu i {font-size:210%;}