 /* Eko styles */
.contentpane2 {background:#eee;}
.bottom {background:#e8630b;}
.bottompane2 {text-align:center;color:white;}
.bottompane2 h2 {color:white;}
.bottompane2 hr {background:white;margin:30px auto;}
.copyright {color:#e8630b;}
.copyright a:link, .copyright a:visited {color:#e8630b;}
.copyright a:active, .copyright a:hover {color:#3c3c3b;}
::selection {background:#e8630b;}
::-moz-selection {background:#e8630b;}
a.bigbutton:link, a.bigbutton:visited {background:#e8630b;color:white;}
a.bigbutton:active, a.bigbutton:hover {background:#3c3c3b;color:white;}
button.bigbutton {background:#e8630b;color:white;}
button.bigbutton:hover {background:#3c3c3b;color:white;}
.h1-headline {color:#e8630b;}
.documents a:link, .documents a:visited {background:#e8630b;color:white;}
.documents a:active, .documents a:hover {background:#3c3c3b;color:white;}
.newspaper-link a:link, .newspaper-link a:visited {background:#e8630b;color:white;}
.newspaper-link a:active, .newspaper-link a:hover {background:#3c3c3b;color:white;}
.gblocks a {background:#3c3c3b;}
.gblocks a:nth-child(even) {background:#e8630b;}
.parallax-link a.bigbutton:link, .parallax-link a.bigbutton:visited {background:white;color:#e8630b;}
.parallax-link a.bigbutton:active, .parallax-link a.bigbutton:hover {background:#3c3c3b;color:white;}
.article-infos {color:#e8630b;}
article.blog-detail h1 {color:#e8630b;}
.socialicons a:link, .socialicons a:visited {background:white;color:#e8630b;}
.socialicons a:active, .socialicons a:hover {background:#3c3c3b;color:white;}
.ci-header span {background:#e8630b;color:white;}
.datatable {margin:40px 0;}
.datatable th {background-color:#e8630b;text-align:center;}
.datatable tr.tarif td {background:#f2f2f2;}
h1, h2, h3, h4, h5, h6 {line-height:normal;}
h1 {color:#e8630b;}
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {color:#e8630b;}
a:link, a:visited {color:#3c3c3b;}
a:active, a:hover {color:#3c3c3b;}
.content ul li:before {color:#e8630b;}
hr {background:#e8630b;}
blockquote {border-left:#f2f2f2 solid 10px;margin:40px 0;}
blockquote, blockquote p {font-size:24px;line-height:30px;font-weight:400;}
nav#dnnMenu ul li a {height:130px;line-height:130px;}
nav#dnnMenu ul li.active a, nav#dnnMenu ul li a:hover {color:#e8630b;}
.mobilemenu ul li a:hover {color:#e8630b;}
.pagecontent ul {margin:30px 0 30px 30px;}
.pagecontent ul li {margin:0 0 10px 0;list-style-type:disc;}
.pagecontent ul li::marker {margin:0 .5rem 0 0;color:#e8630b;}
.svgblockswrapper h2 {color:#e8630b;}
.svgblocks {display:flex;flex-wrap:wrap;padding:20px 0 0 0;}
.svgblock {flex:1 0 25%;width:25%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.svgblockicon {display:flex;align-items:center;justify-content:center;}
.svgblockicon svg {width:100px;fill:#dbdbdb;}
.accordion-header h4 {margin:0;}
.accordion-content {padding:30px 0 0 0;}
.accordion-content p {margin:0;}
.orange {color:#e8630b;}
/* for 980px and less - Only portrait for retina display */
@media all and (max-width:980px),
            screen and (-webkit-min-device-pixel-ratio: 3.0) and (max-width: 2940px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 2.0) and (max-width: 1960px) and (orientation: portrait) {
.login {float:none;text-align:center;}
.login a {margin:20px 0;}
.svgblock {width:calc(50% - 2em);}
}
/* for 640px and less */
@media screen and (max-width:640px) {
.bottomflex {display:block;}
.bottomright {flex:initial;}
.bottompane1 {margin:0 0 40px 0;text-align:center;}
.login a {margin:0 0 20px 0;}
.svgblocks {display:block;}
.svgblock {width:auto;}
}