/*
Theme Name:sayferaircraft
Theme URI: https://www.votresite.fr
Author: TIW 2023
Author URI: https://www.votresite.fr
Description: theme syfer aircraft photographe et pilote de drone
Version: 1.0
Template: enfold
*/
/* ================================================================================================================================ */
:root{
    --color1:#d4b26b; /* Doré  */
    --color2:#c3c9c9;/* Gris  */
    --color3:#000000; /* Noir  */
    --color4:#f3f3f3;/* Blanc  */
}
/* ================================================================================================================================ */
#main{
    border: none !important;
}

/* ================================================================================================================================ */

/* bouton sur slider 1ere page */
 	#top .main_color .avia-color-theme-color, .button{
    background: transparent !important;
    letter-spacing: 10px !important;
    padding: 15px 30px !important;
}

.slideshow_align_caption a:nth-child(3){
    letter-spacing: 5px !important;
    padding: 15px 30px !important;
}
.slideshow_align_caption a:nth-child(4):hover{
    background-color: #d4b36b49 !important;
    border-color: var(--color4);
}
/* Les éléments <h2> dont l'attribut class contient le mot avia-caption-title */
#main h2[class~="avia-caption-title"]{
    letter-spacing: 20px;
}
#top .avia-slideshow .av-slideshow-caption.av-2pcoh-3100e16852fb9900be0a39fa74a1f041__0 .avia-caption-content {
    font-size: 30px;
    padding: 60px 0;
}

/* ================================================================================================================================ */
.avia-menu-text{
    color:#d4b26b !important;
}
.avia-menu-text:hover{
    color:white !important;
}
.avia-menu-subtext{
	display:none !important;
}

.html_header_sidebar #header .av-main-nav{ 
   text-align: center ;
}
.html_header_sidebar #header .av-main-nav > li > a { 
    border:none !important;
    font-size: 1.5rem;
}
.html_header_sidebar #header .av-main-nav > li > a:hover {  
    color:var(--color1);
}
.html_header_sidebar .logo{
    border:none;
}
.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext {
    display: none !important;
}
/* ================================================================================================================================ */
/* les bouttons du portefolio et formulaire */
  
#top .main_color .avia-color-theme-color,.button{
   background-color:var(--color3);
   padding:15px 30px;
/*    border-radius:15px !important;   */
}
#top .main_color .avia-color-theme-color:hover,.button:hover {
	color: var(--color3)!important;
	background-color:var(--color1);
	border-color: var(--color3);
}
#top .avia-button .avia_iconbox_title,.button {
    position: relative;
    z-index: 3;
    font-size: 1.2rem;
    margin-left:10px;
}

#top .main_color a.avia-color-theme-color:hover{
	color: var(--color4)!important;
	background-color: rgba(212,178,107,0.3) !important;
}
#top .main_color a.avia-color-theme-color{
	border: 3px solid #fff !important;
}


/* boutton du formulaire  */
input[data-sending-label]{
    font-size: 1.1rem !important;
    padding: 10px 20px !important;
}
/* ================================================================================================================================ */
.form_element:last-child {
    text-align: center;
    padding:60px 0;
}
/* fin bouton du formulaire */
/* fin les bouttons du portefolio et formulaire */
#top .avia-post-nav {
display:none;
}
[data-av_icon]:before {
    font-size:1.5rem;
}
.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color span, .header_color applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a {
    border:none !important;
}
/* paragraphe drone */
.avia_textblock>ul,#comp-k5gsbw4u{
    padding: 20px 0 !important;
}
#comp-k5gs2kxx>h1{
    padding-top: 20px ;
}

.avia_textblock>ul li>img{
    width: 40px;
    margin-right: 1%;
}
.avia_textblock>ul li{
    display: flex;
    align-items: center;
    margin-bottom: 20px; 
    
}
.scena_vol{
    background-color: var(--color1) !important;
    border-radius: 15px;    
}


/* ================================================================================================================================ */
/* tarif */
.avia_textblock >h2,div[class~="av-current-sort-title"]>.inner_sort_button>span{
    background: linear-gradient(45deg,transparent,transparent, var(--color1), transparent,transparent);
}
.avia_textblock>h2{
    padding: 20px 0; 
}
.tarif_drone{
   padding: 2% !important;
}
.tarif_drone>li{
    margin: 20px 0 !important;
}
.av-catalogue-price{
    font-size: 2rem;
}
.av-catalogue-item {
    box-shadow: 7px 5px 0px var(--color1) !important;
     padding: 15px !important; 
}
.av-catalogue-list li {
    font-size: 1.1rem;
   border: none !important;
}
#av-layout-grid-1 .flex_cell_inner:nth-child(2) div,#av-layout-grid-1 .flex_cell_inner:nth-child(2) li{
    background-color:var(--color4)!important; 
    border: none !important;
    border-radius: 5px;  
} 
.card_tarif{
    transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.3s;
}
.card_tarif:hover{
    transform: scale(1.05);
}
.av-catalogue-title{
    font-size: 1rem;
    font-weight: 600;
}
/* .entry-content-wrapper>div{
    padding: 50px 0 150px 0 !important;
} */
/* ================================================================================================================================ */
/* map */

.responsive .container {
    max-width: 100% !important;
}
iframe{
    width: 100%;
}

/* ================================================================================================================================ */
/* filtre portfolio */
.av-large-gap .av-masonry-sort {
    display: flex;
    flex-direction: column;
    padding-bottom: 60px ;
}
span[class~="text-sep"]{
    display: none;
}
div[class~="av-current-sort-title"]>.inner_sort_button>span{    
    margin: 20px 0 30px 0;
    font-size: 2rem !important;
    display: block;
    font-weight: bold;
}
div[class~="av-sort-by-term"] a{
    padding: 0 30px;
    background-color: var(--color3);
    border-radius: 5px;
    margin: 0 1%;
    color: var(--color2);
    font-size: 1.1rem;
}
.active_sort{
    color:var(--color1) !important; 
}
/* ================================================================================================================================ */
/* footer */

footer{
    padding: 50px 5% 50px 0 !important;
}
footer span[class="copyright"]{
    font-size: .85rem;
}
ul[role="menu"] a{
    font-size: 1rem;
}
#socket{
    padding-right: 10% !important;
}
/* logo reseau */
.social_bookmarks [data-av_icon] {
    padding: 0px !important;
    margin-left: -20px !important;
}
.social_bookmarks [data-av_icon]:before {
    font-size: 1.5rem;
    color: var(--color4);
}
.social_bookmarks [data-av_icon]:hover::before {   
    color: var(--color1) !important;
}
#top #wrap_all .av-social-link-facebook:hover a ,#top #wrap_all .av-social-link-twitter:hover a {
    background-color: transparent !important;
}
#top #wrap_all .av-social-link-facebook a ,#top #wrap_all .av-social-link-twitter a {
    background-color: #c3c9c9 !important;
}
#socket .social_bookmarks li { 
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 26px !important;
} 

footer ul[class~="icon_count_2"]{
    display: flex !important;
    align-items: center !important;
}

.btn-port{
	margin-top:20px;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after{
	background-color:white !important;
}



/* ================================================================================================================================ */

@media screen and (max-width: 768px){
	/* mode smartphone */
	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-2pcoh-3100e16852fb9900be0a39fa74a1f041__0 .avia-caption-title{
		font-size: 40px !important;
	}	
}
