/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.av-masonry-entry .av-masonry-entry-title {  color: #FFF!important; }


.alternate_color .container .av-inner-masonry-content {background-color: #f39200;}

.av-inner-masonry-content:hover {background-color: rgba(112, 17, 2, 1)!important;}

.big-preview img {
    height: auto !important;
    width: 100% !important;
}

.big-preview {
display: block;
padding: 0;
}

.big-preview.single-small .attachment-large.wp-post-image {
width: 100%;
}

.header_bg{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:1!important;
filter:alpha(opacity=100)!important; /* For IE8 and earlier */
z-index: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: 		all 0.4s ease-in-out;
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}

.content, .sidebar
{
  padding-top: 20px!important;
  padding-bottom: 20px!important;
  box-sizing: content-box;
  min-height: 1px;
  z-index: 1;
}

.av-main-nav > li > a
{
	display: block;
	text-decoration-color: currentcolor;
	text-decoration-line: none;
	text-decoration-style: solid;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	font-weight: normal!important;
	font-size: 13px;
	transition-property: background-color, color, border-color;
	transition-duration: 0.4s, 0.4s, 0.8s;
	transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
	transition-delay: 0s, 0s, 0s;
	letter-spacing: 0.05em;
	word-spacing: 0.05em;
}

strong, b
{
	font-weight: bold;
	color: #000!important;
}

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag
{
  font-weight: normal!important;
}

.title_container .main-title
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 24px!important;
  position: relative;
  z-index: 2;
  min-height: 36px;
  line-height: 2.3em;
  top: 0px;
  font-weight: 400;
}

.single .main-title {
display: none!important;
}

h6
{
  font-size: 28px!important;
  text-transform: uppercase!important;
}

.rounded-container, .rounded-container img
{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  display: block;
  position: relative;
  z-index: 2;
}

.archive .av-content-full .author-box
{
	text-align: left!important;
}
.limbusannuaire{
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC!important;
	padding-bottom: 10px;
}


.sub_menu
{
	float: left;
	z-index: 2;
	font-size: 11px;
	line-height: 30px;
	position: relative;
	top: 10px;
	text-transform: uppercase;
}

#top .avia-post-nav
{
  position: fixed;
  height: 110px;
  top: 50%;
  background-color: rgba(243, 146, 0, 1)!important;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  color: #ffffff;
  margin-top: -55px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  text-decoration-color: currentcolor;
  text-decoration-line: none;
  text-decoration-style: solid;
  z-index: 501;
  transform: translate3d(0px, 0px, 0px);
}

#top .avia-post-nav:hover
{
  background-color: rgba(112, 17, 2, 1)!important;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
}


.ccalign {
	vertical-align: middle!important;
}


input{
    border: 1px solid #e8e8e8!important;
}




.pmpro_checkout .pmpro_checkout-fields > div,
.tml-profile form   div{
	position: relative;
}
.pmpro_checkout  label,
.tml-profile label{
	clear: both ;
	display: block!important;
}
.pmpro_checkout  .input,
.tml-profile .input,
form.pmpro_form .input,
.pmpro_checkout textarea,
.tml-profile textarea,
form.pmpro_form textarea  {
    max-width:100%!important;
    padding-right: 35px!important;
}
.pmpro_checkout .pmpro_asterisk,
.pmpro_checkout .pmpro_display_profile,
.tml-profile .pmpro_asterisk,
.tml-profile .pmpro_display_profile{
	top: 28px;
	cursor: help;
	position: absolute;

}
.pmpro_checkout .pmpro_asterisk,
.tml-profile .pmpro_asterisk{
	right: 25px;
	width: 10px;
}
.pmpro_checkout .pmpro_display_profile,
.tml-profile .pmpro_display_profile{
	right: 5px;
	width: 20px;
}

/* Edit profile - override theme-my-login.min.css*/
.tml-action-confirmaction .success, .tml-error, .tml-message, .tml-success{
  background-color: rgba(243, 146, 0, 1)!important;
  color: white;
  border-left: none!important;
}
.tml-error{
  background-color: rgba(112, 17, 2, 1)!important;
  color: white;
}
.tml-error strong{
  color: #f39200!important;
}
.entry-content-wrapper li{
	margin-left: 0px;
	padding: 10px 10px 10px 10px;
}

/* Checkout register form */
form.pmpro_form #rgpd_div .pmpro_asterisk {
	display: none!important;
}
form.pmpro_form .pmprorh_checkbox_label{
	padding-left: 27px;
	margin-top: -22px;
	font-weight: normal!important;
}
form.pmpro_form .pmpro_submit,
.tml-button {
    text-align: left;
    clear:both;
    display: block;
}



/* theme-my-login - liens "Mot de passe oublié, "Connexion" sur login/logout/lostpassword/resetpass form */
.tml-links,
.tml-messages{
	list-style: none outside!important;
	margin-left: 0px!important;
}
.tml-links li{
	padding-left: 0px;!important;
}


/* Page de profil visible par tous */
.pmpro_member_directory_avatar{
	clear: both;
}
.pmpro_member_directory_avatar img{
	float: none!important;
	margin-bottom: 20px;
}

/* Hedar, search button */
#top #searchsubmit{
	background: #f39200;
}

/* Page Bibliographie - Zotero */
.page-id-2853 i{
	font-style: italic;
}