/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: CLECOMWEB
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.1.0
Text Domain:  Avada
*/

/*SLIDER HOME*/



.home #slider > div, .single-avada_portfolio #slider > div {
	background-color: #fff !important;
}

/*-------------------PORTEFOLIO------------------*/
div#wrapper main#main.clearfix {
    padding-top: 10px!important;
}
.avada-skin-rev, .fusion-filters {
    border-top: none!important;
    border-bottom: none!important;
}
.fusion-filter.fusion-active a {
    border-top: none;
    color: #000;
    font-weight: 400!important;
    font-weight: bold!important;
}
.fusion-filter a {
    font-weight: 400!important;
}
.fusion-logo-link {
    position: fixed!important;
    top : 20px;
    left : 20px;
}
/*--------------------------------------------------------------
formulaire 2 colonnes 
---------------------------------------*/

.form-row {
    width: 100%;
}
.column-half, .column-full {
    float: left;
    position: relative;
    margin-bottom: 4%;
    width: 49%;
}
.column-half2 {
    float: right;
    position: relative;
    margin-bottom: 4%;
    width: 48%;
}

div.fusion-row div.fusion-copyright-content div.fusion-copyright-notice div a img {vertical-align: inherit!important;}
#main {
    padding-bottom: 0px!important;
}
/*--------------------------------------------------------------
Publication version mobile 
---------------------------------------*/
@media all and (min-width: 320px) and (max-width: 380px) {
body.page-template-default.page.page-id-41.fusion-image-hovers.fusion-body.ltr.fusion-sticky-header.no-tablet-sticky-header.no-mobile-sticky-header.no-mobile-slidingbar.no-mobile-totop.fusion-disable-outline.mobile-logo-pos-left.layout-wide-mode.fusion-top-header.menu-text-align-center.mobile-menu-design-modern.fusion-show-pagination-text.fusion-header-layout-v1.avada-responsive.avada-footer-fx-none.fusion-search-form-classic.fusion-avatar-square.fusion-no-touch.do-animate div#wrapper main#main.clearfix
	
	{padding-left: 5px!important;} }

/**---------------- Media query pour le formulaire de contact ----------------**/
@media only screen and (max-width: 480px) {
.column-half {
    width: 100%;
}
	.column-half2 {
    float: left;
    position: relative;
    margin-bottom: 4%;
		width: 100%;
    
}
}
/*fin formulaire*/
/**---------------- Media query pour table press ----------------**/
@media all and (min-width: 320px) and (max-width: 480px) {
table#tablepress-2.tablepress.tablepress-id-2 tbody tr.row-2 td.column-1 img.size-full.wp-image-1168.alignleft {
    width: 250px!important;
	height: auto;
	margin: 5px 20px 20px 0;
}
}


/**---------------- Slider ----------------**/

@media all and (min-height: 320px) and (max-height: 468px) {
div#slider.cycle-slideshow2 div.cont-image.slide img {

  /* text-align: left;*/
    max-width: 20%!important;
    margin: 0 auto!important;
	

	}}
@media all and (min-height:469px) and (max-height: 568px) {
div#slider.cycle-slideshow2 div.cont-image.slide img {

  /* text-align: left;*/
    max-width: 30%!important;
    margin: 0 auto!important;

	}}
@media all and (min-height:569px) and (max-height: 668px) {
div#slider.cycle-slideshow2 div.cont-image.slide img {

  /* text-align: left;*/
    max-width: 40%!important;
    margin: 0 auto!important;

	}}
@media all and (min-height:669px) and (max-height: 768px) {
div#slider.cycle-slideshow2 div.cont-image.slide img {

  /* text-align: left;*/
    max-width: 50%!important;
    margin: 0 auto!important;

	}}
@media all and (min-height:769px) and (max-height: 868px) {
div#slider.cycle-slideshow2 div.cont-image.slide img {

  /* text-align: left;*/
    max-width: 60%!important;
    margin: 0 auto!important;

	}}
label.label {
    overflow-wrap: normal;
}
