/*
 Theme Name:     Alpha Child
 Theme URI:      http://demo.krownthemes.com/alpha/
 Description:    A basic child theme for the Alpha theme.
 Author:         Krown Themes
 Author URI:     http://krownthemes.com
 Template:       alpha
 Version:        1.0
*/

/* --------------------------------------
-----   Theme customization starts here   -----
------------------------------------------*/


/*///////////////// Menu : diminuer la taille de la typo car beaucoup trop d'éléments (mobiles)  /////////////////*/


#main-menu.style-modern .top-menu #menu-item-1810 a, #main-menu.style-modern .top-menu #menu-item-11975 a, .top-menu .menu-item-language .wpml-ls-native, #main-menu.style-modern .top-menu .menu-item-language a /* TEMP le temps d'activer EN / #main-menu.style-modern .top-menu #menu-item-11564 a /*fin TEMP*/
	{
		font-size: 22px !important;
		line-height: 22px; 
	}


@media all and (max-width: 640px), all and (max-height: 700px) 
{
	#main-menu.style-modern .top-menu > li 
	{
		margin-bottom: 5px; 
	}
    
	#main-menu.style-modern .top-menu > li > a 
	{
		font-size: 22px;
		line-height: 22px; 
	}
    
	
    #main-menu.style-modern .sub-menu 
	{
		margin-top: 5px;
    }
	  
	#main-menu.style-modern .sub-menu li 
	{
		margin-bottom: 5px; 
	}
	
	#menu-widget
	{
		bottom: 15px;
	} 
	
	/* Sous-menu */
	#main-menu.style-modern .sub-menu li a 
	{
		font-size: 13px;
		line-height: 13px; 
	}
	
	/* Flèche */
	.krown-svg, .arrow_down 
	{
		/* display: none !important; */
		width: 60px !important;
		height: 35px !important;
		top: 0 !important;
		margin-top: 0 !important;
	}
	
}


/*///////////////// WPML : cacher le language switcher en haut /////////////////*/

.wpml-ls-legacy-dropdown
{
	display: none;
}

.popupform
{
	height: 100%;
	overflow: auto; 
	background-color: #fff; 
	padding: 20px; 
}


/*///////////////// WOOCOMMERCE et Product table  ////////////////*/

/* Cacher les éléments de Cart et de Product table indésirables */
#filter-opener, .summary .clearfix, .cart, .product_meta, .related, .additional_information_tab /* , .dataTables_length (dropdown nb de produits)*/
{
	display: none !important; 
}

/* Forcer ls longueur du dropdown nb de produits affichés */
.simple-select-cover
{
	width: 100px !important; 
}

/* Afficher la caption avec le prix sur mobile */

@media (max-width: 640px), (max-height: 500px) 
{
	
	.caption
	{
		opacity: 0.7 !important; 
	}

	.caption > div > div
	{
		vertical-align: top !important;
	}

}

.woosb-wrap
{
	clear: both !important; 
}


/*///////////////// BLOG  ////////////////*/

/* Arranger le header */

.comments, .author, .widget_archive .widgettitle, .widget_archive label, .widget_categories .widgettitle, .widget_categories label, .widget_tag_cloud .widgettitle
{
	display: none; 
}

.post-header .title h1, .post-header .title h2, .post-header .excerpt, .post-header .date
{
	background-color: rgba(209, 213, 250, 0.8);
	color: #480A94 !important;
	/*padding: 0 10px 0 10px;*/
}

.post-header .date
{
	margin: 0 0 0 -2px;
}

/* Dropdown des Archives */

.simple-select-cover select, .simple-select-inner
{
    width: 300px;
}

.titre-archives
{
	text-align: center;
	padding: 20px;
	text-transform: uppercase;
}




/*///////////////// DIVERS  ////////////////*/

h1, h2, h3
{	
	text-transform: uppercase;
}

.page-text h1
{
	display: none !important; 
}

.centrer
{
	text-align: center;
}

hr
{
	border: 0.5px solid #D1D5FA;
	margin: 25px 0 20px 0;
}

.texte-blanc, .texte-blanc h2, .texte-blanc h3, .texte-blanc h4, .texte-blanc h5
{
	/*background-color: #480A94 !important; */
	color: #fff !important; 
}


/* Corriger la largeur du fancybox pour les iframes de HTML*/
@media all and (max-width: 1000px)
{
	.tres-large 
	{
    width: 800px !important;
	}
} 

/* Inline pour le Fancybox */
.hidden
{
	display: none !important; 
}

.inline-fancy
{
	background-color: #fff !important;
	padding: 20px 20px 100px 20px; 
	display: block;
	overflow: auto;
	height: 100%;
}

/* Léger padding */
.mini-padding p
{
	padding: 10px !important; 
}

/* Arranger Footer */

#footer .lazybg 
{
    padding: 0 !important; 
}

/*
#footer .minimal 
{
    background-color: #480A94 !important; 
}
*/

.share-buttons .fa-google-plus
{
	display: none !important; 
}

/* Portfolio - cacher les catégories dans l'accueil, dans la grid et cacher Next/Prev project */

.slide .page-header .subtitle, .krown-portfolio-grid .caption span, .post-nav .subtitle
{
	display: none; 
}

.page-header .page-header-type .subtitle
{
	display: block !important; 
}

.fa-chevron-left, .fa-chevron-right
{
	top: 55px !important; 
}

/* Cacher la badge reCAPTCHA */
.grecaptcha-badge 
{
	visibility: hidden; 
}

.recaptcha-msg
{
	margin: 30px 0 20px 0; 
}

/* Changer la couleur des messages d'alerte */

.krown-alert.alert-info
{
	background-color: #F4EA39 !important;
	border-color:  #9ECD33 !important;
	color: #000 !important;
}

/* Padding */

.petitpadding, .petitpadding div 
{
    padding: 20px !important; 
}

.petitpadding h2
{
    padding: 20px 0 0 0 !important; 
}

.petit-padding, .petit-padding div 
{
    padding: 10px !important; 
}

.petit-padding h2
{
    padding: 10px 0 0 0 !important; 
}



.bottompadding, .bottompadding div 
{
    padding: 0 0 20px 0 !important; 
}

.violet 
{
    color: #480A94 !important; 
}

/* CF7 Conditional Fields */

.wpcf7cf_prev, .wpcf7cf_next
{
    font-size: 12px;
    line-height: 12px;
    font-weight: 700;
    padding: 0 30px;
    height: 55px;
    margin-top: -15px;
    text-transform: uppercase;
    color: #fff !important;
    font-weight: 700;
    background-color: #222;
    border: none !important;
    border-radius: 0 !important;
    /*display: inline !important;*/
    text-align: center;
    width: auto !important;
    cursor: pointer;
}

/* Gravity Forms - fix hauteur checkbox */

.gform_wrapper input[type="checkbox"], input[type="radio"] 
{
	vertical-align: baseline !important; 
	margin: 5px 10px 0px 0;
}

/* EventOn - augmenter hauteur du preview de la description 

.shorter_desc
{
    height: 750px !important;
}

.eventon_details_shading_bot p, .eventon_list_event .eventon_details_shading_bot p 
{
    opacity: 1;
}

.ev_more_text
{
    font-weight: bold;
	background-color: yellow;
}
*/

/* TRello - enlever le superflu pour les quantités VE et disable link */

.trello-card
{
    cursor: pointer !important;
	pointer-events: none;
	touch-action: none !important; 
}

iframe .embedded-card
{
    min-width: 100px !important;
}


.card-header, .quick-actions, .add-comment
{
	display: none !important; 
    text-transform: uppercase;
}

/* TEST CSS */
/*/*
h2
{	
	color: #9ECD33 !important;
}
*/

/* Envelope blanche pour footer et menu */

.fa-envelope-o:before
{
  content: "\f0e0" !important;
}

/* ANTISPAM : remplacer arobase dans adresse courriel 
Source : https://www.mistersize.com/blog/anti-spam-email/
*/

.arobase::before {
    content: "\000040";
    font-size: inherit !important;
}
.arobase span {
	font-size: 1px;
    font-size: 0.1px;
    text-indent: -999px;
    width: 1px;
    overflow: hidden;
}

