/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/rt_isotope/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  color: #347;
}
/* un model de liste*/
/* line 6, templates/rt_isotope/custom/scss/custom.scss */
ul.norcl_li01- li {
  list-style-type: none;
}
/* STF demande de passer plusieur titre en 2rem donc on propage partout à voir...
 les modules de pied de page peuvent en soufrir*/
/* line 11, templates/rt_isotope/custom/scss/custom.scss */
h2.g-title {
  font-size: 2rem;
}
/*menu exemple app*/
/* line 16, templates/rt_isotope/custom/scss/custom.scss */
div.moduletable.norcl-menuapp {
  background: #347 none repeat scroll 0 0;
}
/* line 20, templates/rt_isotope/custom/scss/custom.scss */
div.moduletable.norcl-menuapp h4.g-title {
  color: #fff;
  background: #347 none repeat scroll 0 0;
  margin: 1rem 0px 0.5rem 0.5rem;
}
/* line 26, templates/rt_isotope/custom/scss/custom.scss */
ul.flyout-menu li {
  border-bottom: 1px dotted lightgrey;
}
/*----------------------------------------*/
/*--- logo ---*/
/* line 33, templates/rt_isotope/custom/scss/custom.scss */
div.g-content a.g-logo img {
  height: 4rem;
}
/* line 37, templates/rt_isotope/custom/scss/custom.scss */
div.g-block.size-20 div.g-content a.g-logo img {
  height: 2.5rem;
}
/*----------------------------------------*/
/*--- Menu accueil ---*/
/* line 43, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation.headroom.headroom--top {
  background-color: #347;
}
/* line 47, templates/rt_isotope/custom/scss/custom.scss */
.g-home-particles #g-navigation, .g-home-positions #g-navigation {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
}
/*ancienne version
 #g-navigation .g-main-nav .g-dropdown {
 background: #347 linear-gradient(#8e9cc3, #347) repeat scroll 0 0;
 background: #334477 -webkit-linear-gradient(#8e9cc3, #334477) repeat scroll 0 0;
 background: #334477 linear-gradient(#8e9cc3, #334477) repeat scroll 0 0;
 border: 2px solid rgba(255, 255, 255, 0.35);
 border-radius: 0;
 }
 */
/* line 62, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #347 linear-gradient(#8e9cc3, #347) repeat scroll 0 0;
  background: #347 -webkit-linear-gradient(#347, #8e9cc3) repeat scroll 0 0;
  background: #347 linear-gradient(#347, #8e9cc3) repeat scroll 0 0;
  border: 2px solid rgba(255, 255, 255, 0.35);
  border-radius: 0;
}
/*----------------------------------------*/
/*--- masque formulaire resultats recherche ---*/
/* line 72, templates/rt_isotope/custom/scss/custom.scss */
#searchForm .phrases, #searchForm .only {
  display: none;
}
/*----------------------------------------*/
/*--- Menu classique ---*/
/*ancienne version
 #g-navigation.headroom.headroom--top, #g-navigation.g-headroom.headroom--pinned{
 background: transparent -webkit-linear-gradient(#8e9cc3, #334477) repeat scroll 0 0;
 background: transparent linear-gradient(#8e9cc3, #334477) repeat scroll 0 0;
 }
 */
/* line 86, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation.headroom.headroom--top, #g-navigation.g-headroom.headroom--pinned {
  background: transparent -webkit-linear-gradient(#347, #8e9cc3) repeat scroll 0 0;
  background: transparent linear-gradient(#347, #8e9cc3) repeat scroll 0 0;
}
/*----------------------------------------*/
/*--- Menu phone ---*/
/*ancienne version
 #g-navigation, #g-offcanvas, .g-home-particles #g-navigation {
 background: transparent -webkit-linear-gradient(#8e9cc3, #334477) repeat scroll 0 0;
 background: transparent linear-gradient(#8e9cc3, #334477) repeat scroll 0 0;
 }
 */
/* line 101, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation, #g-offcanvas, .g-home-particles #g-navigation {
  background: transparent -webkit-linear-gradient(#347, #8e9cc3) repeat scroll 0 0;
  background: transparent linear-gradient(#347, #8e9cc3) repeat scroll 0 0;
}
/*----------------------------------------*/
/*--- slideshow ---*/
/* line 109, templates/rt_isotope/custom/scss/custom.scss */
#g-slideshow {
  margin-top: 0;
}
/*----------------------------------------*/
/*--- partie feature flippe ---*/
/* line 115, templates/rt_isotope/custom/scss/custom.scss */
.g-flippingcontent-item-back {
  background: #fff none repeat scroll 0 0;
}
/*----------------------------------------*/
/*--- eviter les bandes en laterale ---*/
/* line 121, templates/rt_isotope/custom/scss/custom.scss */
#g-page-surround {
  background: #fff none repeat scroll 0 0;
}
/*----------------------------------------*/
/*news salon*/
/* line 127, templates/rt_isotope/custom/scss/custom.scss */
.newsflash_salon {
  display: flex;
  flex-flow: row wrap;
}
/* line 131, templates/rt_isotope/custom/scss/custom.scss */
.newsflash_salon > div {
  margin-left: auto;
  margin-right: auto;
}
/* line 136, templates/rt_isotope/custom/scss/custom.scss */
.newsflash_salon p, .newsflash_salon img {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.salon1 {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
}
/* line 148, templates/rt_isotope/custom/scss/custom.scss */
.salon2 {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 155, templates/rt_isotope/custom/scss/custom.scss */
#newsflash div.g-content {
  padding: 0;
  margin: 0;
}
/*----------------------------------------*/
/*----------------------------------------*/
/*--- Divers ---*/
/* line 164, templates/rt_isotope/custom/scss/custom.scss */
img.g-popupgrid-item-img-wrap-img {
  opacity: 1;
}
/* line 168, templates/rt_isotope/custom/scss/custom.scss */
.button-h {
  visibility: hidden;
}
/* line 173, templates/rt_isotope/custom/scss/custom.scss */
.h18rem div.g-content {
  /*cree pour les 5 familles*/
  text-align: center;
  border-radius: 10px;
  height: 100%;
}
/* line 179, templates/rt_isotope/custom/scss/custom.scss */
.h18rem {
  margin-bottom: 1em;
  min-width: 12em;
}
/* line 184, templates/rt_isotope/custom/scss/custom.scss */
div.imground {
  margin: auto;
  max-width: 220px;
}
/*----------------------------------------*/
/*--- NorBox Colors ---*/
/*----------------------------------------*/
/*--- NorBox 1 ---*/
/* line 202, templates/rt_isotope/custom/scss/custom.scss */
/* line 203, templates/rt_isotope/custom/scss/custom.scss */
.nortitle1 .g-title, .nortitle1 .button {
  background: #27345a;
  color: #fff;
}
/* line 207, templates/rt_isotope/custom/scss/custom.scss */
.nortitle1 .button {
  background: #27345a;
}
/* line 211, templates/rt_isotope/custom/scss/custom.scss */
/* line 212, templates/rt_isotope/custom/scss/custom.scss */
.norbox1.g-outer-box, .norbox1 > .g-content {
  background: #27345a;
}
/* line 216, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 > .g-content {
  color: #fff;
}
/* line 219, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 .button {
  background: #1c2541;
}
/* line 222, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 a {
  color: #7c8fc7;
}
/* line 224, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 a:hover {
  color: #4a63ad;
}
/* line 229, templates/rt_isotope/custom/scss/custom.scss */
/* line 230, templates/rt_isotope/custom/scss/custom.scss */
/* line 231, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 .button:hover, .nortitle1 .button:hover, .norbox1 .button:active, .nortitle1 .button:active, .norbox1 .button:focus, .nortitle1 .button:focus {
  background: #42589b;
}
/* line 234, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 .button.button-3, .nortitle1 .button.button-3, .norbox1 .button.button-4, .nortitle1 .button.button-4 {
  color: #1c2541;
  border-color: #1c2541;
}
/* line 237, templates/rt_isotope/custom/scss/custom.scss */
.norbox1 .button.button-3:hover, .nortitle1 .button.button-3:hover, .norbox1 .button.button-4:hover, .nortitle1 .button.button-4:hover, .norbox1 .button.button-3:active, .nortitle1 .button.button-3:active, .norbox1 .button.button-4:active, .nortitle1 .button.button-4:active, .norbox1 .button.button-3:focus, .nortitle1 .button.button-3:focus, .norbox1 .button.button-4:focus, .nortitle1 .button.button-4:focus {
  color: #fff;
  border-color: #fff;
}
/*----------------------------------------*/
/*--- norbox2 ---*/
/* line 246, templates/rt_isotope/custom/scss/custom.scss */
/* line 247, templates/rt_isotope/custom/scss/custom.scss */
.nortitle2 .g-title, .nortitle2 .button {
  background: #5f4779;
  color: #fff;
}
/* line 251, templates/rt_isotope/custom/scss/custom.scss */
.nortitle2 .button {
  background: #5f4779;
}
/* line 255, templates/rt_isotope/custom/scss/custom.scss */
/* line 256, templates/rt_isotope/custom/scss/custom.scss */
.norbox2.g-outer-box, .norbox2 > .g-content {
  background: #5f4779;
}
/* line 260, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 > .g-content {
  color: #fff;
}
/* line 263, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 .button {
  background: #4d3a63;
}
/* line 266, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 a {
  color: #c0b1d1;
}
/* line 268, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 a:hover {
  color: #9981b5;
}
/* line 273, templates/rt_isotope/custom/scss/custom.scss */
/* line 274, templates/rt_isotope/custom/scss/custom.scss */
/* line 275, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 .button:hover, .nortitle2 .button:hover, .norbox2 .button:active, .nortitle2 .button:active, .norbox2 .button:focus, .nortitle2 .button:focus {
  background: #8d70ac;
}
/* line 278, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 .button.button-3, .nortitle2 .button.button-3, .norbox2 .button.button-4, .nortitle2 .button.button-4 {
  color: #4d3a63;
  border-color: #4d3a63;
}
/* line 281, templates/rt_isotope/custom/scss/custom.scss */
.norbox2 .button.button-3:hover, .nortitle2 .button.button-3:hover, .norbox2 .button.button-4:hover, .nortitle2 .button.button-4:hover, .norbox2 .button.button-3:active, .nortitle2 .button.button-3:active, .norbox2 .button.button-4:active, .nortitle2 .button.button-4:active, .norbox2 .button.button-3:focus, .nortitle2 .button.button-3:focus, .norbox2 .button.button-4:focus, .nortitle2 .button.button-4:focus {
  color: #fff;
  border-color: #fff;
}
/*----------------------------------------*/
/*--- norbox3 ---*/
/* line 291, templates/rt_isotope/custom/scss/custom.scss */
/* line 292, templates/rt_isotope/custom/scss/custom.scss */
.nortitle3 .g-title, .nortitle3 .button {
  background: #2b9ab1;
  color: #fff;
}
/* line 296, templates/rt_isotope/custom/scss/custom.scss */
.nortitle3 .button {
  background: #2b9ab1;
}
/* line 300, templates/rt_isotope/custom/scss/custom.scss */
/* line 301, templates/rt_isotope/custom/scss/custom.scss */
.norbox3.g-outer-box, .norbox3 > .g-content {
  background: #2b9ab1;
}
/* line 305, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 > .g-content {
  color: #fff;
}
/* line 308, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 .button {
  background: #248194;
}
/* line 311, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 a {
  color: #b2e2ec;
}
/* line 313, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 a:hover {
  color: #74cbdd;
}
/* line 318, templates/rt_isotope/custom/scss/custom.scss */
/* line 319, templates/rt_isotope/custom/scss/custom.scss */
/* line 320, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 .button:hover, .nortitle3 .button:hover, .norbox3 .button:active, .nortitle3 .button:active, .norbox3 .button:focus, .nortitle3 .button:focus {
  background: #60c3d8;
}
/* line 323, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 .button.button-3, .nortitle3 .button.button-3, .norbox3 .button.button-4, .nortitle3 .button.button-4 {
  color: #248194;
  border-color: #248194;
}
/* line 326, templates/rt_isotope/custom/scss/custom.scss */
.norbox3 .button.button-3:hover, .nortitle3 .button.button-3:hover, .norbox3 .button.button-4:hover, .nortitle3 .button.button-4:hover, .norbox3 .button.button-3:active, .nortitle3 .button.button-3:active, .norbox3 .button.button-4:active, .nortitle3 .button.button-4:active, .norbox3 .button.button-3:focus, .nortitle3 .button.button-3:focus, .norbox3 .button.button-4:focus, .nortitle3 .button.button-4:focus {
  color: #fff;
  border-color: #fff;
}
/*----------------------------------------*/
/*--- norbox4 ---*/
/* line 336, templates/rt_isotope/custom/scss/custom.scss */
/* line 337, templates/rt_isotope/custom/scss/custom.scss */
.nortitle4 .g-title, .nortitle4 .button {
  background: #a0c274;
  color: #fff;
}
/* line 341, templates/rt_isotope/custom/scss/custom.scss */
.nortitle4 .button {
  background: #a0c274;
}
/* line 345, templates/rt_isotope/custom/scss/custom.scss */
/* line 346, templates/rt_isotope/custom/scss/custom.scss */
.norbox4.g-outer-box, .norbox4 > .g-content {
  background: #a0c274;
}
/* line 350, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 > .g-content {
  color: #fff;
}
/* line 353, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 .button {
  background: #8fb75b;
}
/* line 356, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 a {
  color: #fcfdfa;
}
/* line 358, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 a:hover {
  color: #d7e5c5;
}
/* line 363, templates/rt_isotope/custom/scss/custom.scss */
/* line 364, templates/rt_isotope/custom/scss/custom.scss */
/* line 365, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 .button:hover, .nortitle4 .button:hover, .norbox4 .button:active, .nortitle4 .button:active, .norbox4 .button:focus, .nortitle4 .button:focus {
  background: #cbdeb3;
}
/* line 368, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 .button.button-3, .nortitle4 .button.button-3, .norbox4 .button.button-4, .nortitle4 .button.button-4 {
  color: #8fb75b;
  border-color: #8fb75b;
}
/* line 371, templates/rt_isotope/custom/scss/custom.scss */
.norbox4 .button.button-3:hover, .nortitle4 .button.button-3:hover, .norbox4 .button.button-4:hover, .nortitle4 .button.button-4:hover, .norbox4 .button.button-3:active, .nortitle4 .button.button-3:active, .norbox4 .button.button-4:active, .nortitle4 .button.button-4:active, .norbox4 .button.button-3:focus, .nortitle4 .button.button-3:focus, .norbox4 .button.button-4:focus, .nortitle4 .button.button-4:focus {
  color: #fff;
  border-color: #fff;
}
/*----------------------------------------*/
/*--- norbox5 ---*/
/* line 381, templates/rt_isotope/custom/scss/custom.scss */
/* line 382, templates/rt_isotope/custom/scss/custom.scss */
.nortitle5 .g-title, .nortitle5 .button {
  background: #749e30;
  color: #fff;
}
/* line 386, templates/rt_isotope/custom/scss/custom.scss */
.nortitle5 .button {
  background: #749e30;
}
/* line 390, templates/rt_isotope/custom/scss/custom.scss */
/* line 391, templates/rt_isotope/custom/scss/custom.scss */
.norbox5.g-outer-box, .norbox5 > .g-content {
  background: #749e30;
}
/* line 395, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 > .g-content {
  color: #fff;
}
/* line 398, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 .button {
  background: #608228;
}
/* line 401, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 a {
  color: #cfe5ab;
}
/* line 403, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 a:hover {
  color: #add370;
}
/* line 408, templates/rt_isotope/custom/scss/custom.scss */
/* line 409, templates/rt_isotope/custom/scss/custom.scss */
/* line 410, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 .button:hover, .nortitle5 .button:hover, .norbox5 .button:active, .nortitle5 .button:active, .norbox5 .button:focus, .nortitle5 .button:focus {
  background: #a2cd5d;
}
/* line 413, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 .button.button-3, .nortitle5 .button.button-3, .norbox5 .button.button-4, .nortitle5 .button.button-4 {
  color: #608228;
  border-color: #608228;
}
/* line 416, templates/rt_isotope/custom/scss/custom.scss */
.norbox5 .button.button-3:hover, .nortitle5 .button.button-3:hover, .norbox5 .button.button-4:hover, .nortitle5 .button.button-4:hover, .norbox5 .button.button-3:active, .nortitle5 .button.button-3:active, .norbox5 .button.button-4:active, .nortitle5 .button.button-4:active, .norbox5 .button.button-3:focus, .nortitle5 .button.button-3:focus, .norbox5 .button.button-4:focus, .nortitle5 .button.button-4:focus {
  color: #fff;
  border-color: #fff;
}
/*----------------------------------------*/
/*--- norbox6 ---*/
/* line 426, templates/rt_isotope/custom/scss/custom.scss */
/* line 427, templates/rt_isotope/custom/scss/custom.scss */
.nortitle6 .g-title, .nortitle6 .button {
  background: #858585;
  color: #fff;
}
/* line 431, templates/rt_isotope/custom/scss/custom.scss */
.nortitle6 .button {
  background: #858585;
}
/* line 435, templates/rt_isotope/custom/scss/custom.scss */
/* line 436, templates/rt_isotope/custom/scss/custom.scss */
.norbox6.g-outer-box, .norbox6 > .g-content {
  background: #858585;
}
/* line 440, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 > .g-content {
  color: #fff;
}
/* line 443, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 .button {
  background: #737373;
}
/* line 446, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 a {
  color: #e6e6e6;
}
/* line 448, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 a:hover {
  color: #bfbfbf;
}
/* line 453, templates/rt_isotope/custom/scss/custom.scss */
/* line 454, templates/rt_isotope/custom/scss/custom.scss */
/* line 455, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 .button:hover, .nortitle6 .button:hover, .norbox6 .button:active, .nortitle6 .button:active, .norbox6 .button:focus, .nortitle6 .button:focus {
  background: #b3b3b3;
}
/* line 458, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 .button.button-3, .nortitle6 .button.button-3, .norbox6 .button.button-4, .nortitle6 .button.button-4 {
  color: #737373;
  border-color: #737373;
}
/* line 461, templates/rt_isotope/custom/scss/custom.scss */
.norbox6 .button.button-3:hover, .nortitle6 .button.button-3:hover, .norbox6 .button.button-4:hover, .nortitle6 .button.button-4:hover, .norbox6 .button.button-3:active, .nortitle6 .button.button-3:active, .norbox6 .button.button-4:active, .nortitle6 .button.button-4:active, .norbox6 .button.button-3:focus, .nortitle6 .button.button-3:focus, .norbox6 .button.button-4:focus, .nortitle6 .button.button-4:focus {
  color: #fff;
  border-color: #fff;
}
/*  mise ne page de la page actu */
/* line 469, templates/rt_isotope/custom/scss/custom.scss */
.blog_norcl_actu div.page-header {
  clear: both;
}
/*mise en page à propos avec pictos*/
/* line 474, templates/rt_isotope/custom/scss/custom.scss */
div.aproppicto {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin-left: 2em;
}
/* accueil ils nous font confiance */
/* line 482, templates/rt_isotope/custom/scss/custom.scss */
div.norcl_noscl h2.g-title {
  color: #fff;
}
/* line 485, templates/rt_isotope/custom/scss/custom.scss */
.g-flippingcontent .g-flippingcontent-item-title {
  color: #686868;
}
/* accueil centrer div 5 familles copie*/
/* line 490, templates/rt_isotope/custom/scss/custom.scss */
div.norcl_center {
  text-align: center;
}
/* accueil centrer div 5 familles*/
/* line 494, templates/rt_isotope/custom/scss/custom.scss */
div.norcl_5fam {
  text-align: center;
  border: 2px solid #347;
  border-radius: 10px;
  background-color: #e6e6e6;
  /*background-color: #A9A9A9;*/
}
/* line 502, templates/rt_isotope/custom/scss/custom.scss */
div.norcl_5fam div.g-blockcontent-description {
  vertical-align: middle;
  margin: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 511, templates/rt_isotope/custom/scss/custom.scss */
div.norcl_5fam img.logo-large {
  float: left;
  max-width: 8rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* Accueil combinaisons */
/* line 521, templates/rt_isotope/custom/scss/custom.scss */
.norcl_combi {
  background-color: #a9a9a9;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  display: flex;
  flex-flow: row wrap;
}
/*Accueil 5 bonnes raisons*/
/*.norcl_5br h2.g-title {*/
/*	font-size: 2rem; }*/
/* line 534, templates/rt_isotope/custom/scss/custom.scss */
.norcl_5br div.norcl_flx5br {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 546, templates/rt_isotope/custom/scss/custom.scss */
div.g-block.g-blockcontent-subcontent-block.norcl_flx5br div.g-content.g-blockcontent-subcontent-block-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 562, templates/rt_isotope/custom/scss/custom.scss */
div.g-block.g-blockcontent-subcontent-block.norcl_flx5br div.g-content.g-blockcontent-subcontent-block-content div.g-blockcontent-subcontent-desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 578, templates/rt_isotope/custom/scss/custom.scss */
.norcal_5br div.g-blockcontent-subcontent-desc {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* particle catalogues*/
/* line 586, templates/rt_isotope/custom/scss/custom.scss */
.norcl_catlg .g-flippingcontent-item {
  min-height: 300px;
}
/* line 590, templates/rt_isotope/custom/scss/custom.scss */
.norcl_catlg .g-flippingcontent-item-content-wrapper {
  bottom: 0;
  display: inline-block;
  left: 0;
  margin: 0;
  padding: 0.5rem;
  position: absolute;
  right: 0;
  top: 0;
}
/* Social */
/* line 602, templates/rt_isotope/custom/scss/custom.scss */
.g-social > a {
  color: #fff;
  background-color: #5470c3;
  width: 2em;
  height: 2em;
  line-height: 2em;
}
/* line 609, templates/rt_isotope/custom/scss/custom.scss */
.g-social > a:hover {
  opacity: 1;
  -webkit-box-shadow: 0px 0px 1.5em #5470c3;
  -moz-box-shadow: 0px 0px 1.5em #5470c3;
  box-shadow: 0px 0px 1.5em #5470c3;
}
/*# sourceMappingURL=custom_23.css.map */