/*
Theme Name: SolutionDigitale
Text Domain: solution-digitale
Version: 2.2.20
Requires at least: 4.7
Requires PHP: 5.6
Description: Thème Basic développé par Solution Digitale.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: Solution Digitale : Xavier Gerber
Author URI: https://solution-digitale.ch/
Theme URI: https://solution-digitale.ch
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

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.
*/

p{
  margin-bottom:0px!important
}

/* FORMULAIRES */
:is(.page_23,.sd_edit_menu_top_container) form input[type=text],
:is(.page_23,.sd_edit_menu_top_container) form input[type=email],
:is(.page_23,.sd_edit_menu_top_container) form label,
:is(.page_23,.sd_edit_menu_top_container) form input,
:is(.page_23,.sd_edit_menu_top_container) form textarea,
#sd_login_form_email,
#sd_login_form_pwd{
    width:100%!important;
}

:is(.page_23,.sd_edit_menu_top_container) input[type=text],
:is(.page_23,.sd_edit_menu_top_container) input[type=email],
:is(.page_23,.sd_edit_menu_top_container) form input[type=password],
:is(.page_23,.sd_edit_menu_top_container) textarea, 
:is(.page_23,.sd_edit_menu_top_container) select, 
:is(.page_23,.sd_edit_menu_top_container) input[list],
#sd_login_form_email,
#sd_login_form_pwd {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
  }
  
:is(.page_23,.sd_edit_menu_top_container) input[type=submit],
  #sd_login_form_bt { 
    
    width: auto!important;
    background-color:#212529;
    color: white;
    padding: 14px 50px;
    margin: 8px 0;
    border: none;
    border-radius: 50px;
    cursor: pointer;
  }
  
:is(.page_23,.sd_edit_menu_top_container) input[type=submit]:hover,
  #sd_login_form_bt:hover {
    background-color: #8F6C22;
  }











/*
nav .active{
  font-weight:800!important;
}*/




.no-padding{
    padding-left:0px!important;
    padding-right:0px!important;
}

#menu-main-1 > li > a{
  padding:10px;
}

nav .dropdown-menu{
  box-shadow:  0 .5rem 1rem rgba(0,0,0,.15)!important;
  transition:0.3s;
    text-transform:uppercase;
    font-size:0.7em;
    color:white;
    padding:10px 20px 10px 20px;
    background-color:white;
    border: 0px
}
nav .dropdown-menu .active{
    color:black!important;
    background-color:transparent;
}

nav .dropdown-item:hover{
  color:black!important;
  font-weight:700;
  background-color:transparent!important;
}

nav li a{
  transition:0.3s;
    text-transform:uppercase;


    
}






/*h2:before{
  content:'';

  margin-right:5px;
  margin-bottom:;
  width:50px;
  height:5px;

  height:30px;
  width:30px;
  border-radius:10px;
  display:inline-block;
  background-image: url('https://visu.solution-digitale.ch/cardis/wp-content/uploads/2021/12/comprehension-cardis-christine-puce.png');
    background-size: 30px 30px;
}*/


nav .menu-item{
  transition:0.3s
}


nav .menu-item{
  border: 1px solid transparent;
}



.pv-overlay{
  background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.30379901960784315) 48%, rgba(0,0,0,0.5959558823529411) 100%)!important;
}



.h-100{
  height:100vh!important;
}

.h-50{
  height:50vh!important;
}
.sd-sep-25{
  height:25px;
}

.sd-sep-50{
  height:50px;
}

.sd-sep-100{
  height:100px;
}

nav{
  transition:0.3s;
}

.no-padding{
  padding-left:0px;
  padding-right:0px;
}

footer .sd_social_footer i{
  color:white!important;
  transition:0.3s;
  padding-top:6px;
  background-color:rgb(104, 104, 104);
  border-radius:20px;
  width:30px;
  height:30px;
  text-align:center;
  margin-right:5px;
}

footer .sd_social_footer i:hover{
  transform:scale(1.3);
}

.sd-button-1{
  width:100%;
  background-color:transparent;
  color:white;
  border:solid 1px white;
  text-decoration:none;
  padding:15px 20px 15px 20px;
  transition:0.3s;
}
.sd-button-1:hover{
  background-color:white;
  color:black;
  border:solid 1px white;
  text-decoration:none;
  padding:15px 20px 15px 20px;
}
.sd-button-2:hover p,
.sd-button-2:hover h3{
  color:white!important;
}
.sd-button-2 p,
.sd-button-2 h1,
.sd-button-2 h2,
.sd-button-2 h3,
.sd-button-2 h4,
.sd-button-2 h5{
  color:white!important;
}

.sd-button-2 p{
  margin:0px!important;
}

.sd-button-2{
  width:auto!important;
  background-color:#212529;
  color:white!important;
  text-decoration:none;
  padding:15px 50px;
  transition:0.3s;
  border-radius:50px;
}
.sd-button-2:hover{
  background-color:#8F6C22;
  color:white!important;
  text-decoration:none;
}

/*
h2:after, h2:before {
  content:"\A";
  width:50px;
  height:5px;
  background: #95C11D;
  display:inline-block;
}
*/

.menu-item:hover .dropdown-menu {
  transition: 3s!important;
  display: block;
  margin-top: 0; 
  opacity:1!important;
}

.menu-item .dropdown-menu {
  transition: 3s!important;
  opacity:0!important;
}


.sd_text_shadow_sm{
  text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.sd_text_shadow{
  text-shadow: 1px 1px 4px rgba(100, 100, 100, 1);
}
.sd_text_shadow_lg{
  text-shadow: 1px 1px 10px rgba(50, 50, 50, 1);
}
/*15.11.2023*/
/*Server update*/
.order-lg-2, .sd_text{
	z-index:1;
}

.element_header .builder_menu{
	top:auto!important;
	bottom:0!important;
}

.order-lg-2, .sd_text{
	z-index:1;
}

.element_image_text_full .builder_menu{
	top:auto!important;
	bottom:0!important;
}

.ck-editor .ck-content{
    min-height:50vh!important;
    max-height:50vh!important;
    height:50vh!important;
}

.ck-content *{
    color:black!important;
}

.sd_cms_posts_list_p h1,
.sd_cms_posts_list_p h2,
.sd_cms_posts_list_p h3,
.sd_cms_posts_list_p h4,
.sd_cms_posts_list_p h5,
.sd_cms_posts_list_p h6,
.sd_cms_posts_list_p p,
.sd_cms_posts_list_p div{
    color:black!important
}
/*end 15.11.2023*/
