@media (max-width: 767px) {
	.fiche table td{
		display:block
	}

	.con-phoca-nav {
	 	width: 53% !important;
	}  

	.desktop-css {
		display: none;
	}
	.tablet-css {
		display: none;
	}
	.mobile-css {
		display: inherit;
	}
	.mobile-css img {
		max-width: 100%;
	}
  .hidden-phone{
    display: none;
  }
	/* Menu */
	.menu-mobile {
		position: fixed;
		top: 0px;
		z-index: 99;
		width: 100%;
	}

	nav.breadcrumb form input {
	    width: 60% !important;
	    height: 25px;
	}
	.social_container {
		width: 31%;
		padding-right: 0px !important;
	}
	.social_container > a {
	    padding: 0px 0px 0px 4px !important;
	}
	#con-phoca-modal .modal-dialog {
		margin: 55% auto !important;
	}
	nav.breadcrumb form {
	    position: relative;
	    display: inline-block;
	    right: 5px;
	    vertical-align: middle;
	    width: 100%;
	}

	.menu-mobile img {
		width: 3rem;
		margin-top: 16px;

	}
	header > p {
    	margin-top: 65px;
    	font-size: 14px;
    	padding: 0px 0px 5px 0px;
	}
	.menu-mobile .nav-child .item-379{
		display: none !important;
	}
	.menu-shortcut {
		text-align: left;
		padding-left: 10px;
		background: white;
	    width: 14%;
	    height: 60px;
	}
	.menu-shortcut span {
		color: #fff;
		vertical-align: middle;
		font-size: 2rem;
		font-weight: 600;
		font-family: "Titillium Web", sans-serif;
		padding-top: 2px;
	}
	.menu-div {
		margin-top: 0px;
		background-color: #DBDBDB;
		font-weight: 600;
		line-height: 25px;
	}
	ul.menu li {
		width: 100%;
		display: block;
		border-bottom: solid 1px #545454;
	}
	ul.menu li.item-148 {
		display: none;
	}
	ul.menu li:hover {
		background-color: #ccc;
	}
	ul.menu li img {
		display: none;
	}
	ul.menu li a {
		text-align: left;
		padding-left: 10px;
		font-size: 15px;
		color: #545454;
		font-family: 'Titillium Web', sans-serif;
	}
	/* parent*/
	ul.menu li ul {
		display: block;
		text-align: left;
		width: 100%;
	}
	ul.menu li ul li {
		border-bottom: 0px none;
	}
	ul.menu li ul li a:hover {
		/*background-color: #ECECEC;*/
		color: #1ab494 !important;
	}
	/* children */
	ul.menu li ul li a {
		font-size: 14px;
		/*color: #1ab494;*/
		margin-left: 20px;
	}
	/* sub children */
	ul.menu li ul li ul {
		display: none;
	}
	.row-fluid ul#annuaire.span6,
	.row-fluid ul#annuaire2.span6 {
		width: 100%;
		margin-bottom: 0;
		margin-top: 0;
	}
	.row-fluid ul#annuaire.span6 {
		width: 100%;
		margin-bottom: 0;
		margin-top: 30px;
	}
	.row-fluid ul#annuaire.span6 li,
	.row-fluid ul#annuaire2.span6 li {
		text-align: left;
	}
	.consultor-livres .consultor-livres-child {
		width: 90% !important;
		padding: 20px 10px 30px;
	}
/*	div.items-row img.item-img {
		max-height: 100px;
		width: auto !important;
	}*/
	.consultor-livres-child .items-row .pull-right {
		position: relative;
	}

	div.items-row img.item-img {
		width: 100% !important;
		height: auto !important;
		margin: 0 !important;
	}

  table.job-single-view tr td{
    display: block;
    height: auto;
  }
  #js_jobs_main_wrapper   .back_link {
    margin-top: 0px !important;
  }
  #jsjobs-wrapper .jg_filters, #jsjobs-wrapper thead{
	display: none;
  }

  .consultor-guide-child .logos{
    display:none;
  }

  .menuconnexion .mobile_items{
    display: none;
  }

  .rsmenu_mobile{
    text-align: center;
    background-color: #8b8b82;
  }

  .rsmenu_mobile i.fab{
    background-color: #b8b8b8;
    border-radius: 30px;
    color: #8b8b82;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: auto 2px;
    width: 30px;
    font-size: 15px;
    text-align: center;
  }
}

@media screen and (max-width: 700px) {
	.key-infos,
	.contact-cabinet {
		display: block;
		width: 100%;
	}
}

@media screen and (max-width: 600px) {
	#content .mid_news h2 {
		font-size: 1.6rem;
	}
	#content .mid_news .informations {
		display: none;
	}
	#content .mid_news p {
		display: none;
	}
}

@media screen and (device-aspect-ratio: 40/71) {
	.logo_light {
		width: 84% !important;
	}
}

@media screen and (min-device-width : 414px) 
    and (-webkit-device-pixel-ratio: 3) {
	.logo_light {
		width: 87% !important;
	}
}

@media (max-width:560px) {
	/*rv3*/
	nav.breadcrumb form input {
		width: 57% !important;
	}
	.social_container {
		width: 36% !important;
	}
	
	.pull-right .item-title {
		padding-bottom: 15px;
	}
	.content_rating,
	#rating-form {
		display: none;
	}
	.menuconnexion {
		display: none !important;
	}
	.blog div.items-leading img,
	.blog-featured div.items-leading img {
		float: none !important;
		width: 100% !important;
	}
	.items-leading .pull-right {
		float: none !important;
		width: 100% !important;
	}
	div.blog-featured div.items-row .span6 {
		display: block;
		width: auto !important;
		clear: both !important;
	}
	div.items-row img {
		width: 92% !important;
		height: auto !important;
		margin: 0 !important;
	}
	#content .news .informations,
	#content .news .informations a,
	dl.article-info,
	dl.article-info a,
	dd.published {
		display: none !important;
	}
	.blog-featured div.items-row h1,
	.blog-featured div.items-row p {
		display: none !important;
	}
	.blog-featured div.items-row .pull-left {
		width: 100%;
		text-align: center;
	}
	.blog-featured div.items-row .pull-right {
		width: 100%;
	}
	#content .news h2,
	h3.catItemTitle,
	h3.catItemTitle a,
	.blog .page-header h2 a,
	.blog h2.item-title a,
	.blog-featured h2.item-title a {
		font-size: 1.6rem;
	}
	.items-more .img-similaire {
		display: none !important;
	}
	div.items-more-row3 .items-rows3 {
		width: 100% !important;
	}
	#content #editorial>ul {
		text-align: center;
	}
	#footer-content {
		width: 92% !important;
	}
	#content footer ul {
		width: 440px !important;
		margin: 0 auto;
	}
	#content #share li a.mail {
		background-position: 0 -54px;
		display: block;
		margin-top: 9px;
		position: absolute;
		margin-left: 32px;
	}
	#content #share {
		position: absolute !important;
		height: 36px;
		top: auto !important;
		left: 0 !important;
		bottom: -30px;
		width: 100%;
		font-size: 0;
		margin: 0 !important;
	}
	.jg {
		width: 83% !important;
	}

    #js_jobs_main_wrapper .jg{
      width: 100% !important;
    }

	.jg .search-query {
		width: 53% !important;
	}
	.jg select {
		width: 265px;
	}
	.back_link {
		margin-top: -53px !important;
	}
	#js_jobs_main_wrapper   .back_link {
		margin-top: 0px !important;
	}
	div.items-more-row3 .items-rows3 {
		display: inline-block;
		vertical-align: top;
		width: 20%;
		margin: 0px 4% 17px 0px;
		line-height: 14px;
	}
	.blog-featured .items-row h2.item-title a {
		/*toffffe mod 10 a 0*/
		padding-left: 0;
	}
	/*toffffe*/
	#content #share li.charemail {
		top: 0;
	}
	/*toffffe*/
	#jg_el_filters>div:nth-child(1)>div:nth-child(2),
	#jg_el_filters>div:nth-child(1)>div:nth-child(4) {
		float: left;
	}
	.menu-shortcut span {
		display: none;
	}
	.logo_light {
		/*display: inline-block;
		width: 100%;*/
		height: 60px;
		background-color: #1ab494;
		line-height: 60px;
		/*text-align: center;*/
		vertical-align: top;
		margin-right: 0rem;
		position: fixed;
		top: 0px;
		/*z-index: 99;*/
		display: block;
	    right: 0px;
	    width: 86%;
	    z-index: 999;
	}

	a.logo_light > img {
	    width: 70%;
	    height: 95%;
	    margin-left: 35px;
	}

	.logo_full {
		display: none !important;
	}

	.fa-circle, .fa-plus, .fa-eye{
    	padding: inherit !important;
  	}

    .newstable_ajouter, .newstable_visualiser {
          width: auto;
    }

	.newstable_title {
      width: 30%;
      padding-right: 5%;
      padding-left: 5%;
      font-size: 1.1rem;
      max-width: 45px;
    }

  	.newstable_logo {
      display: none;
    }

 	.newstable_ajouter{
      font-size: 1rem;
    }

  	.newstable_desc{
      font-size: 1rem;
    }

  	.newstable_visualiser, .newstable_ajouter_notselected, .newstable_ajouter_selected, .newstable_choisir_notselected, newstable_choisir_selected {
      font-size: 1rem;
      margin: 5%;
      padding: 5%;
      width: auto;
    }

  	.current_subscription .fa-thumbs-up {
      font-size: 3rem;
    }

  .fa-eye{
      padding-right: 3px !important;
    }


    .upcoming_subscription .newstable_desc{
      display:none;
  	}

  	.newstable_legend {
      width: 10%;
	}

    .current_subscription{
    	min-height: 70px;
  	}

  .newstable_frequency{
    padding-right: 10%;
    padding-left: 10%;
  }
}

/*#share{
  display: none;
}*/