/* Enter Your Custom CSS Here */
/* suppression slogan ipad */
@media only screen and (max-width: 1289px) and (min-width: 760px){
  .logo_sect .slogan {font-size:14px!important;}}
@media only screen and (max-width: 900px){
  #swipebox-bottom-bar.visible-bars {display: none;}}
@media only screen and (max-width: 1400px){
.ribbon_wrapper .btn_prev {display:none;}
.ribbon_wrapper .btn_next {display:none;}}
@media only screen and (max-width: 400px){
  .socials_wrapper_header {display:none;}}
/*@media only screen and (max-width: 990px){
.ribbon_list li, .fw_gallery_list li {
    width: 100%!important;
    box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    padding: 0 10px!important;
    margin: 10px 0 0 0!important;
    opacity: 1!important;
  display:block;}
.slide_wrapper {
    display: block!important;
    margin: 0!important;
    height: auto!important;
}
  .ribbon_list li img, .fw_gallery_list li img {
    display: block!important;
    width: 100%!important;
    height: auto!important;
}
}*/
/* Taille slogan */
.logo_sect .slogan {font-size: 40px;}
/* Menu centré */
.header_rp {top: 33px;}
/* Taille menu items */
.main_header nav ul.menu > li > a {font-size: 15px;}
/* suppression searchl */
.search_toggler {display: none;}
/* Galerie survol */
.grid-gallery-item:hover .gallery_fadder {
  background: rgba(255, 255, 255, 0.4);}
/* Slideshow style 
div.pp_default .pp_top .pp_left {
  background: url(../img/sprite2.png) -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle {
  background: url(../img/prettyPhoto/default/sprite_x2.png) top left repeat-x;}
div.pp_default .pp_top .pp_right {
  background: url(../img/prettyPhoto/default/sprite2.png) -112px -93px no-repeat;}
div.pp_default .pp_content_container .pp_left {
  background: url(../img/prettyPhoto/default/sprite_y2.png) -7px 0 repeat-y;
  padding-left: 13px;}
div.pp_default .pp_content_container .pp_right {
  background: url(../img/prettyPhoto/default/sprite_y2.png) top right repeat-y;
  padding-right: 13px;}
div.pp_default .pp_bottom .pp_left {
  background: url(../img/prettyPhoto/default/sprite2.png) -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle {
  background: url(../img/prettyPhoto/default/sprite_x2.png) bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right {
  background: url(../img/prettyPhoto/default/sprite2.png) -112px -127px no-repeat;}
div.pp_default .pp_content_container .pp_details {
  display: none;}
div.pp_default .pp_content {
  background-color: #1E1E1E;}*/
/* Slideshow thumbnails */
.pp_gallery {margin-top: 2px;}
/* Slideshow background */
div.pp_overlay {background: #fff;}
/* News */
.box_date {display: none;}
.blogpreview_top {display: none;}
/*article.contentarea { display: none;}*/
.fw_preview_footer {display: none;}
/* Photographers sous-titre image */
.su-custom-gallery-slide span {text-align:center;font-size:28px;}
/* masquer bloc auteur sur article*/
.blogpost_user_meta {display: none;}
/* masquer bloc likes &amp; vues sur article */
.blog_post-footer .block_likes {display: none;}
/* centrer menu photographe sur pages par defaut */
#menubis {text-align:center;text-transform:uppercase;}
#menubis h1 {font-size:36px;/*font-weight:bold;*/}
#menuserie {font-size:0.8em;font-style:italic;}
a.serie{color:#000;}
a.serie:hover{text-decoration:underline;}
a.serie:active{text-decoration:underline;}
ul.parent {display: inline-block;}
ul.sub{display:none; text-align:left; background-color:#fff;z-index:10;}
.parent:hover .sub{display:block;position:absolute;} 
.sub li {padding:10px;z-index:10;display:inline-block;}
/* suppprimer message commentaires clos */
#comments p {display: none;}
/* background sliderv2 */
.mfp-bg {opacity: 1;}
/* légende photo slider datarel prettyphoto nveau slider */
.tos-caption>div {color: #fff;margin-top: -50px;}
/* hauteur liste thumbnails slider */
.tos-wrapper.tos-has-thumbnails .tos-pagination {height: 125px;}
/* taille thumbnails slider */
.tos-wrapper.tos-has-thumbnails .tos-pagination a {width: 100px;height: 100px;}
/* fond slider */
.tos-wrapper.tos-fixed {background-color: #fff;}
.tos-uibig {background-image:none;}
/* icones sociales en header */
.socials_wrapper_header { float: right;margin: 0px 65px;}
/* Titre photo slider swipebox */
#swipebox-title {color: #000;margin: 10px;text-align:left;float:left;}
/* fond blanc slider swipebox */
#swipebox-container {background-color: #fff;}
#swipebox-top-bar {display:none;text-decoration:none;color: #000!important;background-color: #fff;}
#swipebox-bottom-bar {top: 50%;color: #000!important;    background-color: rgba(0, 0, 0, 0);opacity:1;}
#swipebox-arrows {width:100%; max-width: 100%;}
/*#swipebox-arrow-prev {background-image:url(/wp-content/themes/jmatheme/img/icons.svg);}
#swipebox-arrow-next {background-image:url(/wp-content/themes/jmatheme/img/icons.svg);}
#swipebox-arrow-close {background-image:url(/wp-content/themes/jmatheme/img/icons.svg);}*/

#swipebox-arrow-prev {background-image:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);}
#swipebox-arrow-next {background-image:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);}
#swipebox-arrow-close {background-image:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);}
/*/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.svg*/
.fs_grid_gallery.is_masonry {background-color:#000;}
#swipebox-close {background-color: #fff;z-index:1000;}

.left-sidebar-block {width: 100%; text-align:center;float:none;}
.bg_sidebar.is_left-sidebar {display: none;}
.posts-block.hasLS {width: 100%;}
.slider_share{display:none;}
.slider_info .block_likes{display:none;}

/*gallerie ribon verticale sur ipad*/
@media only screen and (max-width: 1400px){.ribbon_wrapper,
	.fs_grid_gallery {
		height:auto!important;	
	}
	.fs_grid_gallery .slider_info .post_meta_data {
		padding-bottom:0;
	}
	.ribbon_list,
	.fw_gallery_list {
		position:static!important;
		width:100%!important;
		height:100%!important;
		margin-right: auto;
    margin-left: auto;
	}
	.ribbon_list li,
	.fw_gallery_list li {
		width:100%!important;
		box-sizing:border-box!important;
		-webkit-box-sizing:border-box!important;
		-moz-box-sizing:border-box!important;
		padding:0 10px!important;
		margin:10px 0 0 0!important;
		opacity:1!important;
	}
	.fw_gallery_list li {
		position:static!important;
		height:auto!important;
	}
	.slide_wrapper {
		display:block!important;
		margin:0!important;
		height:auto!important;
	}
	.ribbon_list li img,
	/*.fw_gallery_list li img {
		display:block!important;
		width:100%!important;
		height:100%!important;
		margin-right: auto;
    margin-left: auto;
	}*/
	.slider_info {
		position:static!important;
		/*margin-left:0!important;*/
	}
	
	#whaterwheel {
		height:auto!important;
		position:static!important;
		margin:10px 0!important;
	}
	.ww_block {
		position:static!important;
		width:100%!important;
		height:auto!important;
		box-sizing:border-box!important;
		-webkit-box-sizing:border-box!important;
		-moz-box-sizing:border-box!important;
		padding:0 10px!important;
		margin:10px 0 0 0!important;
		opacity:1!important;
		transform: none!important;
		-ms-transform: none!important;
		-webkit-transform: none!important;
	}
	.ww_block img {
		width:100%!important;
		height:auto!important;
	}
	.fs_sharing a {
		font-size:20px;
		line-height:20px;
	}
	blockquote.shortcode_blockquote.type3:before,
	blockquote.shortcode_blockquote.type4:before,
	blockquote.shortcode_blockquote.type5:before {
		letter-spacing: -6px;
	}
	
	.album_item {
		margin-right:0!important;
	}
	.album_post .album-pseudo1 {
		margin:0 3px;
	}
	.album_post .album-pseudo2 {
		margin:0 6px;
	}
	
	.fs_grid_gallery {
		overflow:visible!important;
	}	
	.grid-gallery-item, 
	.grid-portfolio-item {
		float:none!important;
	}
	
	#lang_sel_list {
		padding-right:75px;
		z-index:50;
		position:relative;
	}
	.menu_toggler {
		z-index:70;
  }
  .slider-data {display:none;}}
@media only screen and (min-width: 760px) and (max-width: 1100px) {
	#ww_finger,
	#fs_finger {
		z-index:77;
	}
	#ribbon_swipe {
		z-index:-1;
	}
}
@media only screen and (max-width: 1100px){
.slider_data {
    display: none!important;
  }}
/*CSS popu*/
.wdpu-5513{background-color:#fff !important;}
.wdpu-5513 .wdpu-text {background: #fff !important;}
@media only screen and (max-width: 1400px){
.ribbon_list li img, .fw_gallery_list li img {
   max-width:100%!important;
    height: auto!important;
    margin-right: auto;
    margin-left: auto;
  }}
@media only screen and (max-width: 600px) {
  a.tos-prev {display:none;}
a.tos-next {display:none;}
}

.tos-pagination.tos-thumbnails {
    display: none;
}
.tos-caption-0 {
    display: none;
}
.prev_next_links {
    display: none;
}
.blog_post-footer {
    display: none;
}
.su-column-size-1-2 {
    width: 46%!important;
}