/*   
Theme Name: Efahm
Theme URI: http://fahdos.com
Description: Theme for efahm
Author: Fahd Idaghdour
Author URI: http://fahdos.com
Version: 2.2
*/


.formqz {margin: 40px 0;}
.formqz form {background-color: var(--pbmit-light-color); padding: 20px;}
.formqz fieldset {border: none; padding: 0px; margin-bottom: 20px;}
.formqz h4 {font-size: 16px;}
.formqz hr {margin: 40px 0; width: 100px;}
.formqz input.wpcf7-text {     border: none;border-bottom: 1px solid #787c8b; background: #edeff5; border-radius: 5px;}
.formqz textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus, .form-control:focus {-webkit-appearance: auto;}
.formqz .wpcf7-radio .wpcf7-list-item {display: block;}

.popup { position: fixed; top: 0;  left: 0;  z-index: 9999;  background: #000000d9;  width: 100%;  height: 100vh;  justify-content: center; align-items: center;}
.popup article {background-color: #fff; border-radius: 7px; padding: 40px;}
.popup article h5 {font-size: 18px; margin-bottom: 30px}

.sidecourse {display: flex; flex-direction: column;}
.sidecourse a { display: block; width: 100%; margin-bottom:20px; }
.sidecourse a:last-of-type {margin-bottom: 0;}
.sidecourse a img {border-radius: 8px; width: 100%; max-width: 100%; display: block;}

.post-content img { margin-bottom:20px; max-width:100%; display:block; }
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5 {margin-bottom: 25px;}
.post-content ul {margin-bottom: 20px;}
.post-content hr {opacity: 1;}
.post-content ul {list-style: circle; padding-right: 30px;}