dd.mod-articles-date.list-inline-item
{font-size: 14px;
  font-weight: 300;
  margin-bottom: 8px;
}

body.layout-blog div#maincontent
{padding: 50px 25px;
  max-width: 1200px;
  margin: auto;}

body.layout-blog div#maincontent h2.tck-article-title
{margin-bottom:25px;}

div.brofoot p
{padding:0 0 5px 0;}

ul.mod-articles-items.mod-list
{padding: 0;
  margin: 0;}

ul.mod-articles-items.mod-list li
{list-style-type: none;}

span.icon-calendar.icon-fw
{display:none;}

label.contactck-label-radio
{font-weight:normal!important;}

div.captcha label
{display:block;}


div.vid916,
div.vid11,
div.vid169,
div.vid43,
div.vid34
{max-width:600px;margin:auto;}

.actuhome div.vid916, 
.actuhome div.vid11, 
.actuhome div.vid169, 
.actuhome div.vid43, 
.actuhome div.vid34 {
  max-width: 200px;
  margin: auto;
}

div.vid916 div.videock
{width: 80%;
  padding-bottom: 142.22%;
  margin: 10px auto 25px;
}
div.vid11 div.videock
{width: 80%;
  padding-bottom: 80%;
  margin: 10px auto 25px;
}
div.vid169 div.videock
{width: 80%;
  padding-bottom: 45%;
  margin: 10px auto 25px;
}
div.vid43 div.videock
{width: 80%;
  padding-bottom: 60%;
  margin: 10px auto 25px;
}

div.vid34 div.videock
{width: 80%;
  padding-bottom: 106.67%;
  margin: 10px auto 25px;
}

.contactck-field textarea
{height:100px;}


label#ID1768392896786_email-lbl::after
{content:' *';}

label.contactck-label-radio span.star
{display:none;}

div.contactck-field
{margin-top:3px;margin-bottom:5px;}
select
{border: #dac29d 1px solid;
  border-radius: 0px;
  margin-top: 3px;
  margin-bottom: 5px;
  padding: 7px;
  background: #fff;}

.mobilemenuck-bar img
{rotate:-15deg;}
sup
{font-size: 65%;
  vertical-align: super;
  content: "+";}

div.pressim a:hover,
div.pressimv a:hover,
div.imgbroc a:hover
{opacity:1!important;}

#wrapper-footer a
{color:#ffffff;text-decoration:none;}

li.menico span.titreck-title,
div.menico span.titreck-title
{display:none;}

body .innercontent a:hover
{opacity:0.6;}

body .innercontent a
{text-decoration:underline dotted;}



body .cktext.inner a:hover
{opacity:0.6;}

figure.puffck:hover figcaption, figure.effectck-puffck:hover figcaption, figure.puffck.hover figcaption, figure.effectck-puffck.hover figcaption {
  height: 100%;
}
div.affbro a:hover
{opacity:1;}
figure.puffck img, figure.effectck-puffck img {
  scale: 1;
    filter: grayscale(0);
  opacity: 1;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
}

figure.puffck:hover img, figure.effectck-puffck:hover img, figure.puffck.hover img, figure.effectck-puffck.hover img {
  z-index: 9;
  -webkit-transform: translate3d(0,0,0) scale(1.1);
  transform: translate3d(0,0,0) scale(1.1);
  filter: grayscale(1);
}

figure[class*="effectck"] figcaption [class*="title"] {
  word-spacing: 0;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.3em;
  font-family: Rubik;
}
figure[class*="effectck"] figcaption [class*="desc"] {
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 600;
  background-color: #fff;
  color: #b34215;
  width: fit-content;
  padding: 7px 10px;
}

figure.effectck-puffck:hover figcaption div.imageeffectck_desc
{margin-top:20px;}

figure.puffck figcaption, figure.effectck-puffck figcaption {
  top: 0;
  bottom: 0;
  margin: auto;
  background: rgba(179,66,21,0.8);
  color: #fff;
}

figure.effectck-puffck:hover figcaption
{display:flex;}

figure.effectck-puffck:hover figcaption div
{margin:auto;}


img.tck-logo-img
{rotate:-15deg;}
.pagebuilderck img {margin-bottom:-5px;}
div.affbro img
{border:5px solid #b34215;}

div.affbro
{margin: 25px auto;
  background: none;
  max-width: 300px;}



ul, ol {
  padding: 0 0 10px 0;
  margin: -5px 0 0 20px;
}

strong {font-weight:600;}
p
{
padding: 0 0 15px 0;
  line-height: 1.3em;
}
p.head1
{
color: #ffffff;
font-weight: 600;
font-size: 72px;
  padding:0;
  text-shadow: rgba(0,0,0,0.1) 3px 3px 5px;
}

p.head2
{
  color:#164369;
font-weight: 600;
font-size: 48px;
padding:0;
text-shadow: rgba(179,66,21,0.1) 3px 3px 5px;}

p.head3
{
color: #ffffff;
font-weight: 600;
font-size: 72px;
  padding:0;
  text-shadow: rgba(0,0,0,0.1) 3px 3px 5px;
}

p.head4
{
color: #ffffff;
font-weight: 600;
font-size: 48px;
padding:0;
text-shadow: rgba(0,0,0,0.1) 3px 3px 5px;}

h1, h2 ,h3 ,h4 ,h5 ,h6
{text-transform:uppercase;line-height: 1.2em;
  padding-bottom: 5px;}
h1 {font-size:48px;color:#b34215;}
h2 {font-size:48px;color:#0f385a;}
h3 {font-size:36px;color:#b34215;}
h4 {font-size:36px;color:#0f385a;}
h5 {font-size:24px;color:#b34215;}
h6 {font-size:24px;color:#0f385a;}


/* Corr Menu */
div#maximenuck111 ul.maximenuck li.maximenuck.item169.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item169.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item169.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item169.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item169.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item169.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item170.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item170.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item170.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item170.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item170.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item170.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item171.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item171.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item171.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item171.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item171.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item171.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item172.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item172.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item172.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item172.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item172.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item172.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item173.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item173.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item173.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item173.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item173.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item173.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item174.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item174.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item174.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item174.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item174.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item174.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item175.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item175.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item175.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item175.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item175.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item175.level1.active > span.nav-header span.titreck, 
div#maximenuck111 ul.maximenuck li.maximenuck.item176.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item176.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item176.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item176.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item176.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item176.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck li.maximenuck.item177.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item177.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item177.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item177.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item177.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item177.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck li.maximenuck.item178.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item178.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item178.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item178.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item178.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item178.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck li.maximenuck.item179.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item179.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item179.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item179.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item179.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item179.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck li.maximenuck.item180.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item180.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item180.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item180.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item180.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item180.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck li.maximenuck.item181.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item181.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item181.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item181.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item181.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item181.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck li.maximenuck.item182.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item182.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck li.maximenuck.item182.level1.active > span.nav-header span.titreck,
div#maximenuck111 ul.maximenuck2 li.maximenuck.item182.level1.active > a.maximenuck span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item182.level1.active > span.separator span.titreck, div#maximenuck111 ul.maximenuck2 li.maximenuck.item182.level1.active > span.nav-header span.titreck
{font-weight:600!important;}
/* Corr Menu */

@media (max-width:1200px)
{
  #wrapper-menu {display:none;}
 body
  {padding-top: 60px !important;}
}