/*
Theme Name: Plancton Theme
Description: Child theme for Uncode theme
Author: TONTON
Author URI: http://www.tonton.ca
Template: uncode
Version: 1.0.2
Text Domain: uncode
*/
html,
body {
  background-color: black;
}
h1 {
  font-family: Poppins;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.35;
}
.style-dark h1 {
  color: #16b0e9;
}
h2 {
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.35;
}
h3 {
  font-family: Poppins;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.35;
}
h4 {
  font-family: Poppins;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.35;
}
.style-dark h3 {
  font-family: Poppins;
  font-weight: 100;
}
p {
  font-size: 21px;
  line-height: 1.35;
}
li {
  font-size: 18px;
  line-height: 28px;
}
.small p {
  font-size: 14px;
  line-height: 18px;
}
.border-303030 {
  border: 1px solid #303030;
}
.border-303030-top {
  border-top: 1px solid #303030;
}
.border-303030-right {
  border-right: 1px solid #303030;
}
.border-303030-bottom {
  border-bottom: 1px solid #303030;
}
.border-303030-left {
  border-left: 1px solid #303030;
}
.border-inside-303030 .single-wrapper {
  border: 1px solid #303030;
}
.menu-wrapper {height:155px!important;}
@media only screen and (min-width: 0px) and (max-width: 720px) {
	.menu-wrapper {height:70px!important;}
}

/****************************
6. BADGE GOOGLE
****************************/
.grecaptcha-badge {opacity: 0; visibility: hidden;}

/* MENU PRINCIPAL */
.menu-dark .menu-smart a:hover {
  color: #16b0e9;
  transition: color .3s;
}
@media only screen and (min-width: 960px) and (max-width: 1280px) {
  .logo-container .logo-image {
    height: 18px!important;
  }
}
/* BUTTONS */
.btn-accent.btn-outline {
  border-color: #303030!important;
  transition: all .5s;
}
.btn-accent.btn-outline:hover {
  transition: all .3s;
}
/* STYLE LIENS CONTENU */
.main-wrapper .post-content .details-episode p a,
.single-post .main-wrapper .post-content ul li a,
.single-post .main-wrapper .post-content p a {
  color: #C9DFE7;
  border-bottom: 1px solid #303030;
  transition: all .3s;
  opacity: 0.8;
}
.main-wrapper .post-content .details-episode p a:hover,
.single-post .main-wrapper .post-content ul li a:hover,
.single-post .main-wrapper .post-content p a:hover {
  opacity: 1;
  transition: all .3s;
  color: #16b0e9;
  border-bottom: 1px solid rgba(22, 176, 233, 0.5);
}
/* AJOUT BORDURE */
.tmb-light.tmb-border,
.tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside,
.tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual,
.tmb-dark.tmb-border,
.tmb-dark.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside,
.tmb-dark.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {
  border: 1px solid #303030;
}
/* Background video 100% */
video.background-video-shortcode {
  height: 100vh;
  width: 100vw;
  background-color: black;
  object-fit: cover;
}
/* Colonne bug padding */
.col-lg-6.no-padding {
  padding: 0;
}
/*******************************/
/*                             */
/*            ACCUEIL          */
/*                             */
/*******************************/
.apropos-titre {
  width: 80%;
  display: inline-block;
}
.fb_iframe_widget {
  width: 20%;
  margin-top: 27px;
}
.tmb-dark.tmb .t-entry-visual * {
  color: white;
  font-size: 40px;
}
.padding-5 {
  padding: 10%!important;
}
.padding-5-L {
  padding-left: 10%!important;
  padding-right: 10%!important;
}
.padding-10 {
  padding: 10%!important;
}
.padding-10-L {
  padding-left: 10%!important;
  padding-right: 10%!important;
}
@media (min-width: 960px) {
  .padding-5 {
    padding: 5%!important;
  }
  .padding-5-L {
    padding-left: 5%!important;
    padding-right: 5%!important;
  }
  .padding-5-top {
    padding-top: 5%!important;
  }
  .padding-10 {
    padding: 10%!important;
  }
  .padding-10-L {
    padding-left: 10%!important;
    padding-right: 10%!important;
  }
}
/*******************************/
/*                             */
/*        UNE ACTUALITÉ        */
/*                             */
/*******************************/
@media (min-width: 960px) {
  body.single-post .header-wrapper .header-content-inner {
    padding-left: 5%!important;
  }
  body.single-post .page-body .post-wrapper {
    border-top: 1px solid #303030;
  }
  body.single-post .page-body .post-content .row-parent {
    padding: 0;
  }
  body.single-post .post-media {
    width: 50%;
    display: inline-block;
    padding: 5% 2.5% 5% 5%;
    margin: 0;
    vertical-align: top;
  }
  body.single-post .content-wrapper {
    width: 50%;
    display: inline-block;
    padding: 5% 5% 5% 2.5%;
    margin: 0;
    vertical-align: top;
  }
}
body.single-post .post-share {
  padding: 0;
  border: none;
}
body.single-post .post-footer .row-parent {
  padding-top: 5%;
  padding-bottom: 5%;
}
body.single-post .site-footer .row-container:first-child {
  display: none;
}
div[class*=sharer-].share-button,
.portfolio-wrapper div[class*=sharer-].share-button {
  margin-top: 10px;
}
div[class*=sharer-].share-button .social ul li,
.portfolio-wrapper div[class*=sharer-].share-button .social ul li {
  font-size: 25px;
  width: 50px;
  line-height: 35px;
}
/*******************************/
/*                             */
/*         PAGE CONTACT        */
/*                             */
/*******************************/
.style-dark input,
.style-dark textarea {
  background-color: transparent;
  width: 100%;
}
.style-dark input[type="submit"] {
  background-color: #16b0e9;
  border-color: #16b0e9;
}
/*******************************/
/*                             */
/*   RESULTATS DE RECHERCHE    */
/*                             */
/*******************************/
body.search-results .main-container .post-content .row-container article {
  background-color: rgba(22, 176, 233, 0.1);
  padding: 10px;
}
body.search-results .main-container .post-content .row-container article .entry-title {
  margin-top: 0;
}
body.search-results .main-container .post-content .row-container article .entry-summary {
  margin-top: 0;
}
@media (min-width: 960px) {
  body.search-results .header-wrapper .header-content-inner {
    padding-left: 0!important;
  }
  body.search-results .main-container .header-basic.limit-width {
    max-width: 1000px;
  }
  body.search-results .main-container .post-content .row-container {
    max-width: 1000px;
    margin: auto;
  }
}
/*******************************/
/*                             */
/*    LISTE DES EPISODES       */
/*                             */
/*******************************/
.liste-episodes .isotope-filters .menu-horizontal {
  border-bottom: 1px solid #303030;
  padding-left: 5%;
  padding-right: 5%;
}
.liste-episodes .isotope-filters .menu-horizontal ul.menu-smart > li > span {
  padding: 7px 9px 36px 9px;
}
.liste-episodes .isotope-filters .menu-horizontal ul.menu-smart > li:first-child > span {
  padding: 0px 9px 36px 0px;
}
@media (min-width: 960px) {
  .liste-episodes .isotope-filters .menu-horizontal ul.menu-smart.text-uppercase > li.float-left > span > a {
    font-weight: 200!important;
    font-size: 30px;
  }
  .liste-episodes .isotope-filters .menu-horizontal ul.menu-smart.text-uppercase > li.float-left > span > a:not(.active) {
    color: rgba(255, 255, 255, 0.5);
  }
}
@media (max-width: 1100px) {
  .liste-episodes .isotope-filters .menu-horizontal {
    padding-bottom: 16px;
  }
  .liste-episodes .isotope-filters .menu-horizontal ul.menu-smart > li > span {
    padding: 7px 9px 18px 9px;
  }
  .liste-episodes .isotope-filters .menu-horizontal ul.menu-smart > li:first-child > span {
    padding: 9px 9px 36px 0px;
  }
}
.liste-episodes .isotope-filters .menu-horizontal ul.menu-smart li.float-left {
  float: left;
}
.liste-episodes .isotope-wrapper.half-gutter,
.liste-episodes .index-system.half-gutter .index-wrapper {
  padding: 5%;
}
.tmb .t-entry-text-tc {
  padding-top: 0;
}
.tmb .t-entry .t-entry-title {
  margin-bottom: 10px!important;
}
.tmb .t-entry p.t-entry-meta {
  line-height: 0.8em;
}
.tmb .t-entry p.t-entry-meta span {
  font-size: 10px;
}
.tmb .t-entry p.t-entry-meta .t-entry-category {
  margin-left: 5px;
  line-height: 1em;
  text-transform: uppercase;
  font-family: Poppins;
}
.tmb .t-entry p.t-entry-meta .t-entry-category a {
  line-height: 0.5em;
}
.tmb .t-entry p.t-entry-meta .t-entry-category .cat-comma {
  display: none;
}
.tmb .t-entry p.t-entry-meta .t-entry-category:after {
  content: ", ";
  margin-left: 1px;
}
.tmb .t-entry p.t-entry-meta .t-entry-category:last-child:after {
  content: "";
}
/*******************************/
/*                             */
/*         UN EPISODE          */
/*                             */
/*******************************/
/* UN EPISODE - NAVIGATION ENTRE LES EPISODES */
.row-navigation ul.navigation {
  padding: 0;
}
.row-navigation .row-parent {
  padding: 18px 0px 18px 0px;
}
.navigation .nav-back {
  width: 80%;
}
.single-post .navigation .nav-back {
  width: 30%;
}
.pagination .page-next .btn span,
.navigation .page-next .btn span {
  line-height: 1.1em;
}
.row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart {
  padding: 0;
}
.no-vectical-padding .triple-block-padding {
  padding-top: 0;
  padding-bottom: 0;
}
/* UN EPISODE - TITRE + DESC */
.main-container .row-container .teaser-episode .title-episode {
  margin-top: 10px!important;
  padding-left: 10%;
  padding-right: 10%;
  text-align: left;
}
.main-container .row-container .teaser-episode .title-episode h1 {
  font-weight: 100;
  font-size: 30px;
}
.main-container .row-container .teaser-episode .title-episode h2 {
  margin-top: 0;
	text-transform:none;
	font-size: 21px;
    line-height: 1.35;
}
.main-container .row-container .intro-episode {
  margin-top: 10px!important;
  margin-bottom: 10%;
  padding-left: 10%;
  padding-right: 10%;
  text-align: left;
}
.main-container .row-container .intro-episode h3 {
  font-size: 16px;
  color: #16b0e9;
}
@media (min-width: 960px) {
  .main-container .row-container .intro-episode h3 {
    font-size: 14px;
  }
}
@media (min-width: 1280px) {
  .main-container .row-container .intro-episode h3 {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .main-container .row-container .intro-episode h3 {
    font-size: 18px;
  }
}
@media (min-width: 1600px) {
  .main-container .row-container .intro-episode h3 {
    font-size: 20px;
  }
}
.main-container .row-container .row-navigation.row-navigation-dark {
  background-color: transparent;
  outline-color: transparent;
  border-top: 1px solid #303030;
  border-bottom: 1px solid #303030;
}
.main-container .row-container .teaser-episode {
  border-top: 1px solid #303030;
}
.main-container .row-container .teaser-episode .row-navigation.row-navigation-dark {
  border-bottom: none;
}
.main-container .row-container .details-episode {
  border-left: 1px solid #303030;
}
.main-container .row-container .desc-episode {
  border-top: 1px solid #303030;
}
.main-container .row-container .videos-reliees-episode {
  border-top: 1px solid #303030;
}
/* UN EPISODE - Video transparent */
#video-episode {
  width: 150px;
}
@media (min-width: 1280px) {
  #video-episode {
    width: 150px;
  }
}
@media (min-width: 1440px) {
  #video-episode {
    width: 200px;
  }
}
@media (min-width: 1600px) {
  #video-episode {
    width: 300px;
  }
}
.video_trans_wrapper {
  width: 150px;
  margin-left: 6%;
  text-align: center;
  padding-top: 5%;
}
@media (min-width: 1280px) {
  .video_trans_wrapper {
    width: 200px;
  }
}
@media (min-width: 1440px) {
  .video_trans_wrapper {
    width: 250px;
  }
}
@media (min-width: 1600px) {
  .video_trans_wrapper {
    width: 300px;
  }
}
html #video-fallback-episode.video-on {
  display: none;
}
html:not(.chrome) #video-episode {
  display: none;
}
html:not(.chrome) #video-fallback-episode {
  display: block!important;
  height: auto!important;
  width: auto!important;
}
/* UN EPISODE - ACCORDEONS - LISTE DES ORGANISMES */
.main-wrapper .post-content .oragnisms-episode .uncode-accordion {
  margin-top: -1px;
}
.main-wrapper .post-content .oragnisms-episode .uncode-accordion .panel {
  border-top: 1px dashed #303030;
  border-bottom: 1px dashed #303030;
}
.main-wrapper .post-content .oragnisms-episode .uncode-accordion .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px dashed #303030;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list {
  list-style: none;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list li {
  overflow-y: hidden;
  margin: 18px 0;
  display: table;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list li img {
  width: 50px;
  float: left;
  margin-right: 10px;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list li span {
  display: block;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list li .org-title {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  font-family: Poppins;
  line-height: 0.8em;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list li .org-sc-title {
  font-size: 0.8em;
  font-style: italic;
}
.main-wrapper .post-content .oragnisms-episode ul.organismes-list li .org-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.main-wrapper .post-content .oragnisms-episode .panel-title a {
  text-decoration: none;
}
.main-wrapper .post-content .oragnisms-episode .row-parent .single-internal-gutter .uncont > .uncode-accordion {
  margin-top: -1px;
}
/* UN EPISODE - Videos reliées */
.style-dark .owl-nav-container {
  border: none!important;
  background: transparent!important;
}
.owl-prev i,
.owl-next i {
  font-size: 35px;
}
.row.full-width .row-navigation .row-parent,
.full-width.row-navigation .row-parent {
  padding: 18px 5%;
}
body.single-portfolio .main-container .row-container .double-bottom-padding {
  padding-bottom: 0;
}
body.single-portfolio .site-footer .row-container:first-child {
  display: none;
}
body.single-portfolio .style-dark h1 {
  color: white;
}
body.single-portfolio .main-container .row-container .double-top-padding {
  padding-top: 0;
}
/*******************************/
/*                             */
/*      SLIDER/CAROUSSEL       */
/*                             */
/*******************************/
@media (min-width: 960px) {
  .slider-fullwidth .btn-container {
    margin-top: 10px!important;
  }
  .slider-fullwidth .owl-carousel-wrapper {
    overflow: visible;
  }
  .slider-fullwidth .owl-carousel-wrapper .owl-prev {
    margin-left: -35px !important;
    margin-top: -40px;
  }
  .slider-fullwidth .owl-carousel-wrapper .owl-next {
    margin-right: -15px !important;
    margin-top: -40px;
  }
  .slider-fullwidth .owl-carousel-wrapper .owl-prev.disabled,
  .slider-fullwidth .owl-carousel-wrapper .owl-next.disabled {
    display: block;
    color: rgba(255, 255, 255, 0.25);
  }
  .slider-fullwidth .owl-carousel-wrapper .owl-prev i,
  .slider-fullwidth .owl-carousel-wrapper .owl-next i {
    font-size: 50px;
  }
}
/*******************************/
/*                             */
/*       MENU PRINCIPAL        */
/*                             */
/*******************************/
@media (min-width: 960px) {
  .top-menu {
    position: absolute;
    background-color: transparent;
    margin-top: 20px;
    width: 100%;
  }
  .top-menu.menu-dark .menu-smart li a {
    color: rgba(255, 255, 255, 0.5);
    font-family: poppins;
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
  }
  .top-menu.menu-dark .menu-smart li a:hover {
    color: white;
    transition: color .3s;
  }
  .top-menu.menu-dark .menu-smart li.menu-item-language-current a {
    color: white;
  }
  .menu-wrapper .row-menu .row-menu-inner {
    padding: 0px 5% 0px 5%;
  }
  .menu-wrapper header .row-menu .row-menu-inner {
    padding-top: 2em;
    padding-bottom: 0.5em;
  }
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a,
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active,
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a,
  .style-dark-override:not(.is_stuck).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a,
  .menu-dark .menu-smart > li.active > a,
  .menu-dark .menu-smart > li a.active,
  .menu-dark .menu-smart > li.current-menu-ancestor > a {
    color: #16b0e9!important;
  }
  .menu-container {
    background-color: transparent;
  }
  li.menu-item-language {
    color: rgba(255, 255, 255, 0.75);
  }
  body .menu-wrapper {
    border-bottom: 1px solid #303030;
  }
}
@media (min-width: 1400px) {
  .menu-primary ul.menu-smart > li > a {
    font-size: 18px;
  }
}
/* UN EPISODE - LIGHTBOX - SOCIAL SHARE */
.ilightbox-holder .ilightbox-container .ilightbox-social {
  top: 10px;
  right: 10px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
  height: 36px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit,
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg,
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious {
  display: none;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a,
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a,
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
  background: none;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a:before,
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a:before,
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a:before {
  vertical-align: middle;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a:before {
  content: "\f0d5";
  vertical-align: middle;
  font-size: 26px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a:before {
  content: "\e661";
  vertical-align: middle;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a:before {
  content: "\e660";
  vertical-align: middle;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
  background: none;
  font-family: 'uncodeicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: white;
  width: 36px;
  height: 36px;
  font-size: 28px;
}
/* UN EPISODE - LIGHTBOX - NAVIGATION */
@media (min-width: 960px) {
  .ilightbox-toolbar.black {
    height: 40px;
  }
  .ilightbox-toolbar.black a {
    color: white;
    font-family: 'uncodeicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 36px;
    height: 36px;
    font-size: 36px;
    position: absolute;
    right: 10px;
    transition: color 0.5s;
  }
  .ilightbox-toolbar.black a.ilightbox-close {
    background: none;
    margin-right: 20px;
    margin-top: 20px;
  }
  .ilightbox-toolbar.black a.ilightbox-close:before {
    content: "\e117";
  }
  .ilightbox-toolbar.black a.ilightbox-fullscreen {
    background: none;
    margin-right: 20px;
    margin-top: 27px;
    font-size: 20px;
    right: 120px;
  }
  .ilightbox-toolbar.black a.ilightbox-fullscreen:before {
    content: "\e112";
  }
  .ilightbox-toolbar.black a.ilightbox-play {
    background: none;
    margin-top: 27px;
    margin-right: 20px;
    right: 60px;
    font-size: 20px;
  }
  .ilightbox-toolbar.black a.ilightbox-play:before {
    content: "\f04b";
  }
  .ilightbox-toolbar.black a.ilightbox-pause {
    background: none;
    margin-top: 27px;
    margin-right: 20px;
    right: 60px;
    font-size: 20px;
  }
  .ilightbox-toolbar.black a.ilightbox-pause:before {
    content: "\f04c";
  }
  .ilightbox-toolbar.black a:hover {
    color: #16b0e9;
    transition: color 0.5s;
  }
  body.hide-scrollup .ilightbox-toolbar.black a.ilightbox-fullscreen:before {
    content: "\e113";
  }
  .ilightbox-button.black.horizontal {
    background-color: transparent;
    background-image: none;
    color: white;
    font-family: 'uncodeicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 36px;
    height: 36px;
    font-size: 36px;
    transition: color 0.5s;
  }
  .ilightbox-button.black.horizontal:hover {
    color: #16b0e9;
    transition: color 0.5s;
  }
  .ilightbox-button.black.horizontal.ilightbox-next-button {
    margin-right: 20px;
    background-image: none;
  }
  .ilightbox-button.black.horizontal.ilightbox-next-button:before {
    content: "\e0c3";
  }
  .ilightbox-button.black.horizontal.ilightbox-prev-button {
    margin-left: 20px;
    background-image: none;
  }
  .ilightbox-button.black.horizontal.ilightbox-prev-button:before {
    content: "\e0c2";
  }
}
/* UN EPISODE - LIGHTBOX - LEGENDE */
@media (min-width: 960px) {
  .single-portfolio .ilightbox-holder .ilightbox-inner-toolbar {
    margin-left: -250px;
  }
  .single-portfolio .ilightbox-holder .ilightbox-inner-toolbar .ilightbox-title {
    text-align: right!important;
    font-size: 20px!important;
    font-family: Poppins;
    text-transform: uppercase;
    padding: 18px 12px!important;
    line-height: 1em;
  }
  .single-portfolio .ilightbox-holder .ilightbox-container .ilightbox-caption {
    width: 210px;
    text-align: left!important;
    top: 0%;
    left: auto!important;
    padding: 0;
    margin: 0px;
    box-sizing: border-box;
    margin-right: 5px;
    font-size: 16px;
    position: absolute;
    line-height: 1.2em;
    transition: all 0.5s;
  }
  .single-portfolio .ilightbox-holder .ilightbox-container .ilightbox-social {
    top: auto;
    right: 60px;
    display: block!important;
    bottom: 10px;
  }
  .single-portfolio .ilightbox-holder .ilightbox-container img {
    margin-left: -250px !important;
    float: left!important;
  }
}
@media (min-width: 1280px) {
  .single-portfolio .ilightbox-holder .ilightbox-inner-toolbar {
    margin-left: -200px;
  }
  .single-portfolio .ilightbox-holder .ilightbox-container .ilightbox-caption {
    width: 200px;
    margin-right: -25px;
  }
  .single-portfolio .ilightbox-holder .ilightbox-container img {
    margin-left: -200px !important;
  }
}

/*
 * added by RW
 *  */

.main-container .row-inner { height: auto; }
.single-portfolio .tmb .t-entry-visual .pushed, .tmb .t-entry-visual .t-entry-visual-cont > a { }
.single-portfolio .t-overlay-text.single-block-padding { padding: 0 5px; position: static; }
.single-portfolio .tmb .t-entry-visual .t-overlay-content { }
.single-portfolio .tmb-text-showed.tmb .t-entry-visual .t-overlay-text { opacity: 0; transition: opacity 0.3s ease; }
.single-portfolio .tmb a:hover .t-overlay-text { opacity: 1!important; }

.menu-container ul.menu-smart#menu-chroniques > li > a:not(.social-menu-link),
.menu-container ul.menu-smart#menu-chronicles > li > a:not(.social-menu-link),
.menu-container ul.menu-smart#menu-chronicas > li > a:not(.social-menu-link) { font-weight: 300; font-size: 13px; }

#colophon .padding-5-L .uncol.style-dark .uncode_text_column > p > span, 
#colophon .padding-5-L .uncol.style-dark .uncode_text_column > p > br { display: none; } 
