
a,
body,
input,
select,
textarea,
label
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:normal;
	line-height:1.5em;
}

h1,
h1 a
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:300;
	line-height:1em;
}

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:300;
	line-height:1em;
}

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:300;
	line-height:1.2em;
}

h4,
h4 a
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:400;
	line-height:1.2em;
}

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:400;
	line-height:1.2em;
}

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-family:'Lato';
	font-style:normal;
	font-weight:400;
	line-height:1.4em;
}

.pb-header-subheader .pb-subheader span
{
	font-family:'Open Sans';
}

a,
body,
input,
select,
textarea,
label
{
	font-size:16px;
}

h1,
h1 a
{
	font-size:55px;
}

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:50px;
}

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:25px;
}

h4,
h4 a
{
	font-size:18px;
}

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:18px;
}

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:18px;
}
@media only screen  and (min-width:960px) and (max-width:1049px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:16px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h1,
h1 a
{
	font-size:55px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:50px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:25px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h4,
h4 a
{
	font-size:18px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:18px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:18px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:14px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h1,
h1 a
{
	font-size:55px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:50px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:25px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h4,
h4 a
{
	font-size:18px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:18px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:18px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:14px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h1,
h1 a
{
	font-size:55px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:48px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:19px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h4,
h4 a
{
	font-size:15px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:14px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:16px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:14px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h1,
h1 a
{
	font-size:48px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:40px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:19px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h4,
h4 a
{
	font-size:15px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:14px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:16px;
}
}

@media only screen  and (min-width:0px) and (max-width:-1px)
{

ul.sf-menu
{
	display:none;
}
}

@media only screen  and (min-width:0px) and (max-width:-1px)
{

select.dp-menu
{
	display:block;
}
}

/*MAIN - GENERAL*/

body, p {
font-weight:300;
}
.text1 p {
padding-top:0px;
}

.orga .pb-header {
text-align: center;
}
.pb-header-subheader,.pb-header-subheader .pb-header .pb-header-content{
text-align:left;
}
.home .pb-header-subheader, .home .pb-header-subheader .pb-header .pb-header-content{
text-align:center;
}

@media only screen and (min-width:1088px)
{
.pb .pb-main {
width: 1210px;
}

}

a{
color:#660066;
font-weight:200;
}
a:hover{
color:#f9b200;
}

/*MAIN MENU*/

.pb-menu .pb-menu-default>.sf-menu li.lock.pb-menu-icon>a>span {
width: 32px;
}

.pb-menu .pb-menu-default>.sf-menu li.pb-menu-icon>a>span{
width: 65px;
height: 47px;
margin-bottom:0;}

.pb-menu .pb-menu-default>.sf-menu>li>a {
padding: 15px 10px 25px 10px;
}

/*HOMEPAGE*/
.bandeau_home, .bandeau_home .pb-layout-33x33x33, .bandeau_home .pb-feature ul{
	max-height:140px;
}

.bandeau_home.pb-feature.pb-feature-icon-position-left ul>li>div>.pb-feature-icon{
	margin:0;
	height:140px;
	width:100px;
	background-color: transparent !important;
}

.pb-feature.pb-feature-icon-position-left.pb-feature-icon-size-large ul>li>div>.pb-feature-header{
	margin-left:0px !important;
}
.bandeau_home h5.pb-feature-header a {
	font-weight: 300;
	padding-top:38px;
	display:block;
font-size:24px;
}

.points_liens.pb-feature ul>li>div>.pb-feature-header a, .tab_bref p {
color:#660066;
font-weight:300;
font-size:24px;
}

.tab_bref.pb-tab>.ui-tabs-nav>li{
margin-right:40px;
}

h3.pb-call-to-action-box-first-line{
font-size:38px;
}

.header_contact{
text-align:center;
}

.contact_box{
background-color:#faf5e9;
padding-top:30px;
}

.contact_box.pb-feature ul>li>div>.pb-feature-header{
color:#660066;
font-size:24px;
}

.contact_box .pb-responsive-column-a {
clear: none !important;
width: 50% !important;
float: left !important; 
}

.contact_box .pb-layout-33x33x33>.pb-layout-column-left, .contact_box .pb-layout-33x33x33>.pb-layout-column-center{
margin-right:0 !important;
}
 .contact_box .pb-layout-33x33x33>.pb-layout-column-right{
margin-left:30px;
}

.home .theme-page .theme-page-content {
padding-bottom: 0px;
}

/*MENU LEFT SIDEBAR PAGES*/

.widget_nav_menu ul.sub-menu{display:block;}

#categories-7 .pb-header{
display:none;}

#categories-7.theme-widget{
margin-top:0px;
}

#categories-7.widget_categories>ul>li a{
border-right:none;
border-left:none;
border-top:none;
font-weight:300;
background:none;
padding-left:60px;
}

#categories-7.widget_categories>ul>li a:hover{
color:#660066;
border-color: #E8E8E8;
border-right:1px solid #660066 !important;
}

.widget_nav_menu ul li a{
border-right:none;
}

.widget_nav_menu ul li.current_page_item>a, .widget_nav_menu ul li.current-menu-item>a{
background-color: transparent; 
color:#660066;
border-top:none;
border-color:#E8E8E8;
border-right:1px solid #660066 !important;
}

.widget_nav_menu ul li a:hover, .widget_nav_menu ul li.current_page_item>a:hover, .widget_nav_menu ul li.current-menu-item>a:hover{
border-right:1px solid #660066 !important;
color:#660066;
}

.widget_nav_menu ul li.current-menu-ancestor>a{
background-color: #660066; 
border:none;
border-right:1px solid #660066;
}

.widget_nav_menu ul li.current-menu-ancestor>a:hover{
color:#fff;
border-right:1px solid #660066 !important;
}

.menu_equipe_role{
background-color:#660066;}

.widget_nav_menu ul li.menu_equipe_role a,.widget_nav_menu ul li.menu_equipe_role a:hover{
color:white;}

/*EQUIPE*/
.pb-team>ul>li .pb-team-text-box>h3.pb-team-text-box-member-name {
margin-top: 0px;
}
.equipe.pb-header-subheader, .equipe.pb-header-subheader .pb-header .pb-header-content{
text-align:left;
}
.equipe.pb-header-subheader{
margin-bottom:20px;
}

.pb-image-box .pb-image-text {
text-align: left;
padding: 20px 15px 0px 0px;
}

.pb-team>ul>li ul.pb-team-social-icon-box,.pb-team>ul>li .pb-team-quote-box{
display:none;}


.theme-footer .theme-footer-bottom{
border-top:1px solid #666;
}

/*MILIEUX FAMILIAUX*/

.theme-post .theme-post-section-header {
margin-bottom: 20px;
}

.page-template-blog .pb-image-box img, .category .pb-image-box img{
max-width:300px;
}

.theme-post .theme-post-content p{
padding:0;}

.page-template-blog ul.theme-reset-list.theme-blog>li,.category ul.theme-reset-list.theme-blog>li{
width:48.4375%;
float: left;
margin-right:6px;}

.theme-post.theme-post-type-image .theme-post-icon{
display:none;}

.theme-post .theme-post-header {
text-align:left;
margin-bottom: 0px;
}

.theme-post .theme-post-meta>div.theme-post-meta-category,.pb-recent-post>ul>li div.pb-recent-post-meta>div.pb-recent-post-meta-category {
background-image: url('');
padding-left:0px;
}
.theme-post .theme-post-meta>div.theme-post-meta-category  a, .pb-recent-post>ul>li div.pb-recent-post-meta>div.pb-recent-post-meta-category a{
color: #707070; 
}
.theme-post .theme-post-meta>div, .pb-recent-post>ul>li div{
margin-left:0px;
display:block;}

.theme-post .theme-post-meta>div.theme-post-meta-tag{
clear:both;
}
.theme-post .theme-post-meta>div.theme-post-meta-tag a{
padding-left:10px;
color: #660066; 
}

.theme-post .theme-post-meta>div a,  .pb-recent-post>ul>li div.pb-recent-post-meta>div.pb-recent-post-meta-category a{
font-size:16px !important;
}

.theme-post .theme-post-meta {
text-align: left !important;
border:none;
}

.pb-recent-post-tag-style{
clear:both;
float:left;
}

.pb-recent-post-tag-style li{
background-image: url('/wp-content/themes/fable-2/media/image/public/tag.png');
padding: 5px 0px 0px 38px;
height: 40px;
}

.pb-recent-post>ul>li div.pb-recent-post-excerpt {
margin-bottom: 0px;
}
.pb-recent-post.pb-recent-post-template-2>ul>li .pb-recent-post-header {
margin-bottom: 0px;
}

.pb-recent-post.pb-recent-post-template-2>ul>li div.pb-recent-post-meta {
border-width: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.pb-recent-post>ul>li .pb-recent-post-header{
line-height:8%}

.list_place p{
background: url('/wp-content/themes/fable-2/media/image/public/tag.png') top left no-repeat;
padding: 0px 0px 0px 38px;
height: 60px;
color: #660066; 
font-size:18px;
}

.pb-recent-post>ul>li div.pb-recent-post-excerpt{
color:#a0a0a0;
font-size:14px;
font-weight:500;}

/*SINGLE MILIEUX FAMILIAUX*/
.single-post .theme-post-section-preambule, .single-post .theme-post-section-meta, .single-post .theme-post-meta, .single-post .theme-post-section-icon{
display:none;
}
.single-post .pb-header-subheader{
margin-top:0px;
margin-bottom:20px;
}

.single-post .theme-page .theme-page-header h6{
display:none;
}

.tp-bullets.tp-thumbs .bullet{
margin-right:30px;}

/*PDFS DOWNLOAD*/
.link-btn {
border: none;
border-bottom:1px solid #666;
}

.w3eden .link-btn .label-default{
margin-left:20px}

.w3eden a {
color: #660066;
font-size:18px;
padding-top:15px;
}

h2.pb-header.lettre{
float:left;
width:40px;
line-height:50px;
margin-top:0px;
}


					@media only screen  and (min-width:960px) and (max-width:1049px)
					{
					.bandeau_home, .bandeau_home .pb-layout-33x33x33, .bandeau_home .pb-feature ul{
max-height:100%;
}

.bandeau_home h5.pb-feature-header a {
font-size: 20px;
}

.tab_bref p {
font-size: 19px;
}

.pb-header-subheader h3.pb-header{
font-size:35px !important;}

.theme-main h1 {
font-size: 35px;
}

h4.pb-header{
font-size: 35px !important;}
					}
					
					@media only screen  and (min-width:768px) and (max-width:959px)
					{
					.bandeau_home, .bandeau_home .pb-layout-33x33x33, .bandeau_home .pb-feature ul{
max-height:100%;
}
.pb-feature.pb-feature-icon-position-left ul>li>div>.pb-feature-icon {
float: none;
margin: 0px;
}

.bandeau_home.pb-feature.pb-feature-icon-position-left ul>li>div>.pb-feature-icon{
	height:85px;
}

.bandeau_home h5.pb-feature-header a {
font-size: 18px;padding-top:0px;
}

.tab_bref p {
font-size: 19px;
}

.pb-header-subheader h3.pb-header{
font-size:25px !important;}

.theme-main h1 {
font-size: 28px;
}

h2.pb-header{
font-size: 35px;}

h4.pb-header{
font-size: 35px !important;}

					}
					
					@media only screen  and (min-width:480px) and (max-width:767px)
					{
					.bandeau_home, .bandeau_home .pb-layout-33x33x33, .bandeau_home .pb-feature ul{
max-height:100%;
}

.bandeau_home h5.pb-feature-header a {
font-size: 18px;padding-top:20px;
}
.bandeau_home.pb-feature.pb-feature-icon-position-left ul>li>div>.pb-feature-icon{
	height:85px;
}

.tab_bref p {
font-size: 16px;
}
.pb-header-subheader h3.pb-header{
font-size:25px !important;}

.theme-main h1 {
font-size: 28px;
}

h2.pb-header{
font-size: 25px;}

h4.pb-header{
font-size: 20px !important;}
					}
					
					@media only screen  and (min-width:0px) and (max-width:479px)
					{
					.bandeau_home h5.pb-feature-header a {
font-size: 18px;padding-top:20px;
}
.bandeau_home.pb-feature.pb-feature-icon-position-left ul>li>div>.pb-feature-icon{
	height:85px;
}
.bandeau_home, .bandeau_home .pb-layout-33x33x33, .bandeau_home .pb-feature ul{
max-height:100%;
}

.tab_bref p {
font-size: 16px;
}

.pb-header-subheader h3.pb-header{
font-size:20px !important;}

.theme-main h1 {
font-size: 19px;
}

h2.pb-header{
font-size: 25px;}

h4.pb-header{
font-size: 18px !important;}
					}
					