h1, h2, h3, h4, h5, h6, p{color:#000;}
.grecaptcha-badge{ visibility: collapse !important;  }
.slider-with-custome-border:after{
content: "";
border: 2px solid rgba(255, 255, 255, 0.7);
width: calc(100% - 50px);
height: calc(100% - 50px);
position: absolute;
left: 25px;
top: 25px;
}
.rev_slider_wrapper .hesperiden.tparrows:before{
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.rev_slider_wrapper .hesperiden.tparrows:hover:before{
color: white;
}
.topbar-follow-icons,
.topbar-follow-icons ul{
margin: 0 !important;
}
.topbar-right-links a{
font-size: 16px;
margin: 0 5px;
}
.topbar-right-links a:hover,
.topbar-right-links a:active,
.topbar-right-links a:focus{
text-decoration: none;
} .home-page-gallery-section .fg-col{
padding: 0;
left: 10vw;
opacity: 0;
transition: left 1s ease-in-out, opacity 1s ease-in-out;
-webkit-transition: left 1s ease-in-out, opacity 1s ease-in-out;
-moz-transition: left 1s ease-in-out, opacity 1s ease-in-out;
-ms-transition: left 1s ease-in-out, opacity 1s ease-in-out;
-o-transition: left 1s ease-in-out, opacity 1s ease-in-out;
}
@media (min-width: 500px) and (max-width: 767px){
.home-page-gallery-section .fg-col.col-xs-12{
width: 50%;
}    
}
.home-page-gallery-container{
overflow: hidden;
position: relative;
margin: 5px;
}
.home-page-gallery-container:after{
content: ""; display: block;
position: absolute; width: 120%;
height: 4.7em;
height: 5em;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
bottom: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
transition: all 0.3s;
z-index: 13;
}
.home-page-gallery-container:hover:after{
background-color: transparent;
}
.home-page-gallery-container .home-page-gallery-img-wrapper{
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}
.home-page-gallery-container:hover .home-page-gallery-img-wrapper{
transform: scale(1.2);
}
.home-page-gallery-container .home-page-gallery-text-wrapper{
position: absolute;
z-index: 9999;
bottom: -5px;
width: 100%;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
.home-page-gallery-container:hover .home-page-gallery-text-wrapper{
bottom: 0;
margin-bottom: 0 !important;
}
.home-page-gallery-container .home-page-gallery-text-wrapper .home-page-gallery-text{
padding: 0 10px;
}
.home-page-gallery-container .home-page-gallery-text-wrapper .home-page-gallery-text-static{
color: white;
font-weight: 600;
font-size: 18px;
margin-bottom: 0;
text-align: left;
}
.home-page-gallery-container .home-page-gallery-text-wrapper .home-page-gallery-text-hidden{
color: transparent;
font-size: 12px;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
.home-page-gallery-container:hover .home-page-gallery-text-wrapper .home-page-gallery-text-hidden{
color: white
}
.home-page-gallery-container .home-page-gallery-text-wrapper .home-page-gallery-text-background{
z-index: -1 !important;
width: calc(100% + 20px);
height: calc(100% + 30px);
position: absolute;
bottom: -80px;
left: -10px;
z-index: 1;
background: transparent;
transform: rotate(0);
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
.home-page-gallery-container:hover .home-page-gallery-text-wrapper .home-page-gallery-text-background{
background: rgba(104,191,171,0.8);
bottom: -10px;
transform: rotate(-3deg);
}
.home-page-gallery-instagram-col > div,
.home-page-gallery-instagram-col a{
height: calc(100% - 5px);
}
.home-page-gallery-instagram-col .home-page-gallery-img-wrapper{
background: lightgrey;
width: 100%;
height: 100%;
min-height: 70px;
}
.home-page-gallery-instagram-col .home-page-gallery-container .home-page-gallery-img-wrapper{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.tags-data-table a{
display: block;
padding-top: 6px;
padding-bottom: 6px;
color: #666;
transition: color 0.15s ease-in-out;
-webkit-transition: color 0.15s ease-in-out;
-moz-transition: color 0.15s ease-in-out;
-ms-transition: color 0.15s ease-in-out;
-o-transition: color 0.15s ease-in-out;
}
.tags-data-table a.rate-xs{ font-size: 12px; }
.tags-data-table a.rate-sm{ font-size: 16px; }
.tags-data-table a.rate-md{ font-size: 20px; }
.tags-data-table a.rate-lg{ font-size: 24px; }
.tags-data-table a div.tRight {
text-align: right;
}
.tags-data-table a div.pad4 {
padding-left: 4px;
padding-right: 4px;
}
.ark-sidebar .widget_archive select{
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
padding: 4px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
color: #fff;
background-color: #68bfab;
border-color: #46a48e;
width: 100%;
}  #breadcrumbs a{
color: white;
white-space: nowrap;
text-align: left !important;
}
#breadcrumbs .breadcrumb_last{
color: #bdbdbd;	
white-space: nowrap;
text-align: left !important;
} .rev-slider-btn-lecture.rev-btn.rev-hiddenicon i{
top: -3px;
}
@media (max-width: 767px) {
#BreadcrumbsRow{
top: -30px !important;
}
}
@media (min-width: 992px) {
#BreadcrumbsRowHome{
top: 40px !important;
}
header .nav.navbar-nav.navbar-nav-left {
float: right !important;
}
} @media(max-width: 991px){
.mega-sub-menu img.fg-image{
display: none;
}
} blockquote {
position: relative; padding-left: 1.2em; min-height: 2em;
}
blockquote::before {
content: "\201C";
position: absolute;
left: 0; left: -0.16em;
top: 0;
font-family: georgia, serif;
font-size: 5em;
font-size: 4em;
height: .4em;
line-height: .9;
color: rgba(0, 0, 0, 0.3);
color: #00b28e !important;
}
blockquote{ border-left-style: none;
}
blockquote::before{ }
blockquote > p:first-of-type{ }  .single .entry-content > blockquote:first-child:first-of-type,
.single .elementor-section-wrap:first-child:first-of-type >  .elementor-section:first-child:first-of-type > .elementor-container > .elementor-row > .elementor-top-column > .elementor-column-wrap  > .elementor-widget-wrap > .elementor-widget-text-editor:first-child:first-of-type > .elementor-widget-container > .elementor-text-editor:first-child:first-of-type > blockquote:first-child:first-of-type{
font-size: 1.4em;
}
blockquote::after{
content: "";
display: block;
clear: both;
position: absolute;
width: 2px;
top: 2em;
left: 0.3em;
bottom: 2em; height: auto;
margin-bottom: -2em;
background-color: #eee;
}
blockquote > footer {
margin-top: .75em;
font-size: 0.9em;
color: rgba(0, 0, 0, 0.7);
}
blockquote > footer::before {
content: "\2014 \0020";
}
q {
font-style: normal;
}
q,
.q {
quotes: "“\00a0" "\00a0”";
}
q:lang(fr),
.q:lang(fr) {
quotes: "«\00a0" "\00a0»";
}nav.navbar.mega-menu{
z-index: 10000;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.container {
left: 50%;
transform: translateX(-50%);
}
.ComtesDeProvence-Default-Logo{
margin-top: -52px;
padding: 0;
}
.mega-menu-img{
max-height: 100%;
width: auto !important;
}
.mega-sub-menu .mega-sub-menu {
height: 100% !important;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-img-container,
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-img-container li.mega-menu-item-type-widget,
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-img-container li.mega-menu-item-type-widget .custom-html-widget {
height: 100%;
}
header.header-shrink #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
height: 85px;
line-height: 85px;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.mega-menu-img-column li {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
}
#topbar-picto .topbar-icon-container{
display: table-cell;
padding: 5px 9px 4px 9px;
text-align: center !important;
background-color: #4d4d4d;
position: relative; 
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
}
#topbar-picto .topbar-polylangue-container{
display: table-cell;
background: #4d4d4d;
padding: 0;
vertical-align: middle;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
}
html[lang=fr-FR] #topbar-picto .topbar-polylangue-container #poly-image-dropdown img{
content: url(//livre.tourisme-alpes-haute-provence.com/wp-content/themes/oyopi/img/DRAPEAUX-FR.png);
}
html[lang=en-GB] #topbar-picto .topbar-polylangue-container #poly-image-dropdown img{
content: url(//livre.tourisme-alpes-haute-provence.com/wp-content/themes/oyopi/img/DRAPEAUX-ANG.png);
}
html[lang=de-DE] #topbar-picto .topbar-polylangue-container #poly-image-dropdown img{
content: url(//livre.tourisme-alpes-haute-provence.com/wp-content/themes/oyopi/img/DRAPEAUX-ALL.png);
}
#topbar-picto .topbar-polylangue-container{
border-right: 1px solid rgba(255,255,255,0.15);
}
#topbar-picto .topbar-polylangue-container #poly-image-dropdown {
display: block;
padding: 10px 20px;
height: 60px;
}
#topbar-picto .topbar-polylangue-container #poly-image-dropdown img{
height: 20px;
}
#topbar-picto .topbar-polylangue-container:hover{
background-color: #2d2d2d;
cursor: pointer;
}
#topbar-picto .topbar-polylangue-container li.lang-item a span {
display: table-cell;
text-align: left !important;
width: 80%;
}
#topbar-picto .topbar-polylangue-container li.lang-item a img {
display: table-cell;
}
#topbar-picto .topbar-polylangue-container li.lang-item a {
display: table;
width: 100%;
}
#topbar-picto .topbar-icon-container:not(:last-child) {
border-right: 1px solid rgba(255,255,255,0.15);
}
#topbar-picto .topbar-icon-container:hover{
background-color: #2d2d2d;
cursor: pointer;
}
#topbar-picto .topbar-search-container{
width: 100%;
display: table-cell;
vertical-align: middle;
}
#topbar-picto .aws-container .aws-search-field{
height: 60px;
padding-left: 20px;
border: none;
font-size: 20px;
background-color: #EFEFEF;
text-align: left !important;
}
#topbar-picto .topbar-icon-search-container{
display: table-cell;
background: #efefef;
padding: 5px 15px 0 15px;
vertical-align: middle;
font-size: 18px
}
#topbar-picto .topbar-polylangue-container #poly-image-dropdown .topbar-icon-text{
margin-top: 5px;
font-family: 'Lato',Arial,sans-serif;
font-weight: 300;
}
#topbar-picto .topbar-icon-container .topbar-icon i,
#topbar-picto .topbar-icon-container .topbar-icon-text,
#topbar-picto .topbar-polylangue-container #poly-image-dropdown .topbar-icon-text{
margin-bottom: 0;
}
#topbar-picto .topbar-icon-container .topbar-icon li,
#topbar-picto .topbar-icon-container .topbar-icon i{
text-align: center !important;
}
#topbar-picto .topbar-icon-container .topbar-icon i,
#topbar-picto .topbar-icon-container .topbar-icon-text,
#topbar-picto .topbar-polylangue-container #poly-image-dropdown .topbar-icon-text{
color: white !important;
white-space: nowrap;
font-size: 13px !important;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
}
#topbar-picto .topbar-icon-container:hover .topbar-icon i,
#topbar-picto .topbar-icon-container:hover .topbar-icon-text,
#topbar-picto .topbar-polylangue-container:hover #poly-image-dropdown .topbar-icon-text{
color: #fdd591 !important;
}
#topbar-picto .topbar-icon-container .topbar-picto-img{
max-height: 28px;
width: auto !important;
margin-bottom: 5px;
}
#topbar-picto .topbar-icon-container div,
#topbar-picto .topbar-icon-container ul{
margin-bottom: 0;
}
.ark-topbar-wrapper{
height: auto !important;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
}
#topbar-promo{
background-color: #bd1218;
text-align: center;
padding: 10px 20px;
margin: 0;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
#topbar-promo p{
margin: 0;
text-align: center;
}
@media(max-width: 991px){
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu{
display: inline !important;
position: relative !important;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-img-container{
display: none;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu{
padding-top: 0;
padding-bottom: 0;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column ul.mega-sub-menu li.mega-menu-item{
padding: 0 0 0 20px;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link    {
font-size: 14px;
font-weight: 400;
line-height: 32px;
text-transform: none;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link:hover,  
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item a.mega-menu-link:hover  {
font-weight: 700 !important;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.mega-menu-img-column {
display: none;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
height: 40px;
line-height: 40px;
}
}
#nav-search:before {
font-family: 'Glyphicons Halflings';
content: "\e003";
display: inline-block;
font-size: 18px;
line-height: 60px;
z-index: 1;
background: none;
height: 60px;
width: 50px;
text-align: center;
position: absolute;
top: 10px;
left: 10px;
color: #666;
}
#topbar-picto .topbar-icon-container span.badge {
position: absolute;
top: 5px;
right: 5px;
border: 1px solid white;
background: white;
text-align: center !important;
color: #05441e;
padding: 2px;
font-size: 11px;
}
.ark-topbar-wrapper,
#topbar-picto{
overflow: visible;
z-index: 999999;
} @media (min-width:1200px) {
.header .navbar-logo .navbar-logo-wrap,
.header-shrink.header .navbar-logo .navbar-logo-wrap{
padding-left: 0;
padding-right: 30px;
}
header.header nav.mega-menu .navbar-logo-wrap img {
height: 70px !important;
}
header:not(.header-shrink) #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
height: 99px;
line-height: 99px;
}
.ark-header .navbar-logo .navbar-logo-wrap{
padding-top: 12.5px !important;
padding-bottom: 12.5px !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.header .navbar-logo .navbar-logo-wrap,
.header-shrink.header .navbar-logo .navbar-logo-wrap{
padding-left: 0;
padding-right: 15px;
}
header.header nav.mega-menu .navbar-logo-wrap img {
height: 60px !important;
}
header:not(.header-shrink) #mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item > a.mega-menu-link{
height: 100px;
line-height: 100px;
}
header.ark-header .navbar-actions .navbar-actions-shrink{
line-height: 100px;
height: 100px;
}
.ark-header .navbar-logo .navbar-logo-wrap{
padding-top: 20px !important;
padding-bottom: 20px !important;
}
}
@media (min-width: 992px){
.header-shrink.ark-header .navbar-actions .navbar-actions-shrink{
height: 85px;
}
.mega-menu-col-img{
text-align: center;
}
.mega-menu-col-title{
font-size: 24PX;
font-weight: 600;
color: #68bfab;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-recent-posts ul{
padding-left: 0;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-recent-posts ul li {
display: block;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-recent-posts ul li a.mega-menu-link{
font-size: 18px;
text-decoration: none;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
color: #666;
font-style: italic;
}
.header-shrink #topbar-promo {
margin-top: -41px;
}
header .nav.navbar-nav.navbar-nav-left{
float: left;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row.container {
width: 970px;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
position: fixed;
box-shadow: 0 10px 12px -5px rgba(0,0,0,0.3);
padding-top: 20px; 
padding-bottom: 20px; 
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
position: fixed;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12,
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
padding-left: 10px;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item,
#mega-menu-wrap-main-nav #mega-menu-main-nav .mega-menu-recent-posts ul li {
padding-top: 5px;
padding-bottom: 5px;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
color: #666;
font-style: italic;
text-transform: unset;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav input, #mega-menu-wrap-main-nav #mega-menu-main-nav img{
max-width: 300px; 
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-row.mega-menu-confitures{
background-image: url(//livre.tourisme-alpes-haute-provence.com/wp-content/uploads/2019/05/CONFITURE-MARMELAD-COMPOTTE.png);
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-row.mega-menu-miels{
background-image: url(//livre.tourisme-alpes-haute-provence.com/wp-content/uploads/2019/05/MIEL.png);
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-row.mega-menu-cadeaux{
background-image: url(//livre.tourisme-alpes-haute-provence.com/wp-content/uploads/2019/05/CADEAU.png);
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-row{
height: 100%;
width: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position-x: 100%;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-row:not(.no-min-height){
min-height: 200px;
}
}
@media (max-width: 991px){
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item > ul.mega-sub-menu, 
#mega-menu-wrap-main-nav #mega-menu-main-nav li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
background: transparent;
}
#mega-menu-wrap-main-nav #mega-menu-main-nav > li.mega-menu-item{
border-top: 1px solid #ebeef6;
}
.include-topbar-height{
height: 0 !important;
}
.header .menu-container {
padding-left: 15px;
padding-right: 15px;
margin-left: 0;
margin-right: 0;
}
}