/*
Theme Name: sydney-child
Template: sydney
Theme URI: https://athemes.com/theme/sydney
Author: aThemes
Author URI: https://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Version: 1.52
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
Tags: two-columns, right-sidebar, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Sydney is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
*/





    /*animation img home*/
@keyframes animfigure{
  0% {
    transform: rotate(-10deg) scale(1.4) translate3d(0,0,0);
  }
  20% {
    transform: rotate(50deg) scale(1.4) translate3d(0,5px,0);
  }
  40% {
    transform: rotate(-25deg) scale(0.3) translate3d(0,8px,-5px);
  }
  60% {
    transform: rotate(50deg) translate3d(5px,-8px,-80px);
  }

  90% {
    transform: rotate(-25deg) translate3d(0,0,0);
  }

  100% {
    transform: rotate(0);
  }
}

/*---------------------------------------------------------------------------*/
/*------ALL PAGES-----------------------*/

    /*all pages*/
#primary{
	width:100%;
	border-radius:3px;
	background-color:#e1e2e8;
}

   /*link*/
#primary a{
	color:white;
}

#primary a:hover{
    color:#3683d1;
}

    /*images*/
#primary img{
	width:500px;
	height:350px;
	border-radius:3px;
}

/*----------------------------------------------------------------------------*/
/*-------FRONT PAGE ELSE THAN HOME------*/

     /*img menu top*/
#page > div.sydney-hero-area > div{
	height:200px;
}


/*----------------------------------------------------------------------------*/
/*-------PAGE HOME------*/

    /*logo*/
#masthead > div > div > div > div.col-md-4.col-sm-8.col-xs-12 > a > img{
	transform:scale(2.5);
	padding-left:10%;
}

    /*slider*/
#slideshow > div.slides-control > div > div.slide-item.slide-item-1 > img{
	width:100%;
}

#slideshow > div.slides-control > div > div.slide-item.slide-item-2 > img{
	width:100%;
}

#slideshow > div.slides-control > div > div.slide-item.slide-item-3 > img{
	width:100%;
}

#slideshow > div.slides-control > div > div.slide-item.slide-item-4 > img{
	width:100%;
}

     /*title home theme*/
titre page,h1{
	visibility:hidden;
}

    /*page home container*/
#main > div{
	padding-left:2%;
	padding-right:2%;
	margin-bottom:10%;
	margin-top:10%;
}

    /*title home*/
#main > div > h3{
	color:#9a0606;
	margin-top:10%;
	padding-top:8%;
}

    /*home button*/
#main > div > p:nth-child(7) > a > img{
	width:200px;
	height:200px;
	border:5px solid rgb(224,54,54);
	border-radius:125px;
	margin-left:5%;
    margin-bottom:10%;
	margin-top:5%;
}

#main > div > p:nth-child(7) > a > img:hover{
    animation: animfigure 1s; 
	transform: scale(1.4);
}

    /*home search input*/
#main > div > div:nth-child(4) > form > label > input{
    background-color: white;
	border-radius:3px;
}


/*----------------------------------------------------------------------------*/
/*-------PAGE ACTUALITE------*/

    /*title actuality*/
#primary h2{
		width:100%;
		height:300%;
		background:#9a0606;
		border-radius:3px;
}


/*----------------------------------------------------------------------------*/
/*-------PAGE ACTIVITES DU MOIS------*/


    /*table container*/
#post-732 > div > div{
	width:100%;
	padding:5%;
}

    /*title*/
#post-732 > div > p:nth-child(1){
		margin-top:-15%;
		width:100%;
		height:300%;
		background:#9a0606;
		color:white;
		border-radius:3px;
	    font-size: 30px;
}

     /*table style*/
#post-732 > div > div > table > tbody > tr > td{
	font-size:0.8em;
	padding:3px;
}

      /*table rows*/
#post-732 > div > div > table > tbody > tr:hover{
	background-color:#babed6;
	color:white;
}


/*----------------------------------------------------------------------------*/
/*-------PAGE CONTACT------*/


    /*main header*/
#main > header > h3{
	visibility:hidden;
}

	/*form title*/
#post-73 > div > p:nth-child(1){
		margin-top:-15%;
		width:100%;
		height:300%;
		background:#9a0606;
		color:white;
		border-radius:3px;
		font-size: 30px;
	}

    /*form*/
#wpcf7-f163-p73-o1 > form{
	width:100%;
    display: flex;
    flex-direction: column;
	padding:14.5%;
	border-radius:3px;
}

    /*form input*/
#wpcf7-f163-p73-o1 > form > p > label > span > input{
	width:100%;
	height:80%;
	border-radius:3px;
}

    /*age*/
#age{
	height:60%;
	border-radius:3px;
}

    /*nationality*/
#wpcf7-f163-p73-o1 > form > p:nth-child(8) > label > span > select{
	height:60%;
	border-radius:3px;
	width:80%;
}

    /*textarea*/
#wpcf7-f163-p73-o1 > form > p:nth-child(9) > label > span > textarea{
	width:100%;
	height:40%;
	border-radius:3px;
}

/*----------------------------------------------------------------------------*/
/*-------INSCRIPTION------*/

    /*location*/
#post-893 > div > div:nth-child(1){
	display:none;
}
   
	/*form title*/
#post-893 > div > p:nth-child(3){
		width:100%;
		height:300%;
		background:#9a0606;
		color:white;
		border-radius:3px;
		font-size: 30px;
	}

    /*form input*/
#em-booking-submit{
	width:90%;
	height:80%;
	border-radius:3px;
	padding-left: inherit;
}

    /*form navigation*/
#main > nav{
	display:none;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* --- MEDIAS QUERIES --- */

/*---------------------------------1200------------------------------------*/

@media screen and (max-width: 1200px){
		/*home button*/
#main > div > p:nth-child(7) > a > img{
		width:180px;
		height:180px;
		transition: all 0.3s ease-out;
	}
	
}

/*---------------------------------1025------------------------------------*/

@media all and (max-width: 1025px){
	/*home button*/
#main > div > p:nth-child(7) > a > img{
		width:150px;
		height:150px;
		transition: all 0.3s ease-out;
	}
		
	/*logo*/
#masthead > div > div > div > div.col-md-4.col-sm-8.col-xs-12 > a > img{
	transform:scale(2);
	padding-left:40%;
	transition: all 0.3s ease-out;
}
	
}

/*----------------------------------992-------------------------------------*/

@media all and (max-width:992px){
	/*home button*/
#main > div > p:nth-child(7) > a > img{
		margin-left:5.2%;
		transition: margin 0.3s ease-out;
	}
	
}


/*----------------------------------768--------------------------------------*/

@media all and (max-width: 768px){
	/*home button*/
#main > div > p:nth-child(7) > a > img{
		width:100px;
		height:100px;
		margin-left:4.8%;
		border:3px solid rgb(224,54,54);
		transition: all 0.3s ease-out;
	}
	
	/*logo*/
#masthead > div > div > div > div.col-md-4.col-sm-8.col-xs-12 > a > img{
	padding-left:0;
	transition: all 0.3s ease-out;
}
	
	/*activity table*/
.css-events-list table.events-table td{
		display:inherit;
		border:none;
	    transition: all 0.3s ease-out;
	}
	
     /*activity table title*/
#post-732 > div > div > table > tbody > tr > td:nth-child(2){
		color:white;
		font-size:1em;
		font-weight:bold;
		text-decoration: underline;
        text-decoration-color: #9a0606;
		transition: all 0.3s ease-out;
	}
		
	/*activity table button*/
#post-732 > div > div > table > tbody > tr:nth-child(1) > td:nth-child(4) > a > button{
		margin-bottom:8%;
	}

}
