/*
PHONEGATEALERT.ORG
Styles CSS - septembre 2022
D.Radisson - radisson.me
*/





/** STRUCTURES **/
/* rien */





/** STYLES TEXTES **/
html * {
	font-family:helvetica,arial,sans-serif!important
}
/* texte articles */
p:blank, p:empty  {
	display:none; visibility:hidden
}
.single article .entry-content h1,
.single article .entry-content h2,
.single article .entry-content h3,
.single article .entry-content h4,
.single article h1,
.single article h2
.single article h3,
.single article h4 {
	text-align:left!important
}
article h1.entry-title,
#left-area h1.main_title {
	color:#222
}
#left-area .entry-content h2 {
	color:#222; margin-top:1.5em
}
#left-area .entry-content h2:first-of-type {/*margin-top:0*/
}
#left-area .entry-content h3 {
	color:#447cd2; margin-top:1.5em
}
#left-area .entry-content h2+h3 {
	margin-top:0
}
.single .entry-content h3,
.single .entry-content h3 span {
	font-size:24px!important;color:#222!important; text-transform:none!important; margin-top:1.5em
}
.single .entry-content h3 em, 
.single .entry-content h3 i {
	font-style:normal!important
}
h4.title {
    color: #fff!important;
}
.note {
	font-size:82%; line-height:1.22
}





/** STYLES LIENS **/
.et_pb_bg_layout_light.et_pb_button:hover, .et_pb_bg_layout_light .et_pb_button:hover,
a.more-link:hover,
.et_pb_blog_0 a.more-link:hover {background-color:#cd081e!important
}
.entry-title a:hover {
	color:#cd081e!important
}
#left-area .post-meta a {
	text-decoration: none;
	color: #666;text-decoration:underline
}
.post-meta a:hover {color:#000!important}





/** STYLES BOUTONS **/
/* boutons simples */
a.smallred, 
a.bigred {
	background:red!important; 
	color:white!important;
	background-color: #cd081e!important;
	border:none!important;
	border-color: none!important;
	border-radius: 4px!important;
	letter-spacing: 0px!important;
}
a.small-button,
a.small-button:visited,
a.big-button, 
a.big-button:visited,
a.icon-button {
	color: #fff!important;
	font-size:14px!important;
	text-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}
/* bouton Lire PLus */
.archive a.more-link,
.search a.more-link,
.blog a.more-link {
	color: #fff;
	background: #0470bf;
	border:none;border-radius:4px!important;text-transform:none; font-weight:400; font-size:16px
}
.archive a.more-link:hover,
.search a.more-link:hover,
.blog a.more-link:hover {
	color: #fff;
	background: #cd081e;
}
/* boutons DIVI */
.et_pb_button, 
button, 
input[type="submit"],
.et_pb_blog_0 a.more-link {background-color: #0170bf!important; border-color:none!important; border-radius:4px!important;
	letter-spacing:0px!important; color:#fff!important;
	border: none!important;
}
.et_pb_blog_0 a.more-link {
	text-transform:capitalize!important;padding: 8px 12px!important;
}
footer .et_pb_button {background-color:#cd081e!important}

/* Bouton call to action menu header */
.menu-calltoaction a {
    background-color: #ce1719;
    border-radius: 5px;
    padding: 5px 6px !important;
    color: #fff!important;
	border:2px solid #ce1719
}
.menu-calltoaction a:hover {
	background-color:white!important;
}
.et-fixed-header .menu-calltoaction a {
	background-color:white!important
}





/** HEADER **/
/* top header */
#logo {
	/*max-height:75px!important
	margin-top:-10px*/
}
#top-header {
	background-color:#01265d!important
}
#top-header,
#top-header a {
	color: #fff!important;
}
#et-info-email:before {
	position: relative;
	top: 2px;
}
/* navigation */
#top-menu li {
	padding-right: 4px;
}
#top-menu li a {
	line-height:1.33
}
.et_top_search {
	vertical-align:middle!important
}
/* wpml */
.wpml-ls-item a span {
	display:none;
	visibility:hidden
}





/** HOME PAGE **/
/* compteur */
body.home .et_pb_number_counter h3 {
	font-size:18px!important
}
/* derniers articles */
.et_pb_blog_grid .entry-title a {
	color:black
}
body.home .et_pb_blog_0 .et_pb_blog_grid .et_pb_post {
	height: 580px;
}



/** ARTICLES **/
/* tags */
.single .post-meta a[rel~="category"]:after ,
.archive .post-meta a[rel~="category"]:after ,
.search .post-meta a[rel~="category"]:after,
a[rel~="tag"]:after ,
.archive .post-meta a[rel~="tag"]:after ,
.search .post-meta a[rel~="tag"]:after {
	padding-left:8px
}
/* styles articles */
article blockquote {
	margin-left:2em!important; margin-right:5em!important; border-left:1px solid #1371da
}
article blockquote * {
	color:#1371da!important
}
entry-content a, entry-content a:link {
	border-bottom:1px solid
}
/* images */
article img {
max-height:380px; width:auto
}
.et_pb_image_container img, .et_pb_post a img {
margin-bottom: 4px;
}





/** ARCHIVES **/
/* encadrés articles */
body.archive .et_pb_blog_0 .et_pb_blog_grid .et_pb_post {
height: 640px;
}
.archive h2.entry-title a {line-height:1!important; color:#000}
.archive .et_pb_post,
.search .et_pb_post,
 .blog .et_pb_post{ 
width: 47.5%;
float: left;
margin-right: 5%;
padding:15px;
border: 1px solid #ddd!important;
}
.et_pb_post {
margin-bottom:25px
}
/* boutons Lire */
.archive a.more-link, 
.search a.more-link, 
.blog a.more-link {
text-align:center;
	width: 5.2em;
}





/** FORMS **/
/* contact home page */
.et_pb_contact_main_title {display:none; visibility:hidden}





/** FOOTER **/
/* liens */
footer a, 
footer a:link,
footer a:visited,
footer a:hover {color:white}
/* listes */
footer .textwidget ul {list-style-type:none; list-style-position:outside; padding-left:2px}
/* logo colonne */
.et_pb_column_3_tb_footer img {max-width:80%}






/** SIDEBAR **/
/* titres */
#sidebar h4.widgettitle {
text-align: left;
}
#sidebar h4.widgettitle:before, #sidebar h4.widgettitle:after {
background-color: #fff;
}
/* blocs */
#sidebar .et_pb_widget ul li a {
	color: #2e2e2e;
	font-weight: 500;
	border-left:none;
	font-size: 15px;
	line-height: 1.33em;
	padding-top:18px;
	padding-bottom:12px;
	border-bottom :1px solid #e2e2e2;
	min-height:120px
}

#sidebar .et_pb_widget ul li:first-child {
border-top :1px solid #e2e2e2
}

.rpwwt-widget ul li {
overflow: hidden;
margin: 0 0 0
}

#rpwwt-recent-posts-widget-with-thumbnails-2 img {
border:1px solid #e2e2e2; margin-top:-1px
}

#sidebar .widget_search input#s {
border: 1px solid #e2e2e2;
}
/* tags */
.tagcloud a,
.wp-block-tag-cloud a {
display: inline-block!important;
}
/* Bloom optin */
.et_bloom_widget_content .et_bloom_form_header {
}
.et_bloom .et_bloom_form_container .et_bloom_form_header {
background-color:transparent
}





/*** NEWSLETTER (page) ***/
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input {
  border: 1px solid gray;
}





/*** DIVERS ***/
.page-knowledge-base .entry-content .widgettitle,
.page-base-de-connaissance  .entry-content .widgettitle{display:none; visibility:hidden}





/*** MEDIA QUERIES ***/

@media only screen and  (min-width: 767px) {
.archive .et_pb_post,
.blog .et_pb_post,
.search .et_pb_post {
	height: 600px!important;
	}
}


@media only screen and  (max-width: 479px) {
	#logo {
    max-height: 100%
	}
	.single .et_pb_post .et_post_meta_wrapper img {
		margin-bottom:20px!important
	}
}


@media only screen and (min-width: 981px) {
	.et_header_style_left #et_top_search {
	margin-top: 15px;
}
	#top-menu li {
	padding-right: 12px;
}
	
	.et_header_style_left #et-top-navigation nav>ul>li>a, 
	.et_header_style_split #et-top-navigation nav>ul>li>a {
	/*padding-bottom: 20px*/
}
	}	
		
		
@media only screen and (min-width: 1350px) {
	.et_pb_section {
		padding-top:0px!important
	}
	#top-menu li {
	padding-right: 22px;
}
}