#edit-body-0-value{visibility: visible!important;}

@media screen and (max-width: 1200px) {
.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span, .body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:before, .body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:after{background:white;}
.dxpr-theme-header{background:transparent!important; margin-bottom: -60px!important;}
#navbar > div > div > div > div.wrap-branding{position: absolute!important;z-index: 50!important;}
}

#navbar{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%) !important;}



#chiffres{height:150px; max-height:150px;}

#degrade::before,
#degrade::after {content: '';position: absolute;left: 0;right: 0;height: 120px;}
#degrade::before {top: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent);}
#degrade::after {bottom: 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);}


.dxpr-theme-footer .footer-container {padding-top: 0px;}


@media screen and (min-width: 1200px) {
/*-----------------------*/
/* -MENU PRINCIPAL- */
/*-----------------------*/
/* MENU PRINCIPAL - Logo */
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top #logo {max-height: 21px;margin-left: 1vw;}

/* MENU PRINCIPAL - Mise en forme */
#navbar{top:0px;}
#block-dxpr-theme-main-menu > ul {margin-left: -16vw;}
#block-dxpr-theme-main-menu > ul > li{padding: 0px 10px;}
#block-dxpr-theme-main-menu > ul > li > a{pointer-events: none;font-weight:500;}

#block-dxpr-theme-main-menu > ul > li:nth-child(4) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(4).expanded.dropdown.active > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(5) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(5).expanded.dropdown.active > a{pointer-events: all!important;}

.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top {overflow: hidden;}
#block-dxpr-theme-main-menu > ul > li > ul > li > ul > li, #block-dxpr-theme-main-menu > ul > li > ul > li > ul > li > a{width:-webkit-fill-available!important;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu.dxpr-theme-menu--has-children a.dropdown-toggle:after{display:none;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.dxpr-theme-header--fixed, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix {box-shadow: none;}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li>a{padding: 8px 20px;}

#navbar.dxpr-theme-header--hover-text .menu .active>a{color: #171a20; font-weight : 500;}

/* MENU PRINCIPAL - Animations */
#navbar.dxpr-theme-header--hover-text .menu a:hover{color: #585a5e;}
#block-dxpr-theme-main-menu > ul > li:hover {background-color:#0000000d;transition: color 0.5s ease,background-color 0.5s ease;}
#block-dxpr-theme-main-menu > ul > li.active a, #navbar.dxpr-theme-header--hover-text .menu .active>a{color: white}
#block-dxpr-theme-main-menu > ul > li > ul { display: block; opacity: 0; visibility: hidden; transition: opacity 0.5s,visibility 0.5s,transform 0.5s ease; position: fixed; left: 0!important; right: 0; top: 0px; padding-top: 60px!important; transform: translateY(-10vh); width: 100%; box-sizing: border-box; background-color: white; padding: 3vh; height: 45vh; min-height:450px; z-index: -1;}
#block-dxpr-theme-main-menu > ul > li:hover > ul {opacity: 1;visibility: visible;transform: translateY(0);}
#dxpr-theme-main-menu {position: relative; z-index: 99;}
.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top {transition: background-color 0.2s ease, width 0.5s ease, margin-left 0.5s ease, padding-left 0.5s ease;}
#block-dxpr-theme-main-menu > ul > li > a {transition: color 0.5s ease;}
#block-dxpr-theme-main-menu {float: none;display: table;margin: auto;}
#block-dxpr-theme-main-menu > ul > li > ul > li > ul > li{transition: color 0.5s ease,background-color 0.5s ease;}
#block-dxpr-theme-main-menu > ul > li > ul > li > ul > li:hover{background-color:#0000000d;transition: color 0.5s ease,background-color 0.5s ease;}

/*-----------------------*/
/* MENU PRINCIPAL 1 */
/*-----------------------*/

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(1) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(2) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3) > a{margin-top:10px; color: #171a20; font-size:14px; font-weight:500;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li > ul > li > a{color: #171a20!important; font-size:13px; font-weight:400;}
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li > ul > li > ul > li > a{color: #171a20!important; font-size:13px; font-weight:300;}
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li > ul {margin-top:14px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3) > ul > li:nth-child(5) > span{color: #171a20 !important;font-size: 13px;font-weight: 400;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(1) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(2) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3) > a{padding-left: 90px;margin-top: 12px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(1) > ul,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(2) > ul,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3) > ul{padding-left:15px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(1) > ul::after,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(2) > ul::after{width: 100%; content: ""; height: 31vh; min-height: 280px; width: 2px; background: rgba(0,50,80,.0588235294); position: absolute; right: 0; display: block; top: 65px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(1) > ul > li:nth-child(6) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(2) > ul > li:nth-child(7) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3) > ul > li:nth-child(5) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3) > ul > li:nth-child(6) > a{color:#263e83!important; font-weight:500;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(1) { background-image: url(/sites/default/files/2024-02/ciment-texture.png); background-size: 45px; background-position-x: 30px; background-position-y: 10px; height: 385px; background-repeat: no-repeat; font-weight: 500; border-radius: 5px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(2){ background-image: url(/sites/default/files/2024-02/granulats-texture-2.png); background-size: 45px; background-position-x: 30px; background-position-y: 10px; height: 385px; background-repeat: no-repeat; font-weight: 500; border-radius: 5px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(1) > ul > li:nth-child(3){ background-image: url(/sites/default/files/2024-02/beton-texture.png);background-size: 45px; background-position-x: 30px; background-position-y: 10px; height: 385px; background-repeat: no-repeat; font-weight: 500; border-radius: 5px;}

/*-----------------------*/
/* MENU PRINCIPAL 2 */
/*-----------------------*/

#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li > ul > li > a{color: #171a20!important; font-size:13px; font-weight:400;}
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li > ul > li > ul > li > a{color: #171a20!important; font-size:13px; font-weight:300;}

#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(1),
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(2){width:30vw!important;}
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(3){width:40vw!important;}
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(1) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(2) > a{display:none;}
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(3){background-image: url(/sites/default/files/2024-02/laboratoire-vicat.jpg);
    height: 275px; background-repeat: no-repeat; color: transparent; background-size: cover; background-position: center;}
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(1),
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul > li:nth-child(2){margin-top:15px;}
#block-dxpr-theme-main-menu > ul > li:nth-child(2) > ul{min-height: 350px; max-height: 350px;}


/*-----------------------*/
/* MENU PRINCIPAL 3 */
/*-----------------------*/

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(1) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(2)> a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(3)> a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(4)> a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(5)> a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(6)> a{transition: color 0.5s ease, background-color 0.5s ease; transition: transform 0.5s ease;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(1) > a:hover,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(2) > a:hover,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(3) > a:hover,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(4) > a:hover,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(5) > a:hover,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(6) > a:hover{background-color: #0000000d; transition: color 0.5s ease, background-color 0.5s ease; transform: translateY(-5px);}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(1) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(2) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(3) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(4) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(5) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(6) > a{color: #171a20; font-size:12px; font-weight:500; position: relative; margin-top: 117%; text-align: center; text-transform: uppercase; border : 1px solid; border-radius: 10px;}


#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(1){
background-image: url(/sites/default/files/2024-05/maison-individuelle.jpg); background-size: contain; background-position-x: center; background-position-y: 20px; background-repeat: no-repeat;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(2){
background-image: url(/sites/default/files/2024-05/batiment-collectif.jpg); background-size: contain; background-position-x: center; background-position-y: 20px; background-repeat: no-repeat;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(3){
background-image: url(/sites/default/files/2024-05/batiment-tertiaire.jpg); background-size: contain; background-position-x: center; background-position-y: 20px; background-repeat: no-repeat;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(4){
background-image: url(/sites/default/files/2024-05/3d-batiment-industriel.jpg); background-size: contain; background-position-x: center; background-position-y: 20px; background-repeat: no-repeat;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(5){
background-image: url(/sites/default/files/2024-05/travaux-public-2.jpg); background-size: contain; background-position-x: center; background-position-y: 20px; background-repeat: no-repeat;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(6){
background-image: url(/sites/default/files/2024-05/barrage-hydraulique-photorealiste.jpg); background-size: contain; background-position-x: center; background-position-y: 62px; background-repeat: no-repeat;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(1), #block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(2), #block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(3), #block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(4), #block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(5), #block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(6) {
        width: 12vw !important;
        margin-right: 50px!important;
        margin-left: 50px!important;
    }

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul{ height: 25vh; min-height: 400px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(1),
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(2),
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(3),
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(4),
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(5),
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li:nth-child(6){width: 12vw !important; margin-right: 30px; margin-left: 30px;}

#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li > ul > li > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li > ul > li > span{color: #171a20!important; font-weight:400;}
#block-dxpr-theme-main-menu > ul > li:nth-child(3) > ul > li > ul > li > ul > li > a{color: #171a20!important; font-weight:300;}

/*-----------------------*/
/* MENU PRINCIPAL 4 */
/*-----------------------*/
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li:nth-child(2) > a{color:transparent;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li > a {font-weight: 400;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li:nth-child(1) > a {margin-top: 10px; color: #171a20;font-size: 14px;font-weight: 500;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li > ul > li > a, #block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li > ul > li > span { color: #171a20 !important;font-weight: 400;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li:nth-child(1){width:30vw!important;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li:nth-child(2){width:63vw!important;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li:nth-child(2){ background-image: url(https://prod-solutions.vicat.io-lab.fr/sites/default/files/2024-02/decoffrage.PNG); background-size: cover; background-position-x: center; background-position-y: 10px; height: 385px; background-repeat: no-repeat; font-weight: 500; border-radius: 5px;}
#block-dxpr-theme-main-menu > ul > li:nth-child(4) > ul > li:nth-child(1) > ul > li:nth-child(6) > a{font-weight:500;}

/*-----------------------*/
/* MENU PRINCIPAL 5 */
/*-----------------------*/
#block-dxpr-theme-main-menu > ul > li:nth-child(5) > ul > li > a{color: #171a20 !important; font-weight: 400;}

/*-----------------------*/
/* MENU PRINCIPAL 6 */
/*-----------------------*/

#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li > ul > li > a{color: #171a20!important; font-size:13px; font-weight:400;}
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li > ul > li > ul > li > a{color: #171a20!important; font-size:13px; font-weight:300;}

#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(1),
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(2){width:30vw!important;}
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(3){width:40vw!important;}
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(1) > a,
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(2) > a{display:none;}
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(3){background-image: url(https://prod-solutions.vicat.io-lab.fr/sites/default/files/2024-02/laboratoire-vicat.jpg);
    height: 275px; background-repeat: no-repeat; color: transparent; background-size: cover; background-position: center;}
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(1),
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul > li:nth-child(2){margin-top:15px;}
#block-dxpr-theme-main-menu > ul > li:nth-child(6) > ul{min-height: 350px; max-height: 350px;}

/*-----------------------*/
/* SECONDARY */
/*-----------------------*/
#block-useraccountmenu > ul > li {margin-top: -45px; margin-right: -25px;}
#block-useraccountmenu > ul > li > a {color:transparent!important;background-image: url(/sites/default/files/2024-02/courriel-de-contact.png); background-repeat: no-repeat!important; background-size: 41px; }
}

/*----------------------------------*/
/* FIN MISE EN PAGE DU MENU */
/*----------------------------------*/



/*-----------------------*/
/* --PAGE D'ACCUEIL- */
/*-----------------------*/
.inlinePlayButton, .inlinePlayButtonMobile{display:none!important;}

/*----------------------------------------------*/
/*-----------------FIL ARIANE----------------*/
/*---------------------------------------------*/
nav.breadcrumb > ul > li:nth-child(1) > a, nav.breadcrumb > ul > li:nth-child(2) > a  {color: #263e83;text-decoration: underline;}
.breadcrumb {padding: 12px 15px;margin-top: 20px;margin-bottom: 30px;list-style: none;background-color: #f4f6f9;border-radius: 0.625rem;float: left;}
.breadcrumb ul {display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;}
.breadcrumb li:not(:last-child)::after {display: inline-block;margin: 0 .25rem;content: "/";}

/*----------------------------------------------*/
/*-----------------PRODUITS----------------*/
/*---------------------------------------------*/
#produit-texte{-webkit-box-shadow: 0 4px 14px 0 rgb(96 152 220 / 20%);box-shadow: 0 4px 14px 0 rgb(96 152 220 / 20%);color:white;border-radius: 0.625rem;}
#produit-texte > h1{color:white!important;}
#produit-texte2{-webkit-box-shadow: 0 4px 14px 0 rgb(96 152 220 / 20%);box-shadow: 0 4px 14px 0 rgb(96 152 220 / 20%);margin-top:7%;border-radius: 0.625rem;}
#produit-texte, #produit-texte2 {padding: 5% 5%;}

/*----------------------------------------------*/
/*---------------APPLICATIONS---------------*/
/*---------------------------------------------*/
.accordion-header{width:100%;}
h2.accordion-header{padding-bottom:0px;}
.accordion-button:not(.collapsed){background-color:#526372!important; color:white;}

/*----------------------------------------------*/
/*---------------MISE EN PAGE---------------*/
/*---------------------------------------------*/
h1, h2, h3, h4 {
    font-weight: 700 !important;
    padding-bottom: 1.5%;
    display: inline-block;
}

#produit-application1{padding: 12px 15px;margin-top: 20px!important;margin-bottom: 30px;list-style: none;background-color: #526372;color: white;border-radius: 0.625rem;margin-left: -15px;margin-right: -15px;}
#produit-section{margin-top:35px;}

#intro, #gbdwvkfxad{height:90vh!important;}


#header-page{height:35vh;}
#rea-min-height{height:242px}

.popover.show{opacity:1;pointer-events:auto;transition:opacity 0.15s linear;}
body, .toooltip {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
}

h1,h2,h3,h4,h5,h6,label,.field--label,.page-title, .html .tp-caption {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
}

nav,nav ul li,nav a {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
}

.site-name, .navbar-brand {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
}

blockquote, blockquote p {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-style: normal;
}

  #dxpr-theme-main-menu,
  #dxpr-theme-main-menu .menu__breadcrumbs,
  #dxpr-theme-main-menu .menu__level {
    text-align: left;
  }
.dxpr-theme-header--side .dxpr-theme-main-menu {
  width: 300px;
}
.dxpr-theme-header--side .menu__level {
  width: 300px;
}

.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top {
  background-color: rgba(51,51,51,0);
  opacity: 1;
}
.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top.affix {
  background-color: rgba(51,51,51,1);
  opacity: 1;
}

.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav > li > a,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav > li > span,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .wrap-branding,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .block-dxpr-theme-helper {
  height: 50px;
  line-height: 50px;
}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top .dxpr-theme-main-menu {
  height: 50px;
}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav > li > a,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav > li > span,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .navbar-header .wrap-branding,
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .block-dxpr-theme-helper  {
  height: 60px;
  line-height: 60px;
}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .dxpr-theme-main-menu {
  height: 60px;
}
.body--dxpr-theme-nav-desktop .nav-child-fixed-width {
  top: 50px;
}
.body--dxpr-theme-nav-desktop .dxpr-theme-header--top.affix .nav-child-fixed-width {
  top: 60;
}
.body--dxpr-theme-nav-desktop.body--dxpr-theme-header-overlay .page-title-full-width-container  { padding-top: 80px }

.body--dxpr-theme-nav-mobile .dxpr-theme-header .navbar-header .wrap-branding,
.body--dxpr-theme-nav-mobile .dxpr-theme-header .navbar-toggle {
  height: 60px;
}
.body--dxpr-theme-nav-mobile .dxpr-theme-header .block-dxpr-theme-helper {
  height: 60px;
  line-height: 60px;
}
.dropdown-menu, .dropdown-menu li {
  min-width: 100px;
}
#navbar.dxpr-theme-header--top .menu, #navbar.dxpr-theme-header--top .menu a { color: white }

.container {
  max-width: 1240px;
  padding-left: 60px;
  padding-right: 60px;
}
.navbar-container.dxpr-theme-fluid,
.page-title-container.dxpr-theme-fluid,
.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}
.dxpr-theme-boxed-container {
  max-width: 2200px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.region-sidebar-first .block,
.region-sidebar-second .block,
.dxpr-theme-util-gutter-bottom {
  margin-bottom: 30px;
}
.page-title-full-width-container {
  margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar-container.dxpr-theme-fluid,
  .page-title-container.dxpr-theme-fluid,
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
  .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
body { background-position: center center; }

body { background-attachment: fixed; }

.page-title-full-width-container .breadcrumb { right: 60px; left: auto; } 

#page-title { text-align:  left } 

#page-title .page-title { height:  120px } 

.page-title-full-width-container:after { opacity:  1 } 

.page-title-full-width-container:after { background-position: center center; }

body, p, .lead,.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td { line-height:  1.8 } 
body { font-size:  16px } 
.dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a, .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > span, .dxpr-theme-header--side #dxpr-theme-main-menu .nav a, .dxpr-theme-header--side #dxpr-theme-main-menu .nav span, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li>a, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li>span { font-size:  16px } 
h1,h2,h3,h4,h5,h6 { line-height:  1.2; } 
h1, .html #page-title .page-title { font-size:  38px; } 
h2 { font-size:  28px; } 
h3 { font-size:  20px; } 
h4 { font-size:  16px; } 
blockquote, .blockquote p { font-size:  20px } 
hr { border-top-width:  4px; } 
hr { margin-left: 0;margin-right: auto; }
@media screen and (max-width: 768px) { 
  body, p { font-size:  16px; } 
  .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > a, .dxpr-theme-header--top #dxpr-theme-main-menu .nav > li > span, .dxpr-theme-header--side #dxpr-theme-main-menu .nav a, .dxpr-theme-header--side #dxpr-theme-main-menu .nav span, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li>a, .body--dxpr-theme-nav-desktop .dxpr-theme-header--top .nav .dropdown-menu li>span { font-size:  14px } 
  h1, .html #page-title .page-title { font-size:  35px; } 
  h2 { font-size:  28px; } 
  h3 { font-size:  22px; } 
  h4 { font-size:  22px; } 
  blockquote, .blockquote p { font-size:  18px; } 
} 

