@font-face {  font-family: "Voltaire"; src: url(//africultures.com/wp-content/themes/smart-mag-child/Voltaire-Regular.otf); }
@import url("https://fonts.googleapis.com/css?family=Voltaire"); .no-display {
opacity: 100 !important;
} h1, h2, h3, h4, h5, h6 {
font-weight: normal; 
font-family: Voltaire ;
color: #19232d;
} .top-bar { background: #f2f2f2;
height: 45px;
border-top: 0;
border-bottom: 0; margin-bottom: 30px;
}
.spacer{
clear: both;
display: block;
height: 40px;
}
.espacer{
clear: both;
}
.top-bar.hidden { display: none; }
.top-bar-content {
padding: 0;
color: #999;
}
.top-bar-content > div {
padding: 0;
display: inline;
}
.top-bar-content a { color: inherit; }
.top-bar .menu { 
float: left; 
color: #656565;
overflow: hidden; 
}
.top-bar .menu li { 
float: left; 
padding-left: 14px;
}
.top-bar .menu li:first-child { padding-left: 0; }
.top-bar .menu .sub-menu { display: none; }
.top-bar .search { 
float: right;
margin: 8px 0 -3px 20px;
position: relative;
}
.top-bar .spla_ajout_infos-size{
font-size: 13px;
}
.top-bar .spla_ajout_infos-size:hover{
color:#fff;
}
.top-bar .spla_ajout_infos { 
border: 1px solid #9C9C9C;
border-radius: 30px;
padding: 2px 10px 0px 5px;
float: right;
margin: 8px 5px -3px 10px;
position: relative;
} .top-bar .spla_peigne {
border: 1px solid #eee;
border-radius: 50%;
padding: 5px;    
float: right;
max-height: 16px;
max-width: 16px;
margin: 8px 0px -3px 5px;
}
.top-bar #app-back {
border: 1px solid #eee;
border-radius: 50%;
padding: 5px;    
float: left;
height: 16px;
width: 16px;
margin: 8px 0px -3px 5px;
display: none;
}
.top-bar .spla_peigne img{
max-height: 18px;
}
.top-bar .lettredinfo { 
float: right;
margin: 8px 5px -3px 5px;
position: relative;
}
.top-bar .lettredinfo-ico { 
float: left;
margin: 3px 0px -3px 8px;
position: relative;
}
.top-bar .spla_ajout_infos-ico { 
float: left;
margin: 3px 0px -3px 0px;
position: relative;
}
.top-bar .search .query { 
width: 100px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; 
}
.top-bar .lettredinfo .query { 
width: 160px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; 
}
.spla_ajout_infos-ico{
line-height: 18px;
max-height: 18px;
padding: 0px 8px 5px 5px;
vertical-align:middle;
display: table-cell;
outline: 0;
border: 0;
font-size: 13px;
color: #999;
}
.lettredinfo-ico{
line-height: 20px;
max-height: 20px;
padding: 1px 8px;
outline: 0;
border: 0;
font-size: 13px;
color: #999;
}
.top-bar .search .query:focus { width: 120px; }
.top-bar .lettredinfo .query:focus { width: 170px; }
.top-bar .spla_ajout_infos .query:focus { width: 180px; }
.lettredinfo .query, .searchform input, .searchform #s {
line-height: 24px;
height: 24px;
padding: 1px 8px;
outline: 0;
border: 0;
border-right: 15px solid #e9e9e9; border-radius: 30px;
font-size: 13px;
background: #e9e9e9;
float: right;
color: #999;
}
.search .query, .searchform input, .searchform #s {
line-height: 24px;
height: 24px;
padding: 1px 8px;
outline: 0;
border: 0;
border-right: 15px solid #e9e9e9;
font-size: 13px;
background: #e9e9e9;
float: left;
color: #999;
border-radius: 30px;
}
.top-bar .search-button {
background: transparent;
margin-left: -28px;	
line-height: 26px;
height: 26px;
width: 20px;
outline: 0;
float: left;
}
.top-bar .lettredinfo-button {
background: transparent;
margin-left: -28px;	
line-height: 26px;
height: 26px;
width: 20px;
outline: 0;
float: left;
}
.top-bar .lettredinfo .fa-search {
color: #bababa;	
}
.top-bar .spla_ajout_infos .fa-lettredinfo {
color: #bababa;	
}
.top-bar .search .fa-lettredinfo {
color: #bababa;	
}
.top-bar .social-icons {
float: right;
}
.ie8 .top-bar input { max-width: 500px; } .live-search-results {
visibility: hidden;
opacity: 0;
position: absolute;
right: 0;
z-index: 1500;
top: 35px;
width: 305px;
padding-top: 21px;
background: #fff;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
-webkit-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
-webkit-transform: scale(0.8);
transform: scale(0.8);
transform-origin: top right;
}
.live-search-results.fade-in {
transform: scale(1);	
}
.live-search-results .posts-list img {
width: 58px;
height: auto;
}
.live-search-results .posts-list li {
padding: 21px;
border-bottom: 1px solid #d9d9d9;
}
.live-search-results .posts-list .content {
margin-left: 75px;
min-height: 0;
border: 0;
}
.live-search-results .posts-list .content > a {
color: initial;
margin-bottom: 0;
}
.live-search-results .posts-list .view-all { 
border-bottom: 0;
text-align: center;
background: #f9f9f9;
padding: 14px;
}
.live-search-results .posts-list .view-all a, .live-search-results .no-results {
float: none;
text-transform: uppercase;
font-size: 12px;
}
.live-search-results .no-results {
display: block;
text-align: center;
padding-bottom: 21px;
} .trending-ticker ul { float: left; }
.trending-ticker li {
display: none; 
color: #656565;
}
.trending-ticker a {
max-width: 450px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: inline-block;
vertical-align: middle;
line-height: 1.3;
padding-right: 10px;
margin-top: -2px;
}
.trending-ticker li:first-child { display: block; }
.trending-ticker .heading { 
float: left; color: #c02026;
text-transform: uppercase;
margin-right: 50px; 
} .main-head { }
.main-head .title {
margin-top: 0; margin-bottom : 0; float: left;
font-size: 37px;
font-weight: bold;
letter-spacing: -1px;
max-width: 100%;
z-index: 999;
}
.main-head .title a { 
text-decoration: none;
color: #19232d;
}
.logo-image {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
position: relative;
z-index: 999;
} .main-head .right {
line-height: 135px;
text-align: right;
}
.main-head header { min-height: 80px;
overflow: hidden;
}
.main-head .adwrap-widget {
width: 728px;
max-width: 100%;
margin: 0 auto;
vertical-align: middle;
display: inline-block;
line-height: 1;
text-align: right;
}
.main-head .centered {
text-align: center;	
}
.main-head .centered .title {
float: none;
} .topbanner{
margin-top: 5px;
width: 100%;
max-height: 80px;
text-align: center;
margin-bottom: 10px;
clear: both;
}
.topbanner ul{
max-height: 80px;
}
.topbanner ul img{
display: inline-block;
margin: 0 auto;
max-width: 100%;
max-height: 80px;
position: relative;
}
#rotating-item-wrapper {
position: relative;
height: 175px;
display: block;
}
.rotating-item { position: absolute;
max-width: 100%;
height: auto;
top: 0;
left: 0;
} .navigation ul { 
list-style: none; 
line-height: 2; 
position: relative; font-size:18px;
} .navigation .menu > li > a { 
text-decoration: none;
line-height: 43px;
border-bottom: 2px solid transparent;
margin-bottom: -2px; border-left: 0;
box-shadow: none;
-webkit-box-shadow: none;
font-weight: 600;
}
.navigation .menu > li:hover > a, 
.navigation .menu > .current-menu-item > a,
.navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a
{
border-bottom: 2px solid #c02026;
color: #c02026;
border-bottom: 0;
}
.navigation .menu > li:hover { background: none;
}   .navigation .menu > li li a {
float: none;
display: block;
text-decoration: none;
font-size: 13px;
padding: 6px 25px; border-top: 1px solid #bbb;
text-transform: none; -webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
box-shadow: none;
-webkit-box-shadow: none; }  .navigation .menu li li:hover, .navigation .menu li li.current-menu-item {
background: #ccc; } .navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item  {
background: #ddd; }
.navigation .menu > li li a {
font-size: 15px;
}
.mega-menu .heading {
display: block;
border-bottom: 1px solid #2f4154;
padding: 5px 0;
margin-bottom: 21px;
font-weight: 600; } .secondmenu {
margin: 10px 0;
color: #efefef;
font-family: Voltaire;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.secondmenu .mobile, .secondmenu .mobile-menu { display: none; } 
.secondmenu .menu { }
.secondmenu ul { 
list-style: none; 
line-height: 2;
display: inline-block;
position: relative;
}
.secondmenu ul li { 
float: left; 
} .secondmenu .menu li > a { 
float: left;
padding: 0px 10px;
color: #c02026;
} .secondmenu .menu > li > a { 
text-decoration: none;
}
.secondmenu .menu > li:hover > a, 
.secondmenu .menu > .current-menu-item > a,
.secondmenu .menu > .current-menu-parent > a,
.secondmenu .menu > .current-menu-ancestor > a
{
color: #292929;
}
.zoom {
float: left;
display: inline-block;
position: relative;
background: #c02026;
padding: 3px 5px 3px 5px;
margin-right: 20px;
}
.zoom:after {
content: '';
display: block;  
position: absolute;
left: 100%;
top: 0;
width: 0;
height: 0;
border-top: 13px solid transparent;
border-right: 14px solid transparent;
border-bottom: 14px solid transparent;
border-left: 14px solid #c02026;
} .breadcrumbs {
background: #f7f7f7;	
padding: 14px 25px;
font-size: 12px;
color: #8d97a1;
line-height: 1.5;
} .main-featured {
margin: 0px 0 20px 0; padding: 0px;
border: none;
border-right: 0;	
border-left: 0;
background: #fff;
}
.main-featured .slider { opacity: 0; }
.main-featured .wp-post-image { display: block; }
.main-featured .cat {
line-height: 30px;
background: #c02026;
padding: 0 14px;
margin-left: 20px;
}
.main-featured .slider  h3 { 
position: relative; float: none;
}
.main-featured .slider h3 a {
color: #fff;
font-size: 24px;
line-height: 1.651;
}
.main-featured .slider .caption, .featured .caption {
position: absolute;
bottom: 0;
background: #19232d;
background: rgba(25, 35, 45, 0.7);
width: 100%;
padding: 14px 20px 17px 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.main-featured .pages {
position: absolute;
max-width: 100%;
width: 100%;
bottom: 0;
padding-top: 10px; z-index: 99;
left: 0;
padding: 10px 25px 0px 25px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
}
.main-featured .pages a { 
float: left;
height: 4px;
width: 19.658119658%;
background: #AAA; margin-left: 0.284900285%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}	
.main-featured .pages:hover a {
height: 8px;
}
.main-featured .pages a:hover {
opacity: 0.6;
}
.main-featured .pages .flex-active {
background: #c02026;
}
.main-featured .the-date {
color: #d3dbdf;
display: block;
text-transform: uppercase;
font-size: 11px;
}
.main-featured .blocks { padding-left: 0; }
.main-featured .blocks article {
position: relative;
}
.main-featured .blocks .large {
margin-bottom: 14px;
}
.main-featured .blocks h3 {
position: absolute;
bottom: 0;
background: #19232d;
background: rgba(25, 35, 45, 0.7);
width: 100%;
padding: 10px;
font-size: 13px;
line-height: 1.5;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.main-featured .blocks h3 a { color: #fff; }
.main-featured .blocks .small h3 { padding: 20px 10px 5px 10px; }
.main-featured .small { 
float: left;
margin-right: 14px;
}
.main-featured .blocks .small.last { margin-right: 0; }
.main-featured .small img { 
width: 168px;
height: 137px;
}
.ie8 .main-featured .small img { max-width: 168px; } .main-featured .slides .image-link, .main-featured .blocks .image-link {
display: block;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
}
.main-featured .slides img, .main-featured .blocks .image-link img {
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.main-featured .blocks article:hover img, .main-featured .slides .flex-active-slide:hover img { -webkit-transform: translate3d(0, 0, 0);
-webkit-perspective: 0;
-webkit-backface-visibility: hidden;
-webkit-transform: scale(1.1);
transform: scale(1.1);
-moz-transform: scale(1.1) rotate(0.1deg); opacity: 0.9;
}
.main-featured .large .cat { margin-left: 7px; }
.main-featured .slider .caption, .main-featured .blocks h3, .featured .caption { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -webkit-linear-gradient(top,  rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom,  rgba(25,35,45,0) 0%,rgba(0,0,0,0.8) 100%);
text-shadow: 0px 1px 1px #000;
}
.main-featured .slider .caption:hover { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -webkit-linear-gradient(top,  rgba(25,35,45,0.2) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(25,35,45,0.3) 0%,rgba(0,0,0,0.8) 100%)
text-shadow: 0px 1px 1px #000;
}
.main-featured .flexslider .slides > li { position: relative; }
.ie8 .main-featured .slider .caption, .ie8 .main-featured .blocks h3 { background-image: url(//africultures.com/wp-content/themes/smart-mag-child/images/ie8-slider-overlay.png); }
.ie8 .main-featured .blocks .small h3 { padding-top: 10px; } .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; z-index: 10; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .flexslider .slides img { max-width: 100%;  height:auto; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.no-js .slides > li:first-child { display: block; } .flexslider { margin: 0; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; } .flex-direction-nav { *height: 0; }
.flex-direction-nav a {
z-index: 10; 
width: 35px; height: 35px; 
margin: -30px 0 0; 
display: block; 
background: #fff; 
position: absolute; 
top: 50%;
cursor: pointer;
font-size: 0;
opacity: 0;
}
.flex-direction-nav a:after {
content: "\f105";
display: block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 35px;
font-size: 30px;
text-align: center;
color: #19232d;
}
.flex-direction-nav .flex-prev:after { content: "\f104"; }
.flex-direction-nav a:hover { text-decoration: none; }
.flex-direction-nav .flex-next { right: 44px; }
.flex-direction-nav .flex-prev { left: 44px;}
.flexslider:hover .flex-next { opacity: 0.5;  }
.flexslider:hover .flex-prev { opacity: 0.5; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; } .flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }
.flexslider ul{
list-style-type: none !important;
margin-left: 5px  !important;
}  .cat-title {
position: absolute;
top: 0;
line-height: 25px;
background: #c02026;
display: block;
font-size: 15px;
text-transform: uppercase;
padding: 0 10px;
margin-left: 7px;
color: #fff; display: block;	
z-index: 1; font-family: Voltaire;
}
.posts-list .content > a { 
display: block;
font-size: 13px; margin: 0;
font-family: "Roboto Slab", Georgia, serif;
}
.posts-list .content > a.loop_title {
font-size: 18px;
}
.posts-list .content .loop_title2 {
font-size: 16px;
display: block;
}
.posts-list .content .loop_title3 {
font-size: 14px;
display: block;
} .post .read-more { margin-top: 21px; }
.post .read-more a {
font: inherit;
display: inline-block;
padding: 2px 7px;
background: #c02026;
color: #fff;
font-size: 12px;
text-transform: uppercase;
} .main {
margin: 0 auto;
}  a.feature_post:hover{
text-decoration: none;
}
.page_higlight{
margin-bottom: 28px;
padding: 0px;
}
.ftd_titre{
border-left: 3px solid #c02026;
}
a.feature_post:hover .ftd_titre{
background: #F4F3F4;
}
.feature_post .image{
position: relative;
}
a.feature_post .image img{
max-height: 330px;
text-decoration: none;
-moz-transform: none;
}
.ftd_titre div{
padding: 5px 15px;
}
.ftd_titre div .titre{
display: block;
font-size: 24px;
}
.highlights .thumb .content > a { } .main { 
margin: 0 auto; }
.main > .row, .main .post-wrap > .row { 
overflow: hidden;
position: relative;
}
.no-sidebar .main-content { width: 100%; }
.main-content { position: relative; }  .highlights-box {
margin-bottom: 42px; } .highlights-box.three-col { margin: 0 -15px 42px -15px; }
.highlights-box.three-col .column.one-third { padding: 0 15px; }
.highlights-box.three-col .highlights .meta { margin-top: -20px; }
.highlights-box .column.half:first-child { border-right: 1px solid #d9d9d9; } .highlights { position: relative; }
.highlights .image-link {
min-height: 42px;
display: block;
position: relative; 
}
.highlights .image-link img {
display: block;
width: 100%;
height: auto; 
}
.highlights article { 	position: relative; }
.highlights-box.three-col .post-format-icon { margin-top: -45px; }
.highlights .section-head a { color: inherit; }
.highlights .cat-title.larger { 
line-height: 30px;
padding: 0 14px;
}
.highlights .image-link .star-rating {
position: absolute;
bottom: 12px;
right: 0;
background: rgba(255, 255, 255, 0.5);
padding: 1px 10px;
}
.highlights .image-link .post-format-icon + .star-rating {
right: 25px;
padding: 2px 10px;
}
.highlights .meta {
position: relative;
margin-top: -12px;
background: ##F3F4F3;
line-height: 25px;
font-size: 13px;
color: #292929;
text-transform: uppercase;
padding-left: 14px;
overflow: hidden;
}
.highlights .meta time { float: left; }
.highlights .meta .comments { 
float: right;
display: inline-block;
margin-right: 14px;
white-space: nowrap;
}
.highlights .comments .fa { font-size: 13px; }
.highlights .comments a { color: inherit; }
.highlights .comments a:hover { text-decoration: none; }
.highlights .meta .rate-number {
float: right;
background: #19232d;
position: relative;
height: 25px;
text-align: center;
min-width: 25px;
font-weight: bold;
color: #efefef;
}
.highlights .rate-number span {
margin-top: -25px;
display: block;
}
.highlights .rate-number .progress {
background: #e54e53;
height: 100%;
width: 0;
margin-top: 0;
}
.highlights h2 {
color: #19232d;
font-size: 22px;
line-height: 1.3;
padding-left: 14px;
margin: 7px 0; 
}
.highlights h2:before {
content: " ";
display: block;
float: left;
position: absolute;
left: 0;
height: 18px;
border-left: 3px solid #e54e53; 
}
.highlights h2 a { color: #19232d; }
.highlights .excerpt {
font-size: 15px;
line-height: 1.45;
margin-top: 0px;
border-bottom: 1px solid #d9d9d9;
color: #949697;
padding-bottom: 14px;
}
.highlights .excerpt p { margin-bottom: 0; }
.block.posts li {
border-top: 1px solid #d9d9d9;
padding: 9px 0; line-height: 1.5;
overflow: hidden;
}
.gallery-title, .section-head.prominent {
color: #c02026;
margin-bottom: 24px;
}
.block.posts li:first-child { border-top: 0; }
.block.posts li:last-child { padding-bottom: 0; }
.block.posts a { 
color: #19232d;
font-size: 13px;
font-family: "Roboto Slab", Georgia, serif;
margin-left: 14px;
display: block;
}
.block.posts .fa-angle-right {
color: #e54e53;
font-size: 12px;
float: left;
line-height: 1.625;
}
.highlights .thumb img {
width: 70px;
}
.highlights .thumb .content {
margin-left: 75px;
min-height: 0;	
}
.highlights .content .star-rating {
margin-top: -5px;
margin-bottom: 10px;
display: block;	
}
.highlights .thumb li { 
padding-top: 21px;	
}
.highlights article { margin-bottom: 0px; }
.highlights .block.posts { 
border-top: 1px solid #d9d9d9;
margin-top: 12px; 
}
.highlights .posts-list .cat-title {
position: static;
display: inline-block;
margin-left: 0;
font-size: 10px;
padding: 4px;
line-height: 1;
}
h3.section-head{
margin-bottom: 20px;
}
.highlights .thumb .content > a { margin-bottom: 10px; } .rubrique .section-head{
border-top: none;
border-bottom: 3px solid #c02026;
}
.gallery-title, .section-head {
background: none;
font-weight: normal;
border-top: 3px solid #c02026;
border-bottom: 1px solid #F3F4F3;
line-height: 32px;
color: #19232d;
font-size: 15px;
text-transform: uppercase;
padding: 0 14px;
margin-bottom: 28px;
}
.news-focus { margin-bottom: 42px; }
.news-focus .heading {
background: none;
font-weight: normal;
font-size: 15px;
color: #c02026;
}
.rubrique .heading{
font-size: 18px;
}
.news-focus .heading > a { color: inherit; }
.news-focus .heading .subcats { 
float: right;
font-weight: normal; 
}
.news-focus .heading li { 
float: left;
font-size: 12px;
margin-left: 14px; 
position: relative;
}
.news-focus .heading .subcats a { color: #949697; }
.news-focus .heading .subcats a.active { color: #e54e53; } .news-focus .heading .active:after, .news-focus .heading .active:before {
bottom: -1px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
}
.news-focus .heading .active:after {
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #fff;
border-width: 4px;
left: 50%;
margin-left: -4px;
}
.news-focus .heading .active:before {
border-color: rgba(229, 78, 83, 0);
border-bottom-color: #d9d9d9;
border-width: 5px;
left: 50%;
margin-left: -5px;
}
.news-focus .row { 
overflow: hidden;
margin-top: 28px;
display: none; 
}
.news-focus .blocks article { margin-top: 28px; }
.news-focus .blocks article:first-child { margin-top: 0; }
.news-focus .news-0 { display: block; } 
.news-focus .focus { overflow: hidden; }
.news-focus .focus .image-link {
float: left;
margin-right: 14px;
}
.news-focus .meta {
font-size: 13px;
text-transform: uppercase;
color: #a6a6a6;
}
.news-focus .meta .comments { float: right; }
.news-focus .meta .comments a { color: #a6a6a6; }
.news-focus .comments .fa { font-size: 13px; }
.news-focus .focus h2 {
font-size: 14px;
padding: 10px 0; }
.news-focus .focus h2 a { color: #19232d; }
.news-focus .excerpt {
color: #949697;
padding-bottom: 0;
border-bottom: 0;
display: block;
}
.news-focus .excerpt p { margin-bottom: 0; }
.news-focus .posts-list { border-left: 1px solid #d9d9d9; }
.news-focus .posts-list li:first-child { padding-top: 0; }
.news-focus .posts li:first-child { padding-top: 0; }
.news-focus .posts li:last-child { padding-bottom: 0; } h3.gallery-title {
font-family: "Open Sans", Arial, sans-serif;
}
.gallery-block { margin-bottom: 42px; }
.gallery-block .carousel li { margin-right: 30px; }
.gallery-block .carousel .title a {
font-family: "Roboto Slab", serif;
color: #19232d;	
padding-top: 4px;
display: block;
}
.gallery-block .carousel .title { margin-bottom: 0; }
.gallery-block .carousel .flex-direction-nav a { top: 70px; }
.gallery-block .rate-number { display: none; }
.gallery-block .carousel .rate-number { display: block; }
.gallery-block .image-link { 
display: block;
position: relative;
}
.gallery-block img { display: block; } .page-content .row.grid-overlay {
margin-bottom: 14px; margin-top: 24px;
}  .post-header .post-title {
font-size: 28px;
font-weight: 600;
}
.post-header .post-title::before {
content: " ";
display: block;
float: left;
position: absolute;
left: 0;
top: 6px;
height: 28px;
border-left: 3px solid #e54e53;
}
.post-content, .post-share { line-height: 1.57;
font-size: 13px;
position: relative;
}
.post-container .post-content { margin-bottom: -1.57em; }
.post-content a { color: #c02026; }
.post-content a:hover {
color: #292929;
text-transform: underline;
}
.post-content p, .post-content > ul, .post-content > div, .post-content > dl, .post-content blockquote, .post-content ol { 
margin-bottom: 1.57em; }
.post .post-content > p:first-child { 
font-size: 1.0769em;
color: #3a4149;
}
.overlay-author a{
color: #fff;
}
.listing.grid-overlay h2 {
margin: 0;
margin-bottom: 3px;
padding-bottom: 10px;
padding-right: 14px;
} .main-heading, .page-title, .entry-title {
font: 20px Voltaire;
text-transform: uppercase;
border-left: 3px solid #c02026;
padding-left: 14px;
font-weight: initial !important;
margin-bottom: 18px; }
.listing.grid-overlay .meta {
position: static;
font-size: 14px;
text-transform: capitalize;
background: transparent;
margin-bottom: 0px; }
.posts-list .content { 
margin-left: 103px;
line-height: 1;
min-height: 73px;
border-bottom: 1px solid #F3F4F3;
} .main .sidebar .widget {
margin-bottom: 20px;  }
.main .sidebar .widgettitle, .tabbed .tabs-list { font-family: Voltaire;
font-size: 14px;
text-transform: uppercase;
background: #19232d;
color: #efefef;
padding: 0 14px;
line-height: 34px;
margin-bottom: 15px;
}  .sc-accordion-pane.active, .sc-toggle-content.active { display: block; }
.sc-accordion-pane.active p{
padding: 8px 15px;
margin: 0px;
}
.sc-accordion-pane p{
padding: 8px 15px;
margin: 0px;
}
.sc-accordion-title:first-child, .sc-toggle-title:first-child {
border-top: 1px solid #d9d9d9;
}
.sc-accordion-title, .sc-toggle-title { 
border: 1px solid #d9d9d9;
border-top: 0; 
padding: 3px 0;
}
.sc-accordion-title a, .sc-toggle-title a { 
display: block;
padding: 0px 10px;
text-decoration: none;
position: relative;
}
.sc-accordion-title a:before, .sc-toggle-title a:before {
content: " ";
width: 20px;
height: 20px;
background: #999;
display: inline-block;
vertical-align: middle;
margin-right: 21px;
}
.c_agenda .sc-toggle {
font-family: Voltaire;
}
.c_agenda .sc-accordion-title a:before, .sc-toggle-title a:before {
content: none;
}
.sc-accordion-title a:after, .sc-toggle-title a:after {
content: "\f067";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 1.4em;
left: 21px;
padding-left: 5px;
font-size: 13px;
color: #fff;
z-index: 1;
}
.c_agenda .sc-accordion-title a:after, .sc-toggle-title a:after{
content: none;
}
.sc-accordion-title.active a:after {
content: "\f068";
}
.sc-accordion-pane, .sc-toggle-content { 
display: none;
border: 1px solid #d9d9d9;
border-top: 0;
padding: 0;
}
.c_agenda .sc-accordion-title, .sc-toggle-title{
background: #f9f9f9;
margin-bottom: 10px;
}
.sc-tabs .active {
margin-bottom: 0;
}
.c_agenda .sc-accordion-pane, .sc-toggle-content{
border: none;    
}
.c_agenda .sc-accordion-title:first-child, .sc-toggle-title:first-child{
border: none;
}  .acl_clear{
clear: both;
}
.auteur_caroussel{
color: #fff;
}
.auteur_caroussel a{
color: #fff;
text-decoration: none;
text-transform: capitalize;
}
.mega-menu .featured h2 a:hover{
color: #c02026;
}
.slider_sidebar{
background-color: #fff;
padding: 0px !important ;
width: 31%;
}
.focus_auteur{
font-size: 13px;
display: block;
margin-bottom: 5px;
} .social-icons li:first-child {
padding-top: 7px ;
}
ul.social-icons li {
margin-right: 15px;
border-bottom: none;
height: auto !important; } .social-icons .fa-facebook, .social-icons .fa-linkedin, .social-icons .fa-rss, .social-icons .fa-twitter, .social-icons .fa-tumblr, .social-icons .fa-android, .social-icons .fa-apple{
background: #fff;
}
.post-share .fa {
color: #fff;
}
.mobapps {
border:0px;
}
.fa-tumblr::before {
background-image: url(//africultures.com/wp-content/uploads/2017/03/spla-icone.png);
background-size: 40px 40px;
display: inline-block;
width: 40px;
height: 46px;
content: "" !important;
background-repeat: no-repeat;
vertical-align: middle;
}
.main-footer .widget a {
color: #292929;
}
#menu-footer .menu-item-object-page a {
color: #fff !important;
}
.main-footer .wrap {
margin-top: 32px;
} br{   }
.sous_titrage{
display: block;
width: 100%;
clear: both;
}
.afc_subtitle {
text-align: left;
margin-bottom: 10px;
}
.afc_subtitle h3{
font-size: 20px;
}
.afc_subtitle h5{
font-size: 18px;
}
.social-icons .fa-instagram {
background: #fff;
}
.social-icons .icon {
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 28px;
}
.main-footer .widgettitle {
color: #fff;
border-bottom: 1px solid #fff;
margin-bottom: 15px;
} .afc_fiches{
display: block;
}
.afc_fiches .title{
font-size: 24px;
color: #292929;
line-height: 1;
}
.afc_fiches .resume{
font-size: 13px;
}
.afc_fiches .post-share{
border-top: none;
padding: 0;
overflow: hidden;
margin-top: 8px;
}
.afc_fiches .post-share .share-links a{
color: #fff;
} .afc_fiches .featured {
border: 1px solid #F4F3F4;
} .afc_fiches .featured .image{
padding: 8px;
float: left;
display: block;
}
.afc_fiches .featured .image img{
max-width: 280px;
} .afc_fiches .featured .infos{
padding: 8px;
float: left;
display: block;
max-width: 54%;
}
.afc_fiches .featured .infos .box{
border-left: 2px dotted #ccc;
}
.afc_fiches .featured .infos .box div{
padding-left: 12px;
margin-bottom: 5px;
}
.afc_fiches .featured .infos .box .genre{
margin-bottom: 10px;
}
.renseignements{
font-size: 12px;
}
.afc_fiches .featured .infos .box .genre span{
background: #c02026;
color: #fff;
padding: 4px 8px;
font-size: 16px;
} .afc_fiches .content {
text-align: justify;
}
.spla {
margin-top: 18px;
float: right;
font-size: 13px;
}
.fiche_h0{
font-family: Voltaire;
font-size: 14px;
text-transform: uppercase;
line-height: 15px;
margin-top: 8px;
}
.fiche_h1{
font-family: Voltaire;
color: #c02026;
font-size: 20px;
text-transform: uppercase;
}
.fiche_h2{
font-family: Voltaire;
color: #19232d;
font-size: 16px;
line-height: 15px;
margin-bottom: 10px;
}
.fiche_img{
}
.fiche_type{
color: #c02026;
}
.fiche_adresse{
padding: 10px;
font-size: 13px;
}
.fiche_spla_icone{
float: right;
max-height: 30px;
max-width: 60px;
}
.fiche_box{
border: 1px solid #ddd;
display: block;
position: relative;
margin: 0 auto;
padding: 10px;
clear: both;
overflow: auto;
margin-bottom: 0px !important;
}
a.fiche_box{
color: #333;
}
a.fiche_box:hover{
color: #c02026;
}
.fiche_box ul{
margin-left: 0px;
}
.fiche_box ul li{
display: block;
overflow: auto;
list-style: none;
}
.fiche_contenu small {
color: #292929;
}
.fiche_box ul li small{
font-size: 13px;
}
.fiche_box_top{
display: block;
width: auto;
overflow: auto;
}
.fiche_box_left{
float: left;
max-width: 260px;
}
.fiche_box_right{
float: left;
padding: 0 15px;
max-width: 380px;
}
.fiche_box_right div{
border: 1px solid #ddd;
padding: 10px;
margin-bottom: 10px;
display: block;
overflow: auto;
}
.fiche_box_right a{
color: #111;
}
.fiche_basesurspla{
float: right;
display: inline-block;
font-family: Voltaire;
}
a.fiche_basesurspla{
color: #333 !important;
}
a.fiche_basesurspla:hover{
color: #c02026 !important;
}
.fiche_content{
text-align: justify;
line-height: 1.7;
}
.fiche_content_bonus{
margin-bottom: 5px;
}
.fiche_content_h2{
font-family: Voltaire;
color: #19232d;
font-size: 18px;
display: block;
border-bottom: 1px solid #ddd;
}
.fiche_rubrique{
font-family: Voltaire;
float: right;
max-width: 450px;
display: block;
}
.fiche_rubrique div{
padding: 5px;
background: #eee;
display: inline-block;
margin-left: 5px;
margin-bottom: 5px;
float: right;
}
.fiche_table{
padding: 5px;
background: #c02026;
color: #fff;
font-family: Voltaire;
float: right;
margin-right: 15px;
margin-bottom: 0px !important;
}
.fiche_annee{
font-size: 14px;
text-align: right;
float: right;
display: block;
margin-right: 5px;
font-family: Voltaire;
}
.fiche_titre{
font-family: Voltaire;
text-transform: capitalize;
color: #c02026;
font-weight: bold;
display: block;
font-size: 18px;
}
a .fiche_titre:hover{
color: #292929
}
.fiche_capuchon{
font-family: Voltaire;
color: #292929;
text-transform: uppercase;
}
.fiche_edition{
color: #292929 !important;
}
.fiche_adresse{
display: none;
width: auto;
overflow: auto;
}
.fiche_adresse h3{
margin-bottom: 10px !important;
font-family: Voltaire;
color:#c02026;
border-bottom: 2px solid #c02026;
}
.fiche_adresse .fiche_left{
float: left;
}
.fiche_adresse .fiche_right{
float: right;
}
.fiche_right_box{
float: right;
border: 1px solid #ccc;
}
.fiche_copyright{
clear:both;
font-size: 13px;
color: #292929;
}
.page-id-2444 .breadcrumbs {
display: none;
}
.page-id-4007 .breadcrumbs {
display: none;
} .page-id-4057 .breadcrumbs {
display: none;
} .page-id-4051 .breadcrumbs {
display: none;
} .page-id-4039 .breadcrumbs {
display: none;
} .page-id-4055 .breadcrumbs {
display: none;
} .page-id-4063 .breadcrumbs {
display: none;
}
.fiche_head_box{
font-family: Voltaire;
color: #efefef;
text-transform: uppercase;
background: #292929;
padding: 0 14px !important;
line-height: 34px;
margin-bottom: 0px !important;
}
.fiche_head_box:before{
content: url(//africultures.com/wp-content/themes/smart-mag-child/images/petit_peigne.png);
margin-right: 5px;
vertical-align: sub;
}
.fiche_vignette{
max-width: 100px !important;
max-height: auto;
float: right;
margin: 0 5px;
}
.fiche_linkMore {
text-decoration: underline;
float: right;
font-weight: normal;
font-family: Voltaire;
}
ul.fiche_livres li a:hover{
text-decoration: none;
} .disque_genre{
} .w_fiche_box{
margin-bottom: 10px;
}
.w_fiche_box .w_fiche_head{
background: #eee;
font-family: Voltaire;
text-transform: uppercase;
margin: 0 auto;
padding: 10px;
}
.w_fiche_box .w_fiche_contenu{
padding: 10px;
}
.w_fiche_contenu a:hover{
color: #c02026;
}  .w_fiche_video{
list-style: none;
display: inline-block;
padding: 0 20px;
width: 100%;
}
.w_fiche_video h5{
font-size: 14px;
}
.w_fiche_video div{
padding: 0 5px;
float: left;
display: inline-block;
max-width: 150px;
}
.w_fiche_video img{
max-height: 100px;
max-width: 100px;
}
.w_fiche_nom{
text-transform: capitalize;
} hr.page_hr{
margin:10px 0;
background: #fff;
}
hr.fiche_hr{
margin:5px 0;
}
.pages_desc{
padding: 10px;
}
.page_imge{
float: left;
padding: 10px;
max-width: 200px;
} .fiche_desc_audio{
font-size: 12px;
line-height: normal;
} .w_fiche_festival{
list-style: none;
display: inline-block;
padding: 0 20px;
width: 100%;
}
.w_fiche_festival img{
float: right;
right: 2px;
max-width: 60px;
max-height: 80px;
}
.w_fiche_festival h5{
font-size: 14px;
} .txt_rouge{
color: #c02026;
}
.txt_noir{
color: #292929;
}
a.txt_noir_link{
color: #000;
}
a.txt_noir_link:hover{
color: #999;
}
.txt_gras{
font-size: 14px;
color: #292929;
} .page_agenda{
display: block;
margin-top: 0;
}
.page_agenda .responsive-tabs .responsive-tabs__panel {
padding: 21px;
border: 1px solid #d9d9d9;
}
.page_agenda .responsive-tabs .responsive-tabs__list__item {
border: 1px solid #d9d9d9;
border-bottom: none;
}
.page_agenda .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active{
border-bottom: 1px solid #c02026;
}
.page_agenda .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover{
border-bottom: 1px solid #c02026;
}
.afc_calendar{
display: block;
}
.partenaire {
float: right;
max-width: 20px;
}
.afc_calendar .semaine{
color: #292929;
}
.afc_calendar ul{
list-style: none;
margin: 0;
}
.afc_calendar ul li{
display: inline-block;
vertical-align: top;
width: 200px;
border: 1px solid #F4F3F4;
margin-right: 10px;
margin-bottom: 10px;
}
.afc_calendar ul li .genre{
position: absolute;
background: #c02026;
color: #fff;
display: block;
z-index: 99;
padding: 0 3px;
margin-left: 10px;
font-size: 14px;
text-transform: capitalize;
}
.afc_calendar ul li:hover{
background: #F3F4F3;
}
.afc_calendar ul li:hover .visuel img{
opacity: 0.8;
}
.afc_calendar ul li .titre{
padding: 5px;
font-size: 16px;
color: #292929;
padding-bottom: 0;
}
.afc_calendar ul li .titre a{
color: #292929;
}
.afc_calendar ul li .visuel{
position: relative;
width: 200px ;
height: 133px ;
overflow: hidden;
}
.afc_calendar ul li .visuel img{
width: 200px;
}
.afc_calendar ul li .date, .afc_calendar ul li .lieu{
padding: 0 5px;
font-size: 13px;
} .box_events .heading{
line-height: baseline;
font-size: 16px;
margin-bottom: 20px;
}
.box_events .item{
position: relative;
height: 305px ;
overflow: hidden;
border: 1px solid #F4F3F4;
display: block;
margin: 0 5px;
}
.box_events .item:hover{
background: #F4F3F4;
}
.box_events .item .content{
height: 142px;
background: #F3F4F3;
}
.box_events .item img{
display: block;
margin-left: auto;
margin-right: auto;
max-height: 140px;
}
.box_events .item .titre{
font-size: 16px;
color: #292929;
padding: 0 5px;
}
.box_events .item .date, .box_events .item .lieu{
padding: 0 5px;
font-size: 13px;
} .agenda_head2 {
border-bottom: 1px solid #d9d9d9;
color: #19232d;
font-size: 16px;
font-family: Voltaire;
text-transform: uppercase;
padding: 0 14px;
margin-bottom: 15px !important;
}
.agenda_head2 .post-content p, .post-content > ul, .post-content > div, .post-content > dl, .post-content blockquote, .post-content ol{
margin-bottom: 1.6em;
text-align: left;
}
ul.agenda{
margin: 0px;
}
.agenda .partenaire{
border: 2px solid #c02026;
}
.c_agenda{
display: inline-block;
}
.c_agenda h4{
font-family: Voltaire;
}
.block_agenda{
float: left !important;
display: block !important;
margin: 0 2px;
position: relative;
}
.content_agenda{
display: block;
margin: 9px;
float: left;
height: 215px;
}
.pix_agenda{
position: relative;
max-width: 200px ;
overflow: hidden;
}
.pix_agenda .pix{
max-height: 100px ;
}
.pix_agenda img {
max-width: 100%;
height: auto;
transform: scale(1.60);
-ms-transform: scale(1.60);
-webkit-transform: scale(1.60);
-o-transform: scale(1.60);
-moz-transform: scale(1.60);    
}
.content_agenda:hover .pix_agenda img {
opacity: 0.7;
}
.content_agenda:hover .title_agenda .titre {
text-decoration: underline;
}
.block_agenda{
text-align: left;
}
.block_agenda:hover .pix_agenda img {
opacity: 0.7;
}
.block_agenda:hover .title_agenda .titre {
text-decoration: underline;
}
.title_agenda{
display: block;
width: 200px;
font-family: Voltaire;
line-height: 20px;
border-bottom: 1px solid #eee;
}
.title_agenda div{
display: block;
padding: 4px;
}
.title_agenda a{
color: #555;
}
.title_agenda .titre{
color: #292929;
}
.agenda_genre{
position: absolute;
display: block;
z-index: 99;
top: 10px;
right: 0;
color: #fff;
background: #c02026;
opacity: 0.9;
font-family: Voltaire;
text-transform: capitalize;
padding: 3px;
}
.clear{
clear: both;
}
.no_marge_left{
margin-left:  0px !important;
}
.agenda_cinema{
background: #fbfbfb;
}
.agenda_first{
display: block;
max-width: 100%;
}
.box_events .txt_week{
font-size: 16px;
color: #292929;
border-bottom: 1px dotted #F3F4F3;
margin-bottom: 10px;
}
.box_events ul.programmetv{
margin: 0 auto;
}
.box_events ul.programmetv li:hover{
background: #F3F4F3;
}
.box_events ul.programmetv li .description{
font-size: 11px;
}
.box_events ul.programmetv li .chainetv{
float: right;
display: block;
max-height: 40px;
max-width: 40px;
}
.box_events ul.programmetv li .chainetv img{
max-height: 40px;
max-width: 40px;
}
.box_events ul.programmetv li{
list-style: none;
border: 1px solid #F3F4F3;
display: inline-block;
padding: 5px;
width: 30%;
min-width:100px;
margin: 8px 4px;
text-align: left;
vertical-align: top;
}
.agenda_programme{
display: block;
max-width: 100%;
list-style: none;
margin: 5px 0;
background: #f9f9f9;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd;
}
.agenda_programme:hover{
background: #eee;
}
.thumb_chaine{
float: right;
padding: 5px;
max-height: 30px;
max-width: 40px;
}
.info_chaine{
padding: 5px;
}
.titre_programme{
font-size: 15px;
color: #292929;
}
.date_programme{
font-size: 12px;    
}
.genre_programme{
font-size: 13px;
}
.ensavoirplus{
font-size: 11px;
}
.box_events .sc-accordion-title a, .sc-toggle-title a {
color: #292929 !important;
} a.bg_noir{
background: #292929;
display: block;
padding: 5px;    
}
a.bg_noir:hover{
background: #c02026;
} .events_box{
display: block;
clear: both;
margin-bottom: 20px;
}
.spla_events_headslider{
display: block;
padding: 0 5px;
font-family: Voltaire;
color: #292929;
background: #eee;
}
.spla_events_left{
margin-top: 40px;
content: url(//africultures.com/wp-content/themes/img/arrow-left.png);
opacity: 0.2;
}
.spla_events_left:hover{
opacity: 0.9;
}
.spla_events_right{
margin-top: 40px;
content: url(//africultures.com/wp-content/themes/img/arrow-right.png);
opacity: 0.2;
}
.spla_events_right:hover{
opacity: 0.9;
}
.my_copyright{
display: inline-block;
background: none !important;
bottom: 0px !important;
padding: 5px !important;
text-shadow: 0px 2px 1px #000;
}
.highlights .thumb .content > a {
margin-bottom: 5px;
font-size: 18px;
padding-top: 0;
margin-top: 0;
line-height: 1.2;
vertical-align: top;
}
.highlights .thumb .content {
margin-left: 80px;
} .voltaire{
font-family: Voltaire !important;
}
h6.voltaire {
margin-bottom: 0;
}
a.afsc_sabonner{
display: block;
background: #c02026;
padding: 10px;
text-transform: uppercase;
color: #fff;
text-align: center;
border: 1px solid #c02026;
}
a.afsc_sabonner:hover{
background: #e14d43;
color: #fff;
}
.afsc_couvmag{
width: 100%;
height: auto;
}
.afsc_couvmag:hover{
opacity: 0.6;
}
.pg_afriscope{
display: block;
clear: both;
margin: 10px 0;
}
.pg_afriscope .section-head .heading, .pg_afriscope  .gallery-title, .section-head{
margin-bottom: 0px;
}
.pg_afriscope ul{
margin: 0;
}
.pg_afriscope ul.all_magazines li{
display: inline-table;
list-style: none;
margin: 0px 25px 22px 0px;
border: 1px solid #fafafa;
max-width: 200px;
color: #292929;
}
.pg_afriscope ul.all_magazines li .mag_cover{
display: block;
}
.pg_afriscope ul.all_magazines li .numero{
display: block;
background: #333;
padding: 3px;
color: #fff;
}
.pg_afriscope ul.all_magazines li:hover .mag_cover{
opacity: 0.7;
}
.pg_afriscope ul.all_magazines li:hover .numero{
background: #c02026;
}
.pg_afriscope ul li .afsc_infos{
font-size: 12px;
padding: 2px;
position: absolute;
top: 10px;
color: #fff;
right: 0;
display: block;
background: #c02026;
} .all_posts{
border-top: 1px solid #ddd;
}
.mag {
padding: 0px !important;
}
.mag .no_pad{
padding: 0;
}
.mag .featured{
position: relative;
display: block;
clear: both;
overflow: hidden; max-height: 375px;
max-width: 280px;
}
.mag .featured:hover{ }
.mag .featured .bloc_featured{
-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);
-ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;
}
.mag .featured .bloc_featured:hover{
-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);
-ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%;
}
.mag .featured .bloc_featured img{ }
.mag .description{
display: inline-block;
text-align: justify;
line-height: 180%;
}
.mag .description ul{
position: absolute;
bottom: 0;
line-height: normal;
margin: 0;
}
.mag .description ul li{
list-style: none;
line-height: normal;
}
.mag .description .bloc .numero{
font-size: 16px;
color: #aaa;
text-transform: capitalize;
}
.mag .description .bloc .titre{
color: #292929;
font-size: 24px;
margin-bottom: 2px;
}
.mag .description .bloc .infos{
line-height: 2;
}
.mag .description .bloc a.sabonner{
display: block;
background: #c02026;
padding: 5px;
color: #fff;
text-align: center;
border: 1px solid #c02026;
width: 100px;
}
.mag .description .bloc a.sabonner:hover{
background: #e14d43;
color: #fff;
}
.mag .posts a{
color: #292929;
}
.mag .posts .cat-title a{
color: #fff;
}
.mag .posts .read-more a{
color: #fff;
} .murmures{
margin-bottom: 0;
}
.murmures .heading{
margin-bottom: 15px;
}
.murmures .gris{
background:#F4F3F4;
}
.murmures .stmt_murmure{
display: inline-block;
font-size: 16px;
padding: 0px;
vertical-align: top;
margin-top:5px;
height: 110px; overflow: hidden;
}
.murmures .stmt_murmure .elment{
padding: 8px;
}
.murmures .stmt_murmure:hover{
background: #F4F3F4;
}
.murmures .stmt_murmure:hover .title{
color: #c02026;	
} .murmures .stmt_murmure div.rubrique {
margin-top: 5px;
font-size: 14px;
}
.murmures .row{
margin-top: 15px;
}
.stmt_all{
float:right;
display: block;
font-size: 12px;
margin: 25px 0;
}
.murmure_box{
display: inline-block;
vertical-align: top;
margin-bottom: 20px;
margin-right: 10px;
background: #F4F3F4;
box-sizing: border-box;
height: 260px;
padding: 10px 10px 0;
transition: background 0.3s ease 0s;
width: 48%;
}
.murmure_box:hover{
background: #fff;
border: 8px solid #F4F3F4;
}
.murmure_box a{
color: #292929 !important;
}
.murmure_box a:hover{
color: #19232d;
text-decoration: none;
}
.murmure_box:hover .murmure_title{
color: #c02026;
}
.murmure_box .infos{
font-size: 14px;
}
.murmure_box .murmure_title{
font-size: 18px;
}
.murmure_box .infos .resume{
font-size: 13px;
padding-top: 5px;
}
.murmure_box .murmure_rubrique{
position: absolute;
display: block;
z-index: 99;
top: 10px;
right: 0;
color: #fff;
background: #292929;
text-transform: capitalize;
padding: 3px;
} .spla_search{
display: block;
border: 1px solid #F4F3F4;
padding: 10px;
padding-bottom: 20px;
clear: both;
margin-bottom: 38px;
}
.spla_search h3{
font-family: Voltaire;
}
.spla_search .search_lagre{
display: block;
clear: both;
margin-bottom: 10px;
}
.spla_search .advanced{
text-align: center;
border-bottom: 1px solid #F4F3F4;
margin-bottom: 8px;
}
.spla_search .search_box{
display: inline-block;
clear: both;
margin: 5px 20px 10px 0px;
}
.spla_search label{
font-family: Voltaire;
}
.spla_search .search_box select{
max-width: 200px !important;
}
.btn-valid{
float: right;
background: #292929;
color: #fff;
}
.btn-valid:hover{
background: #c02026;
}
#words{
width: 570px;
}
.spla_search .not_found{
font-size: 15px;
}
.spla_search .news{
display: inline-block;
vertical-align: top;
padding: 5px 0;
max-width: 520px;
}
.spla_search .attachment{
padding: 5px 0;
margin-right: 5px;
max-width: 120px;
display: inline-block;
}
.spla_search ul{
margin-left: 0px;
}
.spla_search ul li{
list-style: none;
margin: 14px 0;
border-bottom: 1px solid #F4F3F4;
}
.spla_search ul li.gris{
background: #F4F3F4;
}
.spla_search ul li div.image{
display: inline-block;
position: relative;
overflow: hidden;
margin-right: 8px;
}
.spla_search .image .vignette{
transform: translateY(-10px);
width: 100%;
height: auto;
}
.spla_search ul li div.title{
vertical-align: top;
display: inline-block;
font-size: 20px;
}
.spla_search ul li div.title a{
display: block;
color: #292929;
}
.spla_search ul li div.title a:hover{
color: #c02026;
}
.spla_search ul li div.infos{
font-size: 15px;
}
.spla_search ul li div.resume{ 
font-size: 14px;	
}
.spla_search ul li:hover .title a{
text-decoration: underline;
}
.spla_search ul li:hover .image, .spla_search ul li:hover .attachment{
opacity: 0.6;
} .pg-murmure .titre{
font-size: 24px;
color: #292929;
}
.pg-murmure .date{
font-size: 15px;
}
.pg-murmure .source, .url{
font-size: 13px;
}
.pg-murmure .content{
text-align: justify;
}
.pg-murmure .content .featured img{
max-height: 400px;	
}
.pg-murmure .content .featured{
display: block;
margin-right: 10px;
max-width: auto;
font-size: 14px;
color: #292929;
border-bottom: 1px solid #f4f3f4;
padding: 10px;
}
.pg-murmure .content .post-share a{
color: #fff;	
} .form_liaison{
display: block;
}
.form_liaison .liaison_search{
margin: 20px 0;
}
.form_liaison .validate{
margin: 20px 0;
}
.form_liaison .valider{
float: right;
color: #fff;
background: #c02026;
}
.form_liaison .lier{
float: left;
display: inline-block;
margin: 5px 20px;
}
.form_liaison .valider:hover{
background: #292929;
}
.form_liaison .liaison_search .keyword{
width: 90%;
}
.afc_pagination{
font-size: 14px;
color: #fff;
}
.afc_pagination div{
float: left;
background: #c02026;
height: 25px;
margin-right: 5px;
text-align: center;
vertical-align: middle;
line-height: 25px;
min-width:25px;
padding: 4px;
}
.afc_pagination a div:hover{
background: #292929;
}
.afc_pagination div a{
color: #fff;
}
.afc_pagination a div{
color: #fff;
}
.afc_pagination a:hover div{
color: #fff;
text-decoration: none
}
.afc_pagination div.current{
background: #292929;
} .fiche_head{
background: #c02026;
color: #fff;
padding: 2px 8px;
font-size: 16px;
float: right;
margin-right: 13px;
}
.fiche_unique{
border: 1px solid #F4F3F4;
padding: 8px;
clear: both;
}
.fiche_unique .box_rubrique{
float: right;
max-width: 300px;
}
.fiche_unique .rubriques{
background: #F4F3F4;
padding: 5px;
margin: 3px;
float: right;
font-size: 12px;
}
.fiche_unique .surtitre{
font-size: 14px;
text-transform: uppercase;
}
.fiche_unique .titre{
color: #292929;
font-size: 24px;
margin-bottom: 0;
}
.fiche_unique .bloc{
width: 100%;
}
.fiche_unique .bloc .featured{
max-width: auto;
float: left;
max-width: 300px;
margin-right: 8px;
}
.fiche_unique .bloc .infos{
width: 48%;
float: left;
padding: 0 5px;
font-size: 15px;
}
.fiche_unique .content{
text-align: justify;
}
.fiche_unique .box {
margin-bottom: 30px;
border-bottom: 1px solid #eee;
}
.fiche_unique .box .title{
text-align: justify;
background: #333;
padding: 2px 10px;
color: #fff;
font-size: 15px;
text-transform: uppercase;
}
.fiche_unique .box .title i{
margin-right: 5px;
}
.fiche_unique .box ul{
margin-top: 5px;
margin-left: 0;
list-style: none;
}
.fiche_unique .box ul li{
display: inline-block;
border-top: 1px solid #F3F4F3;
margin-bottom: 10px;
width: 100%;
}
.fiche_unique .box ul li .box-child-l{
display: inline-block;
max-width: 575px;
}
.fiche_unique .box ul li .box-child-r{
display: inline-block;
max-width: 120px;
margin-right: 10px;
vertical-align: top;
margin-top: 5px;
}
.fiche_unique .box ul li .box-child-r img{
max-height: 120px;
max-width: 85px;
}
.fiche_unique .box ul li a.element{
color: #606569;
padding: 0 5px;
display: block;
text-decoration: none;
}
.fiche_unique .box ul li a.element:hover{
background: #F3F4F3;
}
.fiche_unique .box ul li .titre{
font-size: 18px;
color: #c02026;
}
.fiche_unique .box ul li .genre{
color: #292929;
font-size: 13px;
}
.fiche_unique .box ul li .resume{
font-size: 13px;
line-height: 1.8;
max-width: 600px;
}
.fiche_unique .box .more_elements{
font-size: 13px;
text-align: right;
width: 100%;
display: inline-block;
}
.fiche_unique .box .more_elements a{
color: #292929;
}
.fiche_unique .box .more_elements a:hover{
color: #c02026;
} .all_elements{
display: block;
}
.all_elements .this_month{
border: 1px solid #ddd;
margin-bottom: 25px;
padding: 0 15px;
}
.all_elements .this_month h4{
margin-top: 5px;
margin-bottom: 5px;
font-size: 18px;
}
.all_elements ul{
margin: 0;
padding: 0;
}
.all_elements ul li{
list-style: none;
display: inline-block;
width: 100%;
border-bottom: 1px solid #F3F4F3;
margin-bottom: 10px;
padding: 0 5px;
padding-bottom: 5px;
}
.all_elements ul li:hover{
background: #F3F4F3;
}
.all_elements ul li a{
text-decoration: none;
color: #292929;
}
.all_elements ul li .bloc-rt, .bloc-lt{
display: inline-block;
vertical-align: top;
}
.all_elements ul li .bloc-rt .date{
display: inline-block;
font-size: 13px;
}
.all_elements ul li .bloc-lt{
width: 85px;
margin-right: 10px;
}
.all_elements ul li img{
vertical-align: top;
max-width: 85px;
max-height: 120px;
margin-right: 10px;
}
.all_elements ul li .titre{
color: #c02026;
font-size: 18px;
max-width: 570px;
}
.all_elements ul li .resume{
font-size: 13px;
max-width: 570px;
}
a.no_decoration{
color: #666 !important;
text-decoration: none;
}
.all_elements .nofound{
border: 1px solid #c02026;
color: #c02026;
padding: 15px;
margin-bottom: 20px;
}
.all_elements .form_search{
border: 1px solid #F3F4F3;
padding : 15px;
}
.all_elements .form_search h3{
margin-bottom: 15px;
}
.all_elements .form_search .agenda_box{
margin-bottom: 10px;	
width: 100%;
}
.all_elements .form_search .agenda_box label{
width: 100px;
display: inline-block;
}
.all_elements .form_search #keywords{
width: 80%;
}
.all_elements .form_search #rechercher{
background: #292929;
color: #fff;
float: right;
}
.all_elements .form_search #rechercher:hover{
background: #c02026;
}
.msg_compteur{
float: right;
font-size: 14px;
}
.same_row{
width: 48% !important;
min-width: 350px;
vertical-align: top;
height: 165px;
padding: 3px 0;
}
.same_txt{
display: inherit;
max-width: 350px;
vertical-align: top;
}
.same_txt h4{
margin: 0;
}
.same_txt br{
margin: 5px 0 !important;
}
.same_txt small{
display: block;
text-align: justify;;
font-size: 13px;
}
.liste_row{
margin: 15px 0;
}
.liste_row ul{
list-style: none;
margin: 0;
}
.liste ul{
list-style: none;
margin: 0;
}
.liste_row li .active{
background: #c02026 !important;
color: #fff !important;
}
.liste_row li{
display: inline-block;
}
.liste li{
padding: 10px 5px;
border-bottom: 1px solid #F3F4F3;
}
.liste li a{
text-decoration: none;
color: #292929;
}
.liste li:hover{
background: #F4F3F4;
}
.liste li a:hover{
color: #c02026;
}
.liste .activities{
font-size: 12px;
}
.liste_row a.lettre{
display: block;
background: #292929;
padding: 2px 8px;
margin: 5px 2px;
color: #fff;
}
.liste_row a.lettre:hover{
background: #c02026;
text-decoration: none;
}
.bg_gris{
background: #F3F4F3;
} .soutenir{
display: block;
Width: 100%;
border: 1px solid #F3F4F3;
}
.soutenir .big{
font-size: 18px;
font-weight: 600;
color: #292929;
}
.soutenir .small{
font-size: 12px;
}
.soutenir form{
padding: 10px;
}
.soutenir hr{
margin: 20px 0;
}
.soutenir .don .box label{
text-align: left;
}
.soutenir .don .box input{
margin-right: 10px;
}
.soutenir .bouton{
margin-top: 10px;
}
.soutenir .bouton input{
display: block;
float: right;
margin-left: 15px;
}
.soutenir .bouton input.valider{
background: #4CAF50;
color: #fff;
}
.soutenir .bouton input.valider:hover{
background: #c02026;
}
.soutenir .boxe .don_txt{
margin: 10px 0;
}
.soutenir .boxe .don_txt label{
width: 200px;
display: inline-block;
}
.soutenir .boxe .don_txt input{
min-width: 260px;
}
.soutenir .box2{
margin-bottom: 10px;
}
.soutenir .box2 label{
width: 200px;
display: inline-block;
} .soutenir .sent{
padding: 10px;
}
.soutenir .sent h2{
margin-bottom: 15px;
color: #292929;
}
.red_font{
color: #c02026 !important;
}
.red_bg{
background: rgba(192,32,38, 0.1) !important;
}
.green_bg{
background: rgba(3, 192, 60, 0.1) !important;
}
@media print {
.noprint,
.responsive-tabs .responsive-tabs__list {
display: none;
}
.responsive-tabs h2.tabtitle {
display: block!important;
}
.responsive-tabs .responsive-tabs__heading {
background: none;
border: none;
display: block;
font-size: 22px;
text-transform: inherit;
margin: 0!important;
padding: 10px 0 0;
}
.responsive-tabs .responsive-tabs__panel {
display: block!important;
background: none;
border: none;
padding: 0;
}
} .responsive-tabs .responsive-tabs__heading {
display: none;
}
.responsive-tabs .responsive-tabs__list__item {
display: inline;
cursor: pointer;
}
.responsive-tabs-wrapper {
clear: both;
margin-bottom: 20px;
zoom: 1;
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
content: "";
display: table;
}
.responsive-tabs-wrapper:after {
clear: both;
}
.responsive-tabs .responsive-tabs__heading:focus,
.responsive-tabs .responsive-tabs__list__item:focus {
outline: 1px solid transparent;
}
.responsive-tabs .responsive-tabs__heading--active:focus,
.responsive-tabs .responsive-tabs__list__item--active:focus {
outline: none;
}
.responsive-tabs ul.responsive-tabs__list {
font-size: 18px;
line-height: 18px;
margin: 20px 0 0 12px;
padding: 0;
}
.responsive-tabs .responsive-tabs__list__item {
background: transparent;
border: 1px solid transparent;
border-bottom: none;
color: #999;
font-size: 18px;
line-height: 19px;
text-transform: inherit;
margin: 1px 12px 0 0;
padding: 10px 12px 10px;
white-space: nowrap;
float: left;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.responsive-tabs .responsive-tabs__list__item .fa {
margin-right: 8px;
line-height: 0.8;
}
.responsive-tabs .responsive-tabs__list__item:hover {
color: #333;
background: transparent;
}
.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover {
background: #fff;
border-color: #ddd;
color: #666;
padding-bottom: 11px;
margin-top: 0;
position: relative;
top: 1px;
}
.responsive-tabs .responsive-tabs__panel {
background: #fff;
clear: left;
margin-bottom: 0;
padding: 20px 0;
word-wrap: break-word;
}
.responsive-tabs .responsive-tabs__panel:after {
content: "";
display: block;
height: 0;
clear: both;
}
@media (min-width: 768px) {
.responsive-tabs .responsive-tabs__panel--closed-accordion-only {
display: block;
}
}
@media (max-width: 767px) {
.responsive-tabs .responsive-tabs__list {
display: none;
}
.responsive-tabs .responsive-tabs__heading {
display: block;
cursor: pointer;
}
.responsive-tabs-wrapper {
border-top: 1px solid #ccc;
}
.responsive-tabs .responsive-tabs__heading {
background: #fff;
border: 1px solid #ccc;
border-top: none;
color: #777;
font-size: 18px;
font-weight: normal;
text-transform: inherit;
margin: 0;
padding: 10px 0;
padding-left: 20px;
position: relative;
}
.responsive-tabs .responsive-tabs__heading .fa {
margin-right: 8px;
display:none;
}
.responsive-tabs .responsive-tabs__heading:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #777;
content:"";
display: block;
position: absolute;
right: 20px;
top: 20px;
height: 0;
width: 0;
}
.responsive-tabs .responsive-tabs__heading:hover {
background: #eee;
color: #777;
}
.responsive-tabs .responsive-tabs__heading:hover:after {
border-top: 6px solid #777;
}
.responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs .responsive-tabs__heading--active:hover {
background: #ccc;
color: #fff;
}
.responsive-tabs .responsive-tabs__heading--active:after,
.responsive-tabs .responsive-tabs__heading--active:hover:after {
border-bottom: 6px solid #fff;
border-top: 0;
top: 18px;
}
.responsive-tabs .responsive-tabs__panel {
border: 1px solid #F4F3F4;
border-top: none;
margin: 0;
padding: 0 20px;
padding-top: 20px;
}
}
#comment-submit, .submit-button {
background: #292929;
}
#comment-submit:hover, .submit-button {
background: #c02026;
}
.navigate-posts .title {
font-size: 14px;
margin-bottom: 5px;
}
.navigate-posts .link {
font-size: 16px;
}
.all_pix{
display: inline-block;
width: 125px;
}
.all_pix img{
vertical-align: baseline !important;
max-width: none !important;
max-height: none !important;
margin-right: 0px !important;
}
.all_txt{
display: inline-block;
max-width: 530px;
}
.all_txt .details{
font-size: 12px;
}
.all_excerpt {
font-size: 13px;
}
.all_title{
font-size: 17px;
}
.all_txt:hover .all_title{
color: #c02026;
text-decoration: underline;
} .afc_review{
display: block;
margin-bottom: 10px !important;
padding: 15px;
background: #ffece5;
}
.afc_review .half{
display: inline-block;
width: 49%;
}
.afc_review .small{
font-size: 12px;
}
.afc_review .title{
font-size: 18px;
color: #333;
text-transform: uppercase;
}
.search_engine{
display: block;
width: 90%;
margin: 0 auto;
}
.search_engine .agenda_box{
margin: 10px;
}
.search_engine .agenda_box #keyword{
width: 100%;
}
.search_engine .agenda_box input.rs{
color: #292929;
font-size: 14px;
font-weight: bold;
}
.search_engine .agenda_box .rechercher{
background: #c02026;
color: #fff;
border: none;
}
.search_engine .agenda_box .rechercher:hover{
background: #292929;
}
.search_engine input{
padding: 10px;
}
#search_engine a#more{
font-size: 13px;
color: #c02026;
text-decoration: underline;
display: inline-block;
text-align: right;
width: 100%;
}
#search_engine br{
margin: 4px 0 !important;
}
#search_engine .head{
display: block;
text-decoration: underline;
font-size: 20px;
color: #c02026;
}
#search_engine .afc_pagination{
margin-top: 24px;
}
#search_engine .group_nav{
border: 1px solid #F3F4F3;
padding: 5px 10px;
margin-bottom: 25px;
}
#search_engine ul{
margin-left: 0px;
}
#search_engine ul li .author{
font-size:12px;
}
#search_engine ul li{
color: #292929;
padding: 5px;
list-style: none;
line-height: 1.2;
border-bottom: 1px dotted #ccc;
margin-bottom: 5px;
}
#search_engine ul li:hover{
background: #F3F4F3;
}
#search_engine a{
color: #292929;
}
#search_engine a:hover{
color: #c02026;
}
.mobile .search .query{
color: #292929 !important;
} .lastimg{
margin-bottom: 28px;
}
.lastimg .titre{
font-size: 20px;
border-bottom: 1px dotted #292929;
display: block;
margin-bottom: 20px;
font-weight: bold;
color: #292929;
}
.lastimg .w3-content .mySlides{ text-align: center;
margin: 0 auto;
width: 100%;
}
.lastimg .w3-content .mySlides img{
width : 100%; padding: 0; margin: 0; }
.lastimg .w3-content .mySlides .author{
position: absolute; color: #999; z-index: 99;
margin: 5px;  text-align: left;
overflow: scroll; height: 110px; }
.lastimg .w3-content .mySlides .author br{
margin: 0 !important;
} li#text-20 div.textwidget h3 { margin: 20px 0; }
li#text-20 div.textwidget div.track { 
background: #eee url(https://upload.wikimedia.org/wikipedia/fr/f/f8/Logo_africa_1.png) no-repeat right !important; 
background-size: 100% !important; }
li#text-20 div.textwidget div.track span.songwriter, li#text-20 div.textwidget div.track span.songtitle::before { display: none; }
li#text-20 div.textwidget div.track span.songtitle { color: black; padding-top: 10px; background: none; font-size: 1.2em; margin-left: 20px; }
li#text-20 div.textwidget div.track div.albumtrack audio { background: #eee !important; }
.theChampMoreBackground { background-color: #c02026 !important; }
.theChampEmailBackground { background-color: #606569 !important; }
.readoffline-embed { text-align: right !important; }
body.single-format-gallery div.main-wrap div.cf div.row div.main-content article.format-gallery div.post-container div.post-content-right div.description div.readoffline-embed { display: none; } 
#soutenirForm fieldset div div.masquer { display: none; }
#main-head .wrap .navigation.cf .mobile .selected .current { display: none !important; }
.navigation .mobile .fa-bars { float: none !important; }
.mobile .search.active { float: right !important; width: auto; margin-right: -80% !important; }
div.spla_ajout_infos { margin-right: 2% !important; }
.fa-envelope, .fa-plus-square { background: #fff; }
.mediatabs { display: table; vertical-align: top; }
.mediarows { display: table-row; vertical-align: top; }
.mediacell1, .mediacell2 { display: table-cell; vertical-align: top; }
.mediacell1 { width: 267px; padding-right: 3px; overflow: hidden; position:relative; }
.mediacell2 { border-left: 1px solid grey; padding-left: 3px; }
.medovermark { color: #fff; float: left; position: absolute; background: #c02026;
top: 0; left: 0; z-index: 2; padding: 3px 5px 3px 5px; }
.mediacell1 img { width: 270px; }
.soutien { padding:8px; margin:8px; background:#c02026; color:#FFFFFF; font-size:1.8em; font-family: "Voltaire", Georgia, serif; }  
#sgcolorbox #sgcboxWrapper div #sgcboxContent #sgcboxLoadedContent div p a img { width: 75%; margin: auto; }
.news-focus .heading h1 { color: inherit !important; font-size: inherit !important; font-family: inherit !important; }
.textwidget .gallery-block h1 { color: #c02026; font-weight: normal; }
.textwidget .gallery-block span.image { height: 140px; overflow: hidden; display: block; }
.our_publications .item { max-width: 40%; }
audio { max-width: 270px; } main {
min-width: 320px;
max-width: 100%;
padding: 0;
margin: 0 auto;
background: #fff;
}
main section {
display: none;
padding: 20px 0 0;
border-top: 1px solid #ddd;
}
main input {
display: none;
}
main section input {
display: inline-block;
}
main label {
display: inline-block;
margin: 0 0 -1px;
padding: 15px 25px;
font-weight: 600;
text-align: center;
color: #bbb;
border: 1px solid transparent;
}
main label:hover {
color: #888;
cursor: pointer;
}
main input:checked + label {
color: #555;
border: 1px solid #ddd;
border-top: 2px solid #c02026;
border-bottom: 1px solid #fff;
}
main section input:checked + label {
border: 0;
}
main #tab1:checked ~ #content1,
main #tab2:checked ~ #content2,
main #tab3:checked ~ #content3,
main #tab4:checked ~ #content4,
main #tab5:checked ~ #content5,
main #tab6:checked ~ #content6,
main #tab7:checked ~ #content7,
main #tab8:checked ~ #content8,
main #tab9:checked ~ #content9 {
display: block;
}
summary { color:#c02026;  } #nlWidget .nom, #nlWidget .ville { display:none; }
div.fichier-div { display:none; }
.plusdinfos ul li .fichier-button { float:left !important; clear:both !important; } section #player { background-color:#000; color:#fff; padding:1%; }
section audio { width:70% }
section #player ul { list-style-type:none; max-height:300px; overflow:auto; }
section .plybut { background-color:#151515; color:#fff;  font-weight:bold; height:40px; float:left; margin:0; border:0; }
section .plybut:hover { color:#48A0F7; }
section #tracklist li:hover { background-color:#48A0F7; }
section #playstate { float:right; }
section #playvid, section #playpod { list-style-type:none; margin-left: 0; }
section #playvid li, section #playpod li { display:inline-flex; margin: 10px 1px; width:300px; height:300px; }
section #playvid li img, section #playpod li img { width:300px; height:150px; border:1px solid white; }
section #playvid li a, section #playpod li a { color:black; }
section #playvid li a:hover, section #playpod li a:hover { color:#c02026; }
section #playvid li a:hover img, section #playpod li a:hover img { border:1px solid #c02026; }
.carousel-wrapper {
overflow: hidden;
margin: auto;
}
.carousel-wrapper * {
box-sizing: border-box;
}
.carousel {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.carousel__photo {
opacity: 0;
position: absolute;
top:0;
width: 100%;
margin: auto;
padding: 0;
z-index: 100;
transition: transform .5s, opacity .5s, z-index .5s;
}
.carousel__photo.initial,
.carousel__photo.active {
opacity: 1;
position: relative;
z-index: 900;
}
.carousel__photo.prev,
.carousel__photo.next {
z-index: 800;
}
.carousel__photo.prev {
transform: translateX(-100%);
}
.carousel__photo.next {
transform: translateX(100%);
}
.carousel__button--prev,
.carousel__button--next {
display: none;
position: absolute;
top:50%;
width: 2rem;
height: 2rem;
background-color: rgba(255,255,255,0.5);
transform: translateY(-50%);
cursor: pointer; 
z-index: 1001;
}
.carousel__button--prev:hover,
.carousel__button--next:hover {
background-color: rgba(255,255,255,1);
}
.carousel__button--prev {
left:1rem;
}
.carousel__button--next {
right:1rem;
}
.carousel__button--prev::after,
.carousel__button--next::after {
content: " ";
position: absolute;
width: 10px;
height: 10px;
top: 50%;
left: 54%;
border-right: 2px solid black;
border-bottom: 2px solid black;
transform: translate(-50%, -50%) rotate(135deg);
}
.carousel__button--next::after {
left: 47%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.carousel a img { border:1px solid white; }
.carousel a:hover img { border:1px solid #c02026; }
.carousel a img, .carousel-wrapper { width:100%; height:auto; } .a11y-responsive, .a11y-non-responsive { top: auto !important; bottom: 14px; }
.offscreen { display: none; }
#wpfront-scroll-top-container { right: 5px !important; bottom: 75px !important; } @media only screen and (max-width: 799px) {
.stmt_murmure { margin-bottom: 0 !important; margin-top: 0 !important; font-size: 14px !important; height: auto !important; }
.stmt_murmure p, .secondmenu { display: none !important; }
#sgcolorbox #sgcboxWrapper div #sgcboxContent #sgcboxLoadedContent div p a img { width: 85%; }
.navigation .mobile .selected { width : 20%; padding: 0 11% !important; }
.top-bar-content .logo-image { display: none !important; }
.top-bar .lettredinfo .query, .top-bar .spla_ajout_infos-size { width: 80px !important; }
.slider_sidebar { padding: 0 25px !important; }
.main-featured .slider { margin-top:35px; }
@media only screen and (max-width: 599px) {
.mediacell1 { width: 90%; }
.mediacell1 img { width: 100%; }
section#banniered { display: none !important; }
section#bannierem { display: block !important; }	
#sgcolorbox #sgcboxWrapper div #sgcboxContent #sgcboxLoadedContent div p a img { width: 95%; }
.navigation .mobile .selected { width : 30%; padding: 0 30% !important; }
.mediacell1, .mediacell2 { display: grid; }
@media only screen and (max-width: 399px) {
.navigation .mobile .selected { width : 40%; }
}
}
}
@media only screen and (min-width: 1025px) {
#sgcolorbox #sgcboxWrapper div #sgcboxContent #sgcboxLoadedContent div p a img { width: 65%; }
@media only screen and (min-width: 1300px) {
#sgcolorbox #sgcboxWrapper div #sgcboxContent #sgcboxLoadedContent div p a img { width: 60%; }
@media only screen and (min-width: 2000px) {
#sgcolorbox #sgcboxWrapper div #sgcboxContent #sgcboxLoadedContent div p a img { width: 50%; }
}}}@media only screen and (min-width:1129px){.main-featured .flexslider .slides>li{min-height:336px}}@media only screen and (max-width:1128px){.background-cover,.navigation.sticky{width:100%;left:0}.fa,.flex-direction-nav a:after,.main-stars,.navigation .mega-menu.links>li li a:before,.navigation .menu li>a:after,.sc-accordion-title a:after,.sc-toggle-title a:after,body.android{text-rendering:auto}.boxed .main-wrap,.wrap{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.boxed{padding:0 25px}.background-cover{position:fixed;height:100%;top:0;background-position:center center;background-size:cover;z-index:-1}.trending-ticker a{max-width:400px}.main-featured .blocks .image-link img,.post-content img,.post-header img{max-width:100%;height:auto}.main-head .right{margin-left:250px}.navigation .menu li>a{padding:0 20px}.tabbed .tabs-list a{padding:0 3%}.post-share .text{display:none}.share-links a{margin-bottom:4px}.main-featured .blocks .small{width:48%;margin-right:4%}.main-footer input.feedburner-subscribe{margin-top:5px;margin-left:0;display:block}.flickr-widget .flickr_badge_image:nth-of-type(4n){margin-right:12px}.flickr-widget .flickr_badge_image:nth-of-type(3n){margin-right:0}.no-display{opacity:1}}@media only screen and (min-width:800px) and (max-width:940px){.navigation .mega-menu,.navigation .mega-menu .sub-nav li a,.navigation .mega-menu.links>li>a,.navigation .menu>li>a,.trending-ticker{font-size:13px}.column,.row [class*=col-]{padding-left:15px;padding-right:15px}.row,.wrap>.row{margin-left:-15px;margin-right:-15px}.trending-ticker .heading{margin-right:25px}.trending-ticker a{max-width:235px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle;line-height:1.3;padding-right:5px;margin-top:-2px}.mega-menu .recent-posts .post:nth-child(3),.navigation .mega-menu.links>li li a:before{display:none}.navigation .menu>li>a{padding:0 13px}.navigation .menu li>a:after{margin-left:5px;font-size:13px;line-height:1}.mega-menu .sub-cats{padding:0}.mega-menu .sub-nav{padding-left:15px;padding-right:15px}.mega-menu .extend{padding:0}.navigation .mega-menu.links>li{padding:0 15px}.navigation .mega-menu.links>li li a{padding-left:5px}.main-featured .blocks .small h3{padding:20px 5px 5px}.main-featured .blocks.col-4{padding-left:4px}.tabbed .tabs-list a{font-size:12px;padding:0 2.5%}.main .sidebar:before{margin-left:-15px}.sidebar .posts-list img{width:65px}.sidebar .posts-list .content{margin-left:80px}.listing-alt img{width:110%}.listing-alt article>a{max-width:200px}.listing-alt article .content{margin-left:220px}.main-footer .posts-list img{width:60px}.main-footer .posts-list .content{margin-left:75px}.flickr-widget a{width:60px;height:52px}}@media only screen and (min-width:768px) and (max-width:799px){.main-featured .blocks{display:none}.main-content,.main-featured .flexslider .slides img,.main-featured .slider,.sidebar{width:100%}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{opacity:.8}.main-footer .col-4{width:100%;margin-top:28px}.main-footer .col-4:first-child{margin-top:0}.flickr-widget .flickr_badge_image:nth-of-type(4n){margin-right:12px}.main-footer input.feedburner-subscribe{display:inline;margin-left:4px}}@media only screen and (max-width:799px){.top-bar .social-icons{clear:both;text-align:center;float:none}.top-bar .search{display:none}.top-bar .social-icons li{float:none;display:inline-block}.top-bar-content>div{display:block}.top-bar .trending-ticker .heading{float:none;margin-right:0}.top-bar .trending-ticker ul{float:none}.top-bar .trending-ticker{text-align:center;margin-bottom:14px}.top-bar .trending-ticket li{max-width:100%;text-overflow:ellipsis}.top-bar .menu{float:none;text-align:center;margin-bottom:7px}.main-head .right,.main-head .title{margin-bottom:28px;text-align:center;float:none}.top-bar .menu li{float:none;display:inline-block;padding-left:14px}.main-head .title{margin-top:42px;line-height:1}.main-head .right{line-height:1.5;margin-left:0}.main-head .right>div{display:inline-block;max-width:100%}.main .sidebar:before,.navigation .menu{display:none}.main .sidebar{margin-top:35px}.navigation{border-bottom:0}.nav-center{text-align:left}.navigation.sticky{position:static}.navigation .mobile,.navigation .mobile-menu.active,.navigation .off-canvas{display:block}.navigation ul li{float:none;clear:both;display:block}.navigation .menu ul{position:static;display:none;visibility:visible;opacity:1}.navigation .menu>li>a{font-size:13px;margin-bottom:0;border-bottom:0}.navigation .mobile:hover a{text-decoration:none}.navigation .mobile{display:block}.navigation .mobile .selected{display:block;padding:0 15px;line-height:44px;margin-bottom:-1px;overflow:hidden}.navigation .menu .sticky-logo{display:none}.navigation .mobile .text{float:left}.navigation .mobile .current{float:left;margin-left:14px;font-size:13px;max-width:40%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom}.navigation .mobile .fa{font-size:21px;float:right;width:50px;background:#e54e53;margin-right:-15px;text-align:center;line-height:43px;position:relative}.navigation .mega-menu.links>li:hover,.navigation .menu>.current-menu-ancestor>a,.navigation .menu>.current-menu-item>a,.navigation .menu>.current-menu-parent>a,.navigation .menu>li:hover>a{border-bottom:0;background:#1e2935}.navigation .menu li a{float:none;display:block;border-top:1px solid #1f2c38}.navigation .mega-menu,.navigation .mega-menu.links>li li a:before,.navigation .menu li>a:after{display:none}.navigation .menu li>a .chevron{float:right;width:50px;background:#303A44;background:rgba(0,0,0,.075);margin-right:-20px;text-align:center;font-size:16px}.navigation .menu li ul li>a .chevron{margin:-5px -25px 0 0;padding:2px 0}.navigation .menu>li li a{padding-left:35px}.navigation .menu>li li li a{padding-left:45px}.navigation .menu li.active{background:#1e2935}.navigation .mega-menu.links{padding:0}.navigation .mega-menu.links>li{float:none;width:auto;padding:0}.navigation .mega-menu.links>li>a{text-transform:none;font-weight:400;font-size:13px;padding:6px 25px;border-bottom:0;border-top:1px solid #1f2c38}.navigation .mega-menu.links .chevron{margin-top:-5px;padding:2px 0;border-top:0}.navigation .mega-menu.links>li li a:last-child{border-bottom:0}.navigation .menu .user-login a,.navigation .menu.mobile-menu .shopping-cart>a{background:inherit;padding:0 20px;float:none}.navigation .menu .shopping-cart .counter{right:5px}.navigation .menu .shopping-cart,.navigation .menu .user-login{float:none}.navigation .menu .shopping-cart .text,.navigation .user-login .text{display:inline}.navigation .menu .user-login .fa,.navigation .shopping-cart .fa{width:14px;float:right;text-align:right;line-height:43px}.nav-off-canvas{overflow-x:hidden}.nav-off-canvas .main-wrap{position:relative;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}.navigation .off-canvas{height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background:inherit;-webkit-transition:all .4s ease-in-out;transition:transform .4s ease-in-out;width:65%;min-width:200px}.off-canvas-active .navigation .off-canvas{box-shadow:1px 1px 20px 0 rgba(0,0,0,.5)}.navigation .off-canvas .menu{-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:.2}.off-canvas-active .navigation .menu{opacity:1}.off-canvas-active .main-wrap{-webkit-transform:translate3d(65%,0,0)!important;-ms-transform:translate3d(65%,0,0);transform:translate3d(65%,0,0)}.navigation .off-canvas .close:hover a{background:inherit}.off-canvas .menu .close a{text-align:left;background:rgba(0,0,0,.08);padding:15px 15px 15px 30px;border-top:0;font-weight:600;letter-spacing:1px}.off-canvas .close .fa{float:right;line-height:40px;line-height:21px;border-radius:50%;border:1px solid #fff;width:21px;text-align:center;margin-top:10px;font-size:11px;-webkit-box-shadow:inset 0 0 1px #fff,0 0 1px #fff;box-shadow:inset 0 0 1px #fff,0 0 1px #fff}.off-canvas .mega-menu.links>li:hover,.off-canvas .menu>.current-menu-ancestor>a,.off-canvas .menu>.current-menu-item>a,.off-canvas .menu>.current-menu-parent>a,.off-canvas .menu>li:hover>a{background:0 0}.off-canvas .menu>.current-menu-ancestor>a,.off-canvas .menu>.current-menu-item>a,.off-canvas .menu>.current-menu-parent>a{font-weight:600}.off-canvas .menu .user-login a,.off-canvas .menu li>a,.off-canvas .menu.mobile-menu .shopping-cart>a{padding:5px 30px}.off-canvas .menu li>a .chevron{border-top:0;display:inline-block;background:0 0;margin-right:-25px}.off-canvas .mega-menu.links>li>a,.off-canvas .menu>li li a{padding:10px 25px 10px 40px}.navigation .mega-menu.links>li li a,.off-canvas .menu>li li li a{padding-left:50px}.off-canvas .menu li ul li>a .chevron{margin-right:-20px}.off-canvas .menu .user-login .fa,.off-canvas .shopping-cart .fa{margin-right:-8px}.mobile .selected{height:44px}.mobile .search{float:right;margin-right:10px}.mobile .search.active{float:left;width:100%;margin-right:-75px}.mobile .search .query{display:none;width:100%;margin-right:-61px}.mobile .search.active .query{display:block}.mobile .search .query,.mobile .searchform #s,.mobile .searchform input{padding:9px 8px;outline:0;border:0;font-size:13px;background:0 0;float:left;color:#fff}.mobile .search-button{background:0 0;margin-left:-28px;line-height:26px;width:20px;outline:0;float:left}.mobile .search-button .fa{background:0 0;color:#efefef;font-size:15px}.post-share .text{display:inline-block}.post-cover .overlay h1{font-size:26px;max-width:100%;padding-right:0;padding-bottom:21px}.post-cover .flex-direction-nav a{right:10px;top:40px}.post-cover .flex-direction-nav .flex-prev{left:auto;right:55px}.sidebar .gallery-block .slides img{width:100%}.flickr-widget .flickr_badge_image:nth-of-type(3n),.flickr-widget .flickr_badge_image:nth-of-type(4n){margin-right:12px}}@media only screen and (max-width:767px){.post-content,.post-share{margin-left:0}.breadcrumbs .location,.main-featured .blocks,.news-focus .heading .subcats,.post-cover .featured .hidden{display:none}.column,.row .column,.row [class*=col-]{width:100%;margin-bottom:28px}.post-content .row .column{margin-bottom:1.857em}.page>.row.builder>.column:only-child{margin-bottom:0}.breadcrumbs{padding:14px;line-height:1.5}.main-featured .slider h3 a{font-size:16px}.main-featured .flexslider .slides img,.main-featured .slider{width:100%}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{opacity:.8}.highlights-box.three-col .column.one-third{margin-bottom:42px}.highlights-box.three-col .column.one-third:last-child,.highlights-box.three-col article,.news-focus .posts{margin-bottom:0}.highlights-box.three-col article{float:left;width:50%}.highlights-box.three-col .posts{width:50%;float:left;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-sidebar .highlights-box.three-col article{float:none;width:100%}.highlights-box .column.half{margin-top:42px;margin-bottom:0}.highlights-box .column.half:first-child{margin-top:0;border-right:0}.highlights .block.posts{border-top:0;margin-top:0}.news-focus .focus .image-link{float:left;margin-right:14px;width:25%}.news-focus .focus .image-link img{width:100%;height:auto}.news-focus .excerpt{border-bottom:1px solid #d9d9d9;padding-bottom:14px}.news-focus>.row{margin-bottom:-28px}.post-content-right{clear:both}.share-links{line-height:33px}.share-links a{margin-right:0}.author-info .avatar{max-width:75px;height:auto}.author-info .description{margin-left:100px}.author-info .social-icons{float:none;overflow:hidden;padding-top:14px}.related-posts .highlights-box.three-col .column{margin-bottom:28px}.comment .comment-respond,.comments-list .children{margin-left:15px}.comment-respond input{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-cover .featured{padding-bottom:65%}.post-cover .gallery-slider{position:absolute;width:100%;height:100%}.post-cover .flexslider,.post-cover .slides,.post-cover .slides li{height:100%}.post-cover .overlay h1{font-size:22px;max-width:100%;max-height:80%;overflow:hidden}.modern-quote.alignright,.post-layout-cover .post-content .alignright{margin-left:0;max-width:100%}.listing-alt article>a{max-width:100%;float:none}.listing-alt img{width:100%;margin-left:0;float:none}.listing-alt article .content{margin-left:0;margin-top:0}.listing.grid-overlay h2 a{font-size:15px}.main-footer .widget:last-child{margin-bottom:0}.main-footer input.feedburner-subscribe{margin-top:5px}.flickr-widget{margin-right:-14px}.lower-foot .widgets>div{margin-top:28px;text-align:center}.lower-foot .widgets>div:first-child{margin-top:0}.lower-foot .textwidget{float:none}.lower-foot .menu-footer-container{overflow:hidden;text-align:center;clear:both;display:none}.lower-foot .menu{float:none;display:inline-block}.main-footer input.feedburner-subscribe{display:inline;margin-left:4px}.flickr-widget .flickr_badge_image:nth-of-type(4n){margin-right:12px}.modal{width:250px;margin-left:-125px}}@media (min-width:550px) and (max-width:767px){.listing.grid-3 .column{width:50%}.listing.grid-3>.column:nth-child(3n+1){clear:none}}@media only screen and (max-width:400px){.breadcrumbs,.main-featured .pages{display:none}.author-info .description,.review-box .verdict-box .text{margin-left:0}body.boxed{padding:0}.main-head .title{font-size:32px}.off-canvas-active .navigation .off-canvas{width:85%}.off-canvas-active .main-wrap{-webkit-transform:translate3d(85%,0,0);transform:translate3d(85%,0,0)}.main-featured .slider .caption{overflow:hidden;position:static;background:#19232d}.main-featured .flex-direction-nav .flex-next,.main-featured .flex-direction-nav .flex-prev{top:100px}.highlights-box.three-col .posts,.highlights-box.three-col article{width:100%;float:none;padding:0}.highlights-box.three-col .column.one-third{margin-top:28px}.highlights-box.three-col article{margin-bottom:28px}.gallery-block .carousel .title a{font-size:12px}.navigate-posts .previous{padding-left:0}.navigate-posts .next{padding-right:0}.review-box .overall{margin-right:14px}.review-box .main-stars{float:none}.author-info .social-icons{float:none;padding:21px 0}.author-info .avatar{max-width:65px;height:auto;margin-right:14px}.post-pagination-next .info,.post-pagination-next .links{display:block;float:none;text-align:center}.post-pagination-next .info{margin-bottom:7px}.post-cover .featured{padding-bottom:85%}.post-cover .comments{display:none}.post-cover .overlay h1{font-size:20px}.post-cover .overlay{padding:10% 21px 21px}.post-cover .overlay .cat-title{font-size:10px;line-height:23px}.comments-list .comment-meta{margin-left:20%}.comments-list .comment-content{margin-left:0;margin-top:28px}.comment .comment-respond,.comments-list .pingback{margin-left:0}.main-footer input.feedburner-subscribe{margin-left:0;display:block}}@media (min-width:768px){.listing-alt img{max-width:351px}}@media (min-device-width:1824px){.post-content{font-size:14px}}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//africultures.com/wp-content/themes/smart-mag/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}