.page-title {
	background-color: #000000;
	color: #fff;
}


.so-widget-sow-hero-default-0ff9a0cfca43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p,
.so-widget-sow-hero-default-d25e8d4f2085 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p,
.so-widget-sow-hero-default-2681ac7c60da .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
  margin-left: 5%;
  margin-right: 5%;
}
#nav-topbar {
    /* max-height: 50px; */
    height: 200px;

}

.adsbygoogle {
  margin-left: 2%;
}

#panel-9731-0-0-3.so-panel.widget.widget_sow-editor {
  background-color: #000000;
}

.apparitionfondue {
    
    animation: fadein 10s;
    -moz-animation: fadein 10s; /* Firefox */
    -webkit-animation: fadein 10s; /* Safari et Chrome */
    -o-animation: fadein 10s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* sur Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* sur Safari et Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* sur Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}
.padx.group{
	padding:0 5% 5% 5%
}
.sow-sub-headline {
    padding-right: 30px;
    padding-left: 30px;
}
.post-9731.panel-grid-cell {
margin-bottom: 0px !important; 
}
.videotransparente {
	position: fixed;
	min-width: 100%;
	min-height: 0;
	left: 0;
	top: 0;
	opacity: .5;
	display: block;
	margin-top: 0;
	z-index: 0;
}

#page .container-inner {
	background: transparent;
}

#page {
	margin-top: 0;
}

#breadcrumbs, #breadcrumbs a {
	font-size: 90%;
	text-align: left;
	font-style: normal;
	font-family: 'Dancing Script', cursive;
}

#breadcrumbs {
	background-color: transparent;
	z-index: 1000;
	margin: 0;
}

#text-5 {
	padding: 4em 5% 30px;
	background-color: #000000;
}

.sow-carousel-thumbnail a, .sow-slider-image.sow-slider-image-cover.cycle-slide.cycle-slide-active {
	border-radius: 5px;
}

#header-widgets {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	color: #fff;
}

.casquette {
	position: absolute;
	top: 20px;
	right: -120px;
	background: transparent;
	z-index: 1000;
}

.mouche {
	position: absolute;
	top: -50px;
	left: 40px;
	background: transparent;
	z-index: 1000;
}

.titrenoirarticle {
	font-size: 100%;
}

.notebox {
	font-size: 100%;
	padding:2%;
}
.notebox p{
		padding: 1% 5% 1% 5%;
}
.pagination {
	font-size: 50%;
}

.pagination li a {
	border: 1px solid #000000;
	padding: 15px;
	background-color: #000000;
	color: #fff;
}

.alignright, .right,.alignleft, .left {
	box-sizing: border-box;
	font-size: 80%;
}

.alignright, .right {
	float: right;
	margin-right: 2%;
}

.alignleft, .left {
	float: left;
	margin-left: 2%;
}

.page-title.pad.group {
	margin-bottom: 0;
	border-bottom: 0;
	background-color: #000000;
	color: #fff;
	padding-bottom: 2%;
	padding-top: 2%;
	padding-right: 100px;
}

.page-title.pad.group h2, .page-title.pad.group h1 span, .post-title.entry-title {
	color: #fff;

}
.post-title.entry-title.h1 {
	color: #0000;
	padding-right: 500px;
}

.sow-slider-image-wrapper h3 {
	font-size: 400%;
}

.sow-slider-image-wrapper p {
	font-size: 200%;
}

.post-list .post-inner {
	margin-right: 10px;
	margin-left: 10px;
	max-width: 90%;
}

.single .post {
	padding: 20px;
}

.attachment-thumb-large {
	width: 1200px;
}

.textwidget p {
	margin-bottom: 0;
}

#panel-9731-10-0-1 {
	background-color: #000000;
}

.sow-headline {
	padding-top: 50px;
}

.sow-sub-headline {
	padding-bottom: 50px;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
	font-size: 130%;
	font-weight: 800;
}

#pg-9731-0 .panel-grid-cell, #pg-9731-1 .panel-grid-cell, #pg-9731-2 .panel-grid-cell, #pg-9731-3 .panel-grid-cell, #pg-9731-4 .panel-grid-cell, #pg-9731-5 .panel-grid-cell, #pg-9731-6 .panel-grid-cell, #pg-9731-7 .panel-grid-cell, #pg-9731-8 .panel-grid-cell, #pg-9731-9 .panel-grid-cell, #pg-9731-10 .panel-grid-cell, #pg-9731-11 .panel-grid-cell, #pg-9731-12 .panel-grid-cell, #pg-9731-13 .panel-grid-cell, #pg-9731-14 .panel-grid-cell, #pg-9731-15 .panel-grid-cell, #pg-9950-0 .panel-grid-cell, #pg-9950-1 .panel-grid-cell, #pg-9950-2 .panel-grid-cell, #pg-9950-3 .panel-grid-cell, #pg-9950-4 .panel-grid-cell, #pg-9950-5 .panel-grid-cell, #pg-9950-6 .panel-grid-cell, #pg-9950-7 .panel-grid-cell, #pg-9950-8 .panel-grid-cell {
	margin: 0;
	border: 0;
	padding: 0 15px 0 0;
}




.panel-grid-cell {
	margin-right: 15px;
}

.panel-widget-style {
	border: 0;
}

.page-title pad group {
	display: none;
}

.entry ins {
	background: #ffffff;
}

#bandeau-header-cta {
	display: block;
	float: left;

	width: 200px;
	color: #fff;
	margin-left: 40%;
}

.ghost-button {
	width: auto;
	padding: 8px;
	color: #fff;
	border: 1px solid #fff;
	text-align: center;

	text-decoration: none;
}

.ghost-button a {
	color: #fff;
	text-decoration: none;
	font-size: 120%;
}

.ghost-button:hover,
.ghost-button:active {
	background-color: #fff;
	color: #000;
}

.pad {
	padding: 0;
}

.widget > h3 {
	font-family: 'Dancing Script', cursive;
	text-transform: none;
	font-size: 200%;
	font-weight: 400;
	line-height: normal;
	text-align: center;
}

.adsensehaut {
	height: 30px;
	width: 100%;
}

.entry p a, .entry ul a {
	text-decoration: underline;
}



body {
/*	background: url(/wp-content/themes/hueman/img/background-10102016-3.jpg) no-repeat top center fixed;*/
/* pour Chrome et Safari 26122015*/
	-moz-background-size: contain;
/* pour Firefox */
	-o-background-size: contain;
/* pour Opera */
	background-size: 100% auto;
/* version standardisée */
}

.post-list {
	margin-top: 30px;
}

.page-title, .entry h2, .sow-headline-container  h1 {
	font-size: 50px;
	font-weight: 900;
	font-family: 'Dancing Script', cursive;
	text-transform: none;
	margin-bottom: 10px;
	line-height: normal;
	text-align: center;
	padding-left: 10px;
}

.page-title span {
	color: #666;
}

.site-title {
	letter-spacing: 0;
}

.site-title a {
	font-family: 'Luckiest Guy', cursive;
	font-size: 180%;
	font-weight: 400;
	display: block;
}

.site-description {
	font-size: 300%;
	font-weight: 800;
	font-family: 'Dancing Script', cursive;
	color: #fff;
	padding-top: 350px;
}

.site-description p {
	display: block;
}

.comment-reply-title {
	margin: 30px;
}

.post-title,   .heading, .logged-in #reply-title {
	font-family: 'Dancing Script', cursive;
	text-transform: none;
	font-size: 35px;
	font-weight: 800;
	line-height: normal;
	padding-left: 10px;
	text-align: center;
}

.entry h2, .widget > h3 {
	font-family: 'Dancing Script', cursive;
	text-transform: none;
	font-size: 40px;
	font-weight: 600;
}

.entry h3 {
	font-family: 'Dancing Script', cursive;
	text-transform: none;
	font-size: 30px;
	font-weight: 500;
}

.entry h4 {
	font-family: 'Dancing Script', cursive;
	text-transform: none;
	font-size: 30px;
	font-weight: 500;
}

.single .post-title, .featured .post-title {
	font-size: 50px;
	text-align: center;
}

.entry-title > h2 {
	font-size: 35px;
	font-weight: 500;
	text-align: center;
}

.notebox {
	margin: 0;
}

.notebox li {
	margin-left: 20px;
}

#header .pad {
	padding-top: 30px;
	min-height: 400px;
}

#header {
	background: transparent;
}

@media screen and (max-width: 1200px) {
	#page {
		margin-top: -100px;
	}
	
	#header .pad {
		padding-top: 0;
		padding-bottom: 0;
		min-height: 300px;
	}
	
	#header-widgets, #bandeau-header-cta {
		margin-top: 40px;
		margin-bottom: 5%;
	}
	
	#header-widgets img {
		display: none;
	}
	
	.site-description {
		padding-top: 100px;
		padding-bottom: 0;
		font-size: 250%;
		float: right;
	}
	
	.site-title {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.site-title a {
		font-size: 140%;
	}
	
	.post-title, .single .post-title, .featured .post-title {
		font-size: 30px;
	}
}

@media screen and (max-width: 479px) {
.full-width.topbar-enabled #header {
    padding-top: 0px;
}
	.videotransparente {

	display: none;

}

.sow-slider-image-wrapper p{
		display: none;
}
	
#page {
    margin-top: 0;
}
	
	body {
		background: transparent;
	}
	
	.post-category, .post-date {
		font-size: 50%;
	}
	
	.notebox {
		font-size: 110%;
	}
	
	.mouche {
		display: none;
	}
	
	#header-widgets img {
		display: none;
	}
	
	.post-title, .heading, .logged-in #reply-title {
		font-size: 20px;
	}
	
	.single .post-title, .featured .post-title {
		font-size: 20px;
	}
	
	#header .pad {
		padding-top: 0;
		padding-bottom: 0;
		min-height: 0;
	}
	
	.site-description {
		padding-top: 100px;
		padding-bottom: 0;
		font-size: 130%;
	float:right;
	}
	
	.site-title {
		padding-top: 40px;
		padding-bottom: 0;
	}
	
	.site-title a {
		font-size: 100%;
	}
	
	.page-title {
		font-size: 120%;
	}
#breadcrumbs {
	display: none;
}
	.adsense_sous_titre {
	display: none;
}
/*		.category {
	display: none;
}*/
	.page-title.pad.group {
      padding-right: 2%;
}
	.entry h2, .widget > h3 {
   
    font-size: 20px;

}
}
@media screen and (min-width: 720px) {

#nav-topbar.desktop-sticky {
    /* max-height: 50px; */
    height: auto;

}
}
.adsensehaut {
	height: auto;
}

/* Breadcrumbs */
#breadcrumbs,#breadcrumbs a {
	padding: 10px;
	color: #fff;
}

.home #breadcrumbs {
	display: none;
}

body {
	background-color: #fff;
}

container-inner {
}

#header, .sidebar-top group {

}

.main {
}

#nav-topbar {
}

.conditions_meteo, .fiche_de_montage {
	background-color: #f1f1f1;
}

#container_choix_mouche, #container_2 {
	width: 100%;
}

#container_2 {
	width: 100%;
	clear: both;
}

.bloc_type_mouche {
	float: left;
	width: 80px;
	margin: 0;
	text-align: center;
	display: block;
	height: 150px;
}

.bloc_photo_mouche {
	height: 70px;
	vertical-align: middle;
}

.choix_mouche {
	height: 50px;
}

.texte_choix_mouche {
	font-size: 70%;
	height: 30px;
}

.texte_choix_mouche_ok {
	background-color: #f1f1f1;
	text-decoration: underline;
	font-size: 70%;
}

.clear {
	clear: both;
}

#container_hamecon {
	width: 300px;
	height: 150px;
	line-height: 150px;
	font-size: 140%;
	background-image: url(https://www.la-peche-a-la-mouche.com/medias/sites/9/2015/08/hamecon_103bl.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin: 0;
	text-align: center;
	display: block;
}

#container_type_de_mouche {
	width: 200px;
	height: 150px;
	float: left;
	margin: 0;
	text-align: left;
	display: block;
}

.bloc_type_de_mouche {
	width: 200px;
	margin: 0;
	text-align: center;
	display: block;
}

.choix_type_de_mouche {
	width: 50px;
	height: 20px;
	float: left;
}

.bloc_texte_type_de_mouche {
	width: 150px;
	float: left;
	text-align: left;
	line-height: 20px;
}

.type_de_mouche_actif {
	border-width: 2px;
	border-style: solid;
	border-color: #959595;
}

#container_difficulte {
	width: 200px;
	height: 150px;
	float: left;
	margin-top: 30px;
	text-align: center;
	display: block;
}
