/*****
Theme Name: R4P Theme
Theme URI: https://www.mhthemes.com/themes/mh/magazine/
Description: This is a child theme for MH Magazine WordPress theme to make customizations much easier for you. By using this child theme you make sure, that you keep your changes after an update of the parent theme.
Author: MH Themes
Author URI: https://www.mhthemes.com/
Template: mh-magazine
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

/*style added by lenuage 2017/06/13: limiting width of content to 90 characters 
embedd content in a div with class r4p-twocols
*/
.r4p-twocols {
 width:48%;
 padding: 0.5em;
 float:left;
  text-align: justify;
  margin: 0 auto;
}

.r4p-twocols img {
   max-width: 100%;
   height: auto;
   display:block;
}

.r4p-twocols .alignleft{ float: left !important;  }
.r4p-twocols .alignright{ float: right !important;  }

@media screen and ( max-width: 60em ) {
.r4p-twocols {
 width:100%;
 padding: 0.5em;
 float:left;
 }
}

/* End added style : 2017/06/13*/


.mh-two-sb .mh-container { /* max-width: 1431px; */ }

.imgmargin-5 {
margin:10px !important;
}
.imgpad{
padding : 8px 10px;
margin : 10px;
}

.lang-item {
display: inline-block !important;
padding: 1px 5px 1px 5px;
}
.mh-header-search{
padding: 4px 5px 5px 4px;
}/***** Header Navigation - Global *****/.mh-header-nav { overflow: visible; }.mh-header-nav li a { line-height: 25px; padding: 0 10px; }.mh-header-nav ul ul li { width: 160px; }/***** Header - Search *****/.mh-header-search .search-form .search-field { min-width: 200px; height: 20px; line-height: 29px; padding: 0 10px; }
/***** SlickNav Mobile Menu Core Style *****/.slicknav_nav a { display: block; padding: 5px 5px; margin: 2px 2px; text-decoration: none; color: #fff; }.slicknav_nav ul { padding: 5px 0 1px 5px; margin: 0; border-top: 1px solid #2a2a2a; }/***** SlickNav Custom Style *****/.slicknav_nav { font-size: 16px; font-size: 1rem; font-weight: 600; margin-bottom: 5px; }/***** Searchform *****/.search-form input { font-size: 10px; line-height: 1; color: #1f1e1e; text-transform: uppercase; }
.r4p-content { width: 65.83%; overflow: hidden; } /*65.83%, passer à 100% pour si pas de colonne laterale souhaitee */
.mh-footer{
padding: 8px 2px 2px 2px !important;
}

.mh-two-sb .mh-main {
    /*width: 100%;
    max-width: 1431px;	*/
}

.mh-footer-widget{
margin: 0px 0px 0px 0px !important;
overflow: hidden;}
.mh-copyright-wrap {
    padding: 10px 25px;
    border-top: 0px solid rgba(255, 255, 255, 0.3);
    background: #2a2a2a;
}
/* for qui sommes-nous page */
.cadre{  width: 100%}.r4pleft{  float : left;}.noussommes{  float : left;}.noussommes img{  max-width:95%;}@media screen and (min-width: 1120px) {  .r4pleft{     width : 50%;  }.noussommes{    width : 50%;  }}@media screen and (max-width: 1120px) {  .r4pleft{     width : 100%;  }  .noussommes{     width : 50%;   }}@media screen and (max-width: 900px) {	  .r4pleft{     width : 100%;   }  .noussommes{    width : 50%;  }}@media screen and (max-width: 767px) {  .noussommes{	width : 100%;	  }	}
/* for sticky main menu */
.fixed {  position:fixed;  top:0px;  z-index:999990;}@media screen and (max-width: 767px) {  .fixed {  position:fixed;  top:0px;  z-index:999990;}}@media screen and (max-width: 980px) {  .alignleft{         float: none !important;  }	 .alignright{         float: none !important;  }	}

.tablepress img {
	max-width: 100% !important;
	height: auto !important;
}.mh-back-to-top {	bottom: 75px;}
