/*
Theme Name: Morija
Description: Theme enfant de Cassions
Author: Pixeliz pour Givexpert
Author URI: https://www.givexpert.com/
Template: cassions  
Version: 1.0.0
*/

/* Variables => finalement non utilisées à cause d'IE 
	vert : #00b1b2;
	gris page: #edeae7;
*/

/* Global */

 @import url('https://fonts.googleapis.com/css?family=Oswald:200,300|Source+Serif+Pro:400,700');
 @import url('https://use.fontawesome.com/releases/v5.0.8/css/all.css');

#site-navigation,
.menu-footer,
.widget_recent_entries,
h4.widget-title {
	font-family: 'Oswald', sans-serif;
 }

body {
	font-family: 'Source Serif Pro', serif;
    background: #edeae7;
    font-size: 15px;
    line-height: 1.7;
}

.container {
	position: relative;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Source Serif Pro', serif;
	font-weight: bold;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 17px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 15px;
}

a:focus {
    outline: none;
}

a:visited {
    color: inherit;
}

input[type="submit"] {
    background-color: #00b1b2!important;
    border-color: #00b1b2!important;
    transition: .3s;
}

input[type="submit"]:hover {
    background-color: #000!important;
    border-color: #000!important;
    transition: .3s;
}

#site-navigation .container {
	padding: 0px;
}

.site-content {
    padding: 0;
}

.site-content > .container {
	background: #fff;
}

.content-area {
    padding-top: 1.5em;
}

/* Header */

.site-header .header-topbar {
    color: #111;
    border-bottom: 0px; 
    padding: 10px 0;
}

.site-header {
	background-size: cover!important;
	 background-position: bottom; 
}

.custom-logo {
    height: auto;
    max-width: 220px;
    margin-bottom: 0.3em;
    display: inline-block;
}

/* Enlevé en juillet 2019 pour intégrer les icones dans le logo. Cédric
.site-logo:after {
	content: url('https://www.morija.org/wp-content/uploads/2018/03/pictos-morija-slogan.png');
	display: block;
} */

#site-navigation {
	font-weight: 300;
}

header.entry-header {
	padding: 2em 0 1em;
    border-bottom: 1px solid #00b1b2;
}

.entry-header h1.entry-title {
	display: inline-block;
    color: #00b1b1!important;
}

.entry-header-left h1,
.entry-header-left h2,
.entry-header-left h3,
.entry-header-left h4,
.entry-header-left h5,
.entry-header-left h6,
.entry-header-left p {
	color: #00b1b2;
}

/* SEARCH */

.top-search .search-submit {
	font-family: 'Oswald', sans-serif;
    position: absolute;
    top: 0px;
    right: -7px;
    width: auto;
	border: 0;
    border-radius: 0 3px 3px 0;
    font-size: 14px!important;
    padding: 5px 1em!important;
	color: #fff;
}

.top-search .search-submit:hover {
	transition: .3s;
}

.entry-header-home .top-search {
    float: right;
    margin-top: 2em;
}

.top-search {
	float: right;
	margin-top: -0.2em;
}

.top-search input {
	min-width: 250px; 
	height: 30px;
}

.main-navigation {
	background-color: #00b1b1;
	border: 0;
}

.main-navigation a {
	color: #fff;
	font-size: 23px;
	padding: 0 0 5px;
	transition: .2s;
}

.main-navigation ul ul a {
    padding: 10px 0px 10px 5px;
}

.menu-item {
	transition: .2s;
}

.menu-item:hover {
	background-color: #f5f5f5;
	transition: .2s;
}

.menu-item:hover a,
.main-navigation a:hover{
	color: #00b1b2!important;
	transition: .2s;
}

.main-navigation li {
	width: 25%;
	text-align: center;
    margin-right: 0; 
    padding: 0 2em;
/*    border-right: 1px solid #01baba;
    border-left: 1px solid #01baba;*/
}

.main-navigation .current_page_item, 
.main-navigation .current-menu-item, 
.main-navigation .current_page_ancestor {
    background: #fff;
}

.main-navigation .current_page_item > a, 
.main-navigation .current-menu-item > a, 
.main-navigation .current_page_ancestor > a {
    color: #00b1b2!important;
}

/* Pagination */

.navigation .page-numbers:hover {
    background-color: #01b1b2;
}

.navigation .current { 
    background-color: #01b1b2;
}

/* Sub menu */

.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    left: 0;
}

.sub-menu {
	width: 100%;
	border: 1px solid #00b1b2!important;
    border-top: 0!important;
}

.sub-menu li {
	text-align: left;
	width: 100%;
	background-color: whitesmoke!important;
}

.menu-item:hover .sub-menu a,
.main-navigation:hover .sub-menu a {
	color: #999!important;
	transition: .3s;
}

.sub-menu a:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f0da";
	color: #00b1b2;
	margin-right: .3em;
	transition: .3s;
}

.sub-menu .menu-item a:hover {
	color: #00b1b2!important;
	transition: .3s;
}

.header-top {
    position: absolute;
    right: 3em;
	min-width: 115px;
	z-index: 1;
}

.header-flags {
	height: 35px;
	padding: .5em;
	background-color: #faf8f8;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: 1px 0 5px #ada9a6;
	clear: both;
}

.header-flags ul {
	margin: 0;
	padding: 0;
}

.header-flags li {
	float: left;
	list-style: none;
	margin-left: 0.5em;
	transition: .2s;
}

.header-flags li:first-child {
	margin-left: 0;
}

.header-flags li:hover {
	opacity: 0.7;
	transition: .2s;
}

.header-flags img {
	border-radius: 100%;
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 5px;
}

/* Header widget btn DONATE */

#donate-header-widget {
    position: absolute;
    right: 0;
    top: 3em;
}

#donate-header-widget a {
    margin: 2em;
    background: orange;
    padding: .5em 1em;
    border-radius: 5px;
    font-size: 1.3em;
    font-family: "Oswald";
    font-weight: bolder;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: 1px 2px 5px #666;
    transition: .2s;
}

#donate-header-widget a:hover {
	color: #fff;
	transition: .2s;
    box-shadow: 0px 0px 3px #666;
}

#donate-header-widget i {
	margin-right: .5em;
}

/* Sidebar */

.sidebar {
	margin: 2em 0;
    padding: 1.5em;
    background-color: #F5F5F5;
}

h4.widget-title {
    color: #00b1b2;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 0;
    font-size: 18px;
    font-weight: bold;
}

.widget_recent_entries {
	margin-bottom: 0;
}

.widget a:hover {
	color: #00b1b2!important;
    text-decoration: none;
}

.widget_recent_entries a {
	display: block;
	color: #000;
	font-family: 'Source Serif Pro', serif;
}

.widget_recent_entries .post-date {
	color: #999999;
}

.widget_recent_entries li {
	padding: .5em 0;
    border-bottom: 1px dotted #00b1b2;
}

.widget_recent_entries li:last-child {
    border-bottom: 0px;
}

[id^='custom_html-'] {
	/*text-align: right;*/
}

.all-post,
.all-post-home {
    color: #00b1b2;
    font-weight: bold;
}

.home-link {
	margin-top: 1.5em;
}

.all-post-home {
	font-family: "Oswald";
	text-transform: uppercase;
	text-decoration: none;
}

.all-post-home:hover {
	color: #00b1b2;
}

.all-post:before {
    display: inline-block;
    margin: -3px 10px 0 0px;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #00b1b2;
    width: auto;
    min-width: 42%;
}

.all-post-home:before {
    display: inline-block;
    margin: -3px 27px 0 0px;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #00b1b2;
    width: auto;
    min-width: 70%;	
}

.cat-item {
    border-bottom: 1px dotted #00b1b2;
    font-family: "Oswald";
    text-transform: uppercase;
}

/* CTA Morija custom widget */

/* CTA in sidebar */
#widget-cta {
	text-align: center;
	margin-bottom: 1.3em;
	padding: 1em 1.5em;
    background: #efedea;
}

#widget-cta i {
	font-size: 1.2em;
}

#widget-cta img {
    margin: 0.5em 0;
    display: inline;
}

.btn-cta,
.btn-cta:visited,
.btn-cta:active,
.btn-cta:focus {
	display: block;
	font-family: 'Oswald', sans-serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	padding: 1em;
    background: #00b1b2;
    transition: .2s;
    border-radius: 3px;
}

#widget-cta .btn:hover {
	color: #fff!important;
	opacity: .7;
	transition: .2s;
}

/* Actions on home */
#widget-actions {
	text-align: center;
}

#widget-actions img {
    display: inline-block;
    margin-bottom: -3em;
    max-width: 70px;
}

.actions-home {
    border: 1px solid blue;
    padding-top: 3em;
    padding-bottom: 2em;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.actions-number {
    font-size: 2em;
    font-family: "Oswald";
}

.actions-pitch {
	margin: 0 auto;
	width: 33%;
}


/* Bleu Fonce */
.bleufonce .widget-title,
.bleufonce .actions-number {
	color: #3d57a7;
}

.bleufonce .btn-cta,
.echantillon {
	background-color: #3d57a7;
}

.bleufonce .actions-home {
	border-color: #3d57a7;
}

/* Bleu clair */
.bleuclair .widget-title,
.bleuclair .actions-number {
	color: #00b1b1;
}

.bleuclair .btn-cta,
.echantillon {
	background-color: #00b1b1;
}

.bleuclair .actions-home {
	border-color: #00b1b1;
}

/* Rouge */
.rouge .widget-title,
.rouge .actions-number {
	color: #c02919;
}

.rouge .btn-cta,
.echantillon {
	background-color: #c02919;
}

.rouge .actions-home {
	border-color: #c02919;
}

/* Violet */
.violet .widget-title,
.violet .actions-number {
	color: #80436b;
}

.violet .btn-cta,
.echantillon {
	background-color: #80436b;
}

.violet .actions-home {
	border-color: #80436b;
}

/* Orange */
.orange .widget-title,
.orange .actions-number {
	color: orange;
}

.orange .btn-cta,
.echantillon {
	background-color: orange;
}

.orange .actions-home {
	border-color: orange;
}

/* Vert */
.vert .widget-title,
.vert .actions-number {
	color: #3d8731;
}

.vert .btn-cta,
.echantillon {
	background-color: #3d8731;
}

.vert .actions-home {
	border-color: #3d8731;
}

/* Widget Categories */

.widget_lc_taxonomy ul li {
    display: block;
    padding-bottom: 7px;
    margin-bottom: 7px;
    position: relative;
}

.widget_lc_taxonomy ul li a {
    padding-left: 10px;
}

.widget_categories ul li,
.widget_lc_taxonomy ul li {
	border-bottom: 1px dotted #00b1b2;
}

.widget_categories ul li:last-child,
.widget_lc_taxonomy ul li:last-child {
	border-bottom: 0px;
}

.widget_categories ul li:before,
.widget_lc_taxonomy ul li:before {
     content: ""; 
     font-family: initial; 
     position: absolute; 
     top: 1px; 
     left: 0px; 
    width: 25px;
    height: 25px;
    background-size: cover;
}

.widget_categories li,
.widget_lc_taxonomy li {
    padding-left: 1.8em;
}

.widget_categories li.cat-item-1:before,
.widget_lc_taxonomy li.cat-item-1:before {
	background-image: url('../../uploads/2018/04/picto-nutrition-morija.png');
}

.widget_categories li.cat-item-5:before,
.widget_lc_taxonomy li.cat-item-5:before {
	background-image: url('../../uploads/2018/04/picto-eau-morija.png');
}

.widget_categories li.cat-item-6:before,
.widget_lc_taxonomy li.cat-item-6:before {
	background-image: url('../../uploads/2018/04/picto-medical-morija.png');
}

.widget_categories li.cat-item-7:before,
.widget_lc_taxonomy li.cat-item-7:before {
	background-image: url('../../uploads/2018/04/picto-education-morija.png');
}

.widget_categories li.cat-item-8:before,
.widget_lc_taxonomy li.cat-item-8:before {
	background-image: url('../../uploads/2018/04/picto-dev-rural-morija.png');
}

.widget_categories li.cat-item-9:before,
.widget_lc_taxonomy li.cat-item-9:before {
	background-image: url('../../uploads/2018/04/picto-temoignages-morija.png');
}

.widget_categories li.cat-item-10:before,
.widget_lc_taxonomy li.cat-item-10:before {
	background-image: url('../../uploads/2018/04/picto-evenements-morija.png');
}

.widget_categories li.cat-item-11:before,
.widget_lc_taxonomy li.cat-item-11:before {
	background-image: url('../../uploads/2018/04/picto-medias-morija.png');
}

/* Widget bouton Lire la suite pour le traduire manuellement */

.read-more-widget .textwidget,
.read-more-widget .textwidget p {
	display: inline;
}

/* Home Page Sidebars */

.home-sidebar-left {
    width: 58%;
    float: left;
    margin-right: 2%;
}

.home-sidebar-right {
    width: 40%;
    float: left;
}

.home-sidebar .widget .widget-title::after {
    content: "";
}

#primaryHome .home-sidebar {
	padding: 1em;
}

#primaryHome {
	width: 100%;
	margin-bottom: 1.5em;
}

#primaryHome.content-area {
	padding-top: 0;
}

#primaryHome .top-search {
	float: none;
	margin-top: 0;
	margin-bottom: 1em;
    padding: 1em 0 0em;
    background: #fff;
}

#primaryHome .top-search input {
    min-width: auto;
}

#primaryHome .widget_search {
	width: 100%;
	float: left;
    margin-bottom: 1em;
}

#primaryHome .top-search .widget_custom_html {
    text-align: center;
    border: 1px solid #01baba;
    width: 48%;
    float: left;
    margin-left: 2%;
    height: 30px;
    border-radius: 3px;
    color: #01baba;
}

#primaryHome .top-search .widget_custom_html a {
	display: block;
	height: 29px;
	border-radius: 3px;
    border-bottom: 1px solid transparent;
    transition: .2s;
}

#primaryHome .top-search .widget_custom_html a:hover {
	display: block;
    background: #01baba;
    color: #fff!important;
    border-bottom: 1px solid #01baba;
    transition: .2s;
}

#primaryHome .top-search .widget_custom_html i {
	margin-right: 0.4em;
    padding-top: 5px;
}

.site-home {
	width: 60%;
	float: left;
	min-height: 50px;
	padding-right: 2em;
}

.site-home .entry-content {
	line-height: 1.4;
}

.site-home .post-list .featured-image .wp-post-image {
    max-width: 170px;
}

.home-sidebar-top {
	width: 40%;
	float: left;
	background: #f6f6f6;
	margin-top: 1em;
}

.mag-home {
    font-family: "Oswald";
    font-weight: 900;
	background-color: #F5F5F5;
	padding: 1em;
    overflow: auto;
}

.mag-home-right {
	width: 70%;
    float: left;
}

.mag-home-left {
	width: 30%;
    float: left;
}

.mag-home .widget-title {
	text-align: left;
    margin-top: 0.5em;
	margin-bottom: 0;
}

.mag-home .widget-title:after {
	display: none!important;
}

.mag-home .btn {
	text-transform: uppercase;
}

.content-area .home-sidebar-2, .content-area .home-sidebar-3 {
     width: 100%; 
}

/* Mailpoet form on home 
** Use of !important => edit CSS here and not in the mailpoet form editor
*/

::placeholder {
	color: #bbb;
	font-style: italic;
}

[id^="mailpoet_form-"],
[id^="gform_widget"] {
    overflow: auto;
    background: #01babb;
    padding: 1em 1em 0;
}

#gform_2 .validation_error,
#secondary .gfield_label {
	display: none!important;
}

[id^="gform_wrapper"] {
	padding: 0.3em;
}


[id^="mailpoet_form-"] .widget-title,
[id^="gform_"] .widget-title {
	text-align: left;
	color: #fff;
}

[id^="gform_"] h3.gform_title {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}


[id^="mailpoet_form-"] .widget-title:before,
[id^="gform_"] .widget-title:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0e0";
    margin-right: .5em;
    transition: .3s;
}

[id^="mailpoet_form-"] input[type="submit"],
[id^="gform_"] input[type="submit"] {
    font-family: "Oswald";
    font-size: 1em;
    letter-spacing: 1px;
    background-color: #017b7b!important;
    border-color: #017b7b!important;
    transition: .3s;
    padding: 10px;
}

[id^="mailpoet_form-"] input[type="submit"]:hover,
[id^="gform_"] input[type="submit"]:hover {
    background-color: #025656!important;
    border-color: #025656!important;
    transition: .3s;
}

.gform_wrapper form {
    padding: 0;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    margin: -8px 0px 0 0!important;
}

#mailpoet_form_1 .mailpoet_text_label {
	display: none!important;
}

#mailpoet_form_1 input[type="text"],
#mailpoet_form_1 input[type="email"],
#gform_widget-2 input[type="text"],
#gform_widget-2 input[type="email"] {
	padding: 10px!important;
}

#mailpoet_form_1 .mailpoet_paragraph
#gform_widget-2 . {
    float: left;
    margin-right: .5em;
}

#mailpoet_form_1 input[type="text"] {
    width: 120px;
}

#mailpoet_form_1 input[type="email"] {
	width: 220px!important;
} 

#secondary [id^="mailpoet_form"] .mailpoet_paragraph {
    float: none; 
    margin: 0;
}

#secondary [id^="mailpoet_form"] input {
    width: 100%;
    padding: 0.75em;
}

#secondary .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

#secondary [id^="gform_"] input[type="submit"] {
	padding: 5px 10px;
}

#secondary .gform_widget .widget-title {
	margin-bottom: 0;
}

#secondary .gform_wrapper {
	margin: 0;
}

#secondary .gform_wrapper .gform_footer {
    padding: 0px;
    margin: 1em 0;
    text-align: center;
}

/* Footer */

.site-info .site-copyright {
     float: none; 
}

.menu-footer ul.menu {
	text-align: center;
	margin: 1em 0;
	padding: 0;
}

.menu-footer li {
	display: inline;
	margin-right: 0.5em;
    padding-right: 1em;
	font-size: .9em;
    border-right: 1px solid gray;
}

.menu-footer li:last-child {
	border-right: 0;
}

.menu-footer a {
	text-decoration: none;
}

.menu-footer .menu-item:hover {
	background-color: transparent;
}

.site-info { /* Copyright etc */
	display: none;
}

/* Widget bottom page */

#bottom-widget {
	position: relative;
    clear: both;
    border-top: 1px solid #edeae7;
    margin-top: 1em;
    padding: 1em 0;
}

.zewo-logo {
    position: absolute;
    width: 40px;
    top: -0.3em;
    right: 0em;
}

.bottom-widget-title {
    font-size: 1.3em;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    color: #00b1b1;
    display: inline;
    margin-right: 0.5em;
}

.custom-html-widget {
	display: inline;
}

#bottom-widget a i {
    font-size: 1.3em;
    top: -1px;
    position: relative;
    color: #00b1b2;
	transition: .2s;
}

#bottom-widget a i:hover {
	opacity: .7;
	transition: .2s;
}

/* Contents */

h2.entry-title a:hover {
    color: #01baba;
     text-decoration: none; 
     transition: .2s;
}

.entry-header-post h1 {
	color: #00b1b2;
	margin-left: 1.4em;
}

.category-nutrition .entry-title {
	color: #f5a520;
}

.category-education .entry-title {
	color: #744b65;
}

.category-developpement-rural .entry-title {
	color: #4e8b44;
}

.category-eau-assainissement-hygiene .entry-title {
	color: #145c9e;
}

.category-sante .entry-title {
	color: #b43a2a;
}

#primaryHome .entry-content img,
#primaryHome .featured-image img,
.featured-posts .featured-image img {
 	outline: 1px solid white;
  	outline-offset: -4px;
}

.wp-caption .wp-caption-text {
    margin: 0.8em 0 0;
    font-size: 0.75rem;
    font-style: italic;
    color: #999999;
}

.featured-image,
.entry-header-post {
	position: relative;
}

.cat-thumb {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 25px;
}

.cat-thumb img {
	outline: none!important;
}

.cat-thumb.single {
	float: left;
}

.btn-next {
    color: #00b1b2!important;
    text-transform: uppercase;
    font-family: "Oswald";
    font-weight: bold;
    letter-spacing: 0px;
    text-decoration: none;
   	transition: .2s;
}

.btn-next:hover {
	opacity: .7;
	transition: .2s;
}

.btn-next i {
	font-size: 1.2em;
	position: relative;
	top: 1px;
}

.post-list { /* Post list in archive page */
    border-bottom: 0px;
}

.post-list .entry-content p {
	margin-bottom: 0.3em!important;
    margin-top: -0.5em!important;
}

.entry-meta {
    color: #999!important;
}

.post-list .entry-meta {
    margin-bottom: 0;
}

/* Contact Form */

.gform_wrapper ul li.gfield {
     margin-top: 0; 
}

/* Mobile and media queries */

.header-top-mobile-menu-button {
    color: #ffffff;
    background: #01bac6;
    padding: .5em;
    transition: .2s;
}

.header-top-mobile-menu-button:hover {
    background: #000; 
    border: none;
    transition: .2s;
}

.st-menu {
    background: #02c2cd;
    padding: 0;
    border-right: 1px solid #02c2cd;
}

.st-menu button {
	background-color: #ffffff;
    border-color: #ffffff;
}

.st-menu button:hover {
	background-color: #ffffff;
    border-color: #ffffff;
}

.st-menu button i {
	color: #bbb;
}

.st-menu button i:hover {
	color: #02c2cd;
}

.st-menu ul a {
	border-bottom: 1px solid #fff;
}

.st-menu ul a:hover {
	text-decoration: none;
}

.st-menu .sub-menu a {
	color: gray;
}

@media(min-width: 992px) {
	.site-header .header-topbar {
		padding: 0;
	}
}

@media(max-width: 980px) {

	.entry-header-home .top-search {
	    margin-top: 3em;
	}

	.all-post-home:before {
	    min-width: 60%;
	}
}

@media(max-width: 768px) {

	.top-search {
		display: none;
	}

	#primaryHome .top-search {
		display: block;
	}

	.header-top {
	    right: 1em;
	}

	.site-header .site-branding {
		padding-top: 0;
	}

	.site-logo {
		text-align: center;
		margin-bottom: 2em;
	}

	#donate-header-widget {
	    position: relative;
	    top: 0;
	    text-align: center;
	}

	.content-area {
	    float: none;
	}

	.entry-header-left,
	.entry-header-home .top-search,
	.site-home,
	.home-sidebar-top,
	.widget,
	.home-sidebar-left,
	.home-sidebar-right {
	    width: 100%;
	}

	.entry-header-home .top-search {
	    margin-top: 0;
	    margin-bottom: 2em;
	}

	.home-sidebar-top {
		text-align: center;
	}

	.home-sidebar-top img {
		display: inline;
	}

}

@media(max-width: 767px) {
	.content-area {
	    float: none;
	}

	.actus-widget {
		text-align: center;
	}

	.all-post-home {
		border: 1px solid #02b1b3;
		padding: 1em;
	}

	.all-post-home:before {
		display: none;
	}

	.home-link {
	    margin-bottom: 1em;
	}
}

@media(max-width: 650px) {
	.site-home .post-list .featured-image .wp-post-image {
		max-width: 100%!important;
	}
}

@media(max-width: 498px) {

	.featured-image {
		margin-bottom: 1em;
	}
}
