﻿/*
Theme Name: Anaglyph Lite (Videlinata)
Version: 1.0
Template: anaglyph-lite
*/


li.lang-item {
   display:inline;
   list-style:none;
   margin-right:1px;
   padding : 3px 0px 3px;
}

li.lang-item a {
   text-decoration:none;
}

li.current-lang {
   color:#333333;
   border-bottom : 1px solid #face00;
   border-top: 1px solid #e23a00;
}

div.lang-list{
   margin-top:31px;
   margin-right:11px;
}
div.lang-list, div.main-logo {
   float:left;
}

.navbar-header {
  /* margin-left: -15px !important;*/
}
.navbar-brand {
   padding-right:0px !important;
}

.picture-legend {
   font-size: 12px;
   text-align :center;
}


div.all-fbu-contact {
   width: 90%;
   margin-left:auto;
   margin-right:auto;
}

div.all-fbu-contact > div:first-letter {
   font-size : 27px;
   font-family : "Monotype Corsiva", "Times New Roman"; 
}
div.all-fbu-contact > div {
   width:300px;
   height: 150px;
   float:left;
   margin: 0px 20px 20px 0px;
   padding: 4px 0px 0px 6px;
}


td.bio-date
{
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #005da2 !important;
  width:50px;
  vertical-align:top;
}

label {
   margin-bottom:1px;
}


a {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  /*color: #292422; */
  outline: none !important;
}

h1 {
  position: relative;
  color: #005da2 !important;
}

h1.vid-page-title {
   
   text-transform:uppercase;
}

h2 {
  margin: 45px 0px 30px 0px !important;
  position: relative;
}

h3 {
  margin: 55px 0 40px;
  position: relative;
}


section.block {
   /*padding: 80px 0; */
   /* Modifié par LC */
   padding: 30px 0; 
}

.sub-page .block {
/*	padding:40px 0; */
/* Modifié par LC */
padding:20px 0;
	
}

.breadcrumb {
  background-color: transparent;
  /*margin-bottom: 30px; */
  /* Modifié par LC */
  margin-bottom: 10px;
  margin-top: 20px;
  padding: 0;
  font-size: 10px;
}

.post-edit-link {
	font-size:28px;
	float:right;
	padding:20px 0;
	/* Ajouté par LC */
	display:none;
}


.site .site-main input[type="text"], 
.site .site-main input[type="email"], 
.site .site-main input[type="search"], 
.site .site-main input[type="password"],  
.site .site-main input[type="tel"],
.site .site-main textarea {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.03);
  /*margin-bottom: 20px;*/
  /*min-height: 60px;*/
  /*padding: 10px 15px;*/
  width: 100%;
  outline: none;
}

.sub-page #page-title {
  /*height: 150px;*/
  height: 162px;
  text-align: center;
}

#page-title img {
	max-width:100%;
}

.sub-page #page-title .title {
  line-height: 175px;
  
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
#page-footer a {
  /* color: #fff; */
}

#page-footer #footer-bottom {
  /*padding: 40px 0; */
  /* Remplacé par LC */
  padding: 20px 0;
}

/*Inherit styles*/
section h1,
section h2,
section h3,
section h4,
section h5,
section h6, 
section p, 
section a {
	color:inherit;
}

.entry-content table th {
	/*background-color: #EDEAE6;*/
	background-color: #deeaf6;
	padding: 10px;
}

/* Ajouté par LC le 02.09.2019 */
.entry-content td dl, .entry-content td ol, .entry-content td ul {  
   margin-bottom: 10px;
}

.entry-content blockquote cite:before {
	/*color: #E23A00;*/
	content: "-";
	margin-right: 5px;
}

h1 {
    color: #FFF;
    font-family: Montserrat;
    font-size: 72px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
h2 {
    color: #005da2 !important;
    font-family: Montserrat;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
h3 {
    color: #005da2 !important;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
}
h4 {
    color: #005da2 !important;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
}
h5 {
    color: #005da2 !important;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
h6 {
    color: #005da2 !important;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
p {
    color: #292422;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: inherit;
    margin-bottom:25px;
    margin-top:5px;
}

article  p  a {
   color : #e23a00;   
}
span.citation, p.citation, p.accentue, span.important, p.title {
   color :#005da2 !important;
}



p.accentue, p.title {
   font-size: 16px;
}

p.title {
   margin-top:25px;
}




a, td a {
    color: #e23a00; 
    text-decoration:underline;
}

/* ------------------------------------------------------------------------------
   Ajouté par LC */

a.footer {
   text-decoration:none;
}

div.vid-home-actu {
   width:100%;
   padding: 8px;
   height:200px;
   border: 1px solid #bfbfbf;
   box-sizing:border-box;
}

div.vid-home {
   color: #000;
   height:115px;
   text-transform:uppercase;
   text-align:center;
   font-size:20px;
   
}

div.vid-home > a {
   display: inline-block;
   text-align:center;
   vertical-align:middle;  
   
   font-size:20px;
}

div.vid-home > p{
   line-height:74px;
   text-align:center;
   padding-top:10px; 
}

div.vid-home-1, div.vid-home-1 > a { background-color: #bbd5ee !important;}
div.vid-home-1 > p { line-height:40px !important;}

div.vid-home-2, div.vid-home-2 > a { background-color: #9cc2e5 !important; }
div.vid-home-3, div.vid-home-3 > a { background-color: #8eaadb !important; }
div.vid-home-4, div.vid-home-4 > a { background-color: #2f5496 !important; }

div.vid-home > p > span {
   display: inline-block;
   text-align:center;
   vertical-align:middle;  
   line-height:20px;
   font-size:20px;
}




div.vid-footer {
   height:100%;
   line-height:30px;
   padding:3px;
   text-align:center;
   /*overflow:hidden;*/
   border: 1px solid #bfbfbf;
   color:#000;
   margin-bottom:4px;
   transition-property: all;
   transition-duration: 0.3s;
   transition-timing-function: ease;
   transition-delay: 0s; 
}
div.vid-footer:hover {
   background-color: rgba(255,255,255, 0.2);
   color: #e23a00;
}

div.vid-footer-1 {background-color:#deeaf6; }
div.vid-footer-2 {background-color:#bdd6ee; }
div.vid-footer-3 {background-color:#9cc2e5; }
div.vid-footer-4 {background-color:#8eaadb; }
div.vid-footer-5 {background-color:#2e5292; color:#FFF;}
/*div.vid-footer-5:hover {color:#000;}*/
div.vid-footer-6 {background-color:#1f3864; color:#FFF;}
/*div.vid-footer-6:hover {color:#000;} */

div.home-buttons {
	margin-top: 30px;
}


/* Ajouté par LC (FIN)
   ------------------------------------------------------------------------------ */

.navigation-wrapper .navigation .nav > li > a {
    color: #292422;
    text-decoration:none;
}
.navigation-wrapper .navigation .nav li .child-navigation li a, .navigation-wrapper .navigation .nav li .child-navigation li .child-navigation li a {
    color: #292422;
    text-decoration:none;
}
.sub-page #page-title .title h1 {
    /*background-color: rgba(0, 0, 0, 0.8); */
    text-shadow: 0px 0px 4px #333;
}
.pagination li.active a, .pagination li.active span, .pagination li.active a:hover, .pagination li.active a:focus, .pagination li.active a:active {
    /*border-color: #e23a00;*/
    border-color : #1f3864 !important;
}
.pagination li.active a, .pagination li.active span, .pagination li.active a:hover, .pagination li.active a:focus, .pagination li.active a:active {
    /*background-color: #e23a00;*/
    background-color: #005da2 !important;
}
.blog-posts .blog-post .blog-post-content p, .container p {
    /*opacity: 0.65;*/
}

/* End of redux default settings */


@media (max-width: 767px) {
 
  #page-title img {
    width: 300% !important;;
    max-width:300% !important;   
    /*max-width: inherit !important;
    width: inherit !important;*/
  }
}

/* ------------------------------------------------------------------------------
   Ajouté par LC */

/* Hack Bootstrap & Cie  */
p.text-primary {
   color: #005da2 !important;
   font-size:18px !important;
   line-height:1.7;
}

blockquote, blockquote > footer {color: #005ea4 !important;}
blockquote > p {
   font-style: italic;
   font-size:15px;
}
blockquote > p:before{content: '« ';}
blockquote > p:after {content: ' »';}
blockquote > footer {
   font-weight:normal;  
   line-height:0.9;
   text-align:right;
}
/*div.row {margin-bottom: 15px;} */
.thumbnail {border-width: 0px !important;}
.thumbnail .caption {padding-top:0px !important; padding-bottom:0px !important;}
.thumbnail .caption p {text-align:center; margin-bottom:0px;}
.nav-tabs li a {text-decoration:none;}

.entry-content table tr[align="center"] td:first-child { text-align:left; }

.panel-title a {text-decoration:none;}

.entry-content h3.panel-title {margin-bottom:8px;margin-top:7px;}

form[role="search"] input[type="button"] {
   width:45px;
   height:32px;
   background-image: url('/_wp/wp-content/uploads/2017/05/search.png');
   border:0;
   background-color: transparent;
   background-repeat:no-repeat;
   background-size:20px 20px !important;
   background-position:12px 6px;
   margin-top:-6px;
}

div.header-search {
   display:block;
   width:20px;
   height:20px;
   float:right;
   margin-top:20px;
   margin-left:10px;
}

div.navbar-collapse {
   padding-left: 0px; 
   padding-right:0px;
}

.nav > li > a {
   padding-right: 13px;
   padding-left: 13px;
}

div#content ul  li  a {
   color: #e23a00;
}

/******************** SOCIAL **************************/


.vid-social {
   margin-top: 10px;
}
.vid-social a {
   margin-left: 5px;
   margin-right: 5px;
}

.vid-social-fb {
   content: url("https://videlinata.ch/wp-content/uploads/2023/02/icon-facebook.png"); 
}

.vid-social-insta {
   content: url("https://videlinata.ch/wp-content/uploads/2023/02/icon-instagram.png");
}

.vid-social-yt {
   content: url("https://videlinata.ch/wp-content/uploads/2023/12/icon-youtube.png");
}


.vid-social img {
   width: 40px;
   height: 40px;
}				
