/* CSS perso */


@font-face {
    font-family: 'Jaapokki';
    src: url('jaapokki/jaapokki-regular.eot');
    src: url('jaapokki/jaapokki-regular.eot?#iefix') format('embedded-opentype'),
        url('jaapokki/jaapokki-regular.woff') format('woff'),
        url('jaapokki/jaapokki-regular.ttf') format('truetype');
	font-weight: normal;
    font-style: normal;
}
.html_header_left #main {
    border-left-width: 0px;
}



h1, h2, h3, h4, h5, h6, .main_menu ul:first-child > li a, #top .avia-button, #socket  {
	font-family: "Jaapokki", "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

h1, h2, h3, h4, h5, h6 {
	 letter-spacing: 0.05em;
}




#top b, #top strong {
	color: inherit;
}




#top .avia-button, #socket{
    text-transform: uppercase;
   
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
    font-size: 18px;
    padding: 25px 0;
    text-align: center;
}


/*Changement de l'alignement verticale en fonction des zones lisibles des visuels*/
.bas.avia-section.av-minimum-height .container .content, .flex_column.bas {
	vertical-align: bottom;
}
.haut.avia-section.av-minimum-height .container .content {
	vertical-align: top;
}


/*Correction des tailles de texte*/

h2.av-special-heading-tag {
    font-size: 40px;
}

.av-special-heading-h2 .av-subheading {
	font-size: 20px !important;
}

/*Correction taille des boutons*/

.avia-button.avia-size-x-large {
	padding: 10px 35px 15px;}

.avia-size-x-large.avia-position-left {
	text-align: left;
	font-size: 35px;
}

.avia-size-x-large.avia-position-left small {
	font-size: 0.4em;
}



#top .btn-mariage .avia-button.avia-color-dark{
	color: #9b6852;
	border-color: #9b6852;
}


.bord-right {
	
	
border-right: 1px solid #f0f0f0;
	
}


.alternate_color .bord-right, #footer .bord-right{
	
	
border-right: 1px solid rgba(255,255,255,0.66);
	
}

ul {
    margin-left: 0px; 
}
.entry-content-wrapper li {
	margin-left: 0; 

}


#top .avia-logo-element-container .slide-entry {
    padding: 0 25px;
}



#footer .widget {
    padding: 0;
}


#footer .iconbox .iconbox_content .iconbox_content_title {
    padding: 2px 0 25px 0;
}


#footer .iconbox .iconbox_content h4 {
	padding: 2px 0 15px 0;
}


