/**
Theme Name: Astra Child
Author: Odile Georgallides
Author URI: https://og-s.ch/
Description: 
Version: 1.0.0
Text Domain: astra-child
Template: astra
*/



.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu {
	padding-top:10px
}
.main-header-menu .sub-menu .menu-link {
  padding: 0.3em 1em;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {
  text-transform: none;
}

body:not(.ast-normal-title-enabled) .site .site-content #primary,
body.home .site .site-content #primary {
  margin-top: 0px !important;
}

	
.radius	img {border-radius:14px}


.wp-block-uagb-container > ul.wp-block-list {
	margin-left:0px;	
	padding-left:10px
}
.wp-block-uagb-container > ul.wp-block-list li {
	padding-left:10px
}
/*
.wp-block-list li::marker {
  color: var(--ast-global-color-1) ;
  font-size: 1.5em;
}*/
/*
.wp-block-list li {
  line-height: 1.3
}
*/

ul.wp-block-social-links {padding-left:0}


.uagb-buttons__outer-wrap.uagb-btn__small-btn .uagb-buttons-repeater.wp-block-button__link:not(.is-style-outline) {
  padding: 0px 0px 0px 0px;
  margin-bottom:15px !important
}



.wp-block-file:not(.wp-element-button)  { /* texte */
    font-size:18px;
}

.wp-block-file:not(.wp-element-button) a:not(.wp-element-button):before { /* texte */
    color: var(--ast-global-color-1) ;
	font-family: "dashicons"; 
	font-size:24px; line-height:24px;
	content: "\f491"; 
	font-weight:600;
	margin-right:10px; 
	vertical-align:middle
}





.ast-theme-transparent-header .post-password-form {
  margin-top: 200px;
}
.entry-content .post-password-form p {
  text-align: center !important;
}
.post-password-form input[type="password"] {
	width:auto;
	border-color: var(--ast-global-color-0) ;
}



h3 {
	color: var(--ast-global-color-1) !important;
}




@media (max-width: 480px) {
	
}

@media (min-width: 480px) and (max-width: 768px) {
	
}

@media (min-width: 768px) and (max-width: 992px) {
		.b100 {
		background-size: min(100%) 100% !important;}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.b100 {
		background-size: min(100%) 100% !important;}	
}

@media (min-width: 1024px) and (max-width: 1280px) {
	.entry-content p:not(.uagb-ifb-desc, .uagb-desc-text, .uagb-timeline-desc-content, .has-text-align-center, .has-text-align-left, .has-text-align-right) {
    text-align: justify;
	}
	.b100 {
		background-size: min(100%) 100% !important;
	}
	
}

@media (min-width: 1280px) {
	.entry-content p:not(.uagb-ifb-desc, .uagb-desc-text, .uagb-timeline-desc-content, .has-text-align-center, .has-text-align-left, .has-text-align-right) {
    text-align: justify;
	}
	.b100 {
		background-size: min(100%) 100% !important;}
	
}

