/* Your CSS code here */
/* Accueil, master*/
.top-bar-wrapper, .menu-fixed-dark .menu-fixed .main-header { background-color:#3069a1; }
.top-bar-trigger .icon { top: -50px; left:-25px; }
.top-bar-trigger { border-top: 60px solid #3069a1; border-left: 60px solid transparent; bottom: -60px;}   
.back-to-top {border-bottom: 60px solid #194774; border-left: 60px solid transparent; }
.back-to-top .icon { top:30px; left:-30px; }
/*.topbar .social-icon > li > a:hover { opacity:1; color:#FFF;}*/
.AccueilSectionSousMenu .container p {font-size:16px;}

.bg04 {background-image:url(/images/fond/musee_acadien-184.jpg); }
.bg05 {background-image:url(/images/header/drapeau.jpg); }
.bg49 {background-image:url(/images/accueil/visiter.jpg); }
.bg50 {background-image:url(/images/accueil/reserver.jpg); }
.bg-img {background-size: cover; background-attachment: inherit !important;}
.box-left img.imgAccueilActivite{ height:auto; }

address.contact-widget a { color: #d0d2d5;}
address.contact-widget a:hover { color: #FFF;}

.sidebar-tweet { margin-bottom: 0; }

.menu > li > a:hover, .menu > li > a:focus, .menu > li:hover > a, .menu > li.current > a { color: #fadf3d !important; }
.submenu, .megamenu {  text-transform: none; }

.menuUtil { float: right; }
.menuUtilSocial{ margin-left:32px;}

.iconTripAdvisor{ font-size:18px !important; }
.iconTripAdvisorFooter{ font-size:17px !important; vertical-align: text-top; }

.section-Actualite{ padding-top:65px;}

.accueilSousMenu { margin-left:25px; }
.accueilSousMenu a { color:#194774; font-weight:bold; font-size:16px; }
.accueilSousMenu a:hover { color:#3069a1; }
.accueilSousMenu_Right{ float:right; }

footer a, footer a:visited { color:#FFF; }
footer a:hover { color:#fadf3d; }
.footer-links > li { margin: 0 20px 5px 0;}
.footer-wrapper.footer-background { padding: 80px 0 20px; }
.iconeFacebookFooter { font-size:14px; }
.footerZoneMembre{ background-color:white; width:auto; border-radius:5px; }
.footerZoneMembre img { margin-right:10px; }
.footerZoneMembre img.footerZoneMembreLast {margin-right:0px; }


.google-maps {
    position: relative;
    padding-bottom: 18%;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* index */
.section-intro .br-bottom:after { border-top: 2px solid #fadf3d !important; }
.intro-with-floating-menu-topbar{ margin-bottom:75px;}
.section-intro.intro-breadcrumbs-bg .breadcrumbs-bg {/*background-color: rgba(25,71,116,0.8);*/ background-color: rgba(48,105,161,0.6); margin-top: 20px;}
.submenu, .megamenu { background-color: rgba(48,105,161,0.95); color: #FFF;}
.submenu > li > a:hover, .submenu > li > a:focus, .submenu > li:hover > a { color: #fadf3d;}
.section-page { padding-top:50px;}
.Contenu { text-align:justify; }
.sidebar-title { border-left: 2px solid #fadf3d; }
.sidebar-title-sousMenu { margin-bottom:0; }
.sidebar-widget { margin-bottom:30px; }
.sidebar-widget address.contact-widget a { color:#707080;}
.sidebar-widget address.contact-widget a:hover { color:#3069a1;}
.sidebar-widget .contact-widget .icon {color: rgb(252,200,19); }
/*Isotope*/
.view .mask { background-color:rgba(48,105,161,0.70) }
.grid-isotope article.imgExposition { max-height: 310px; }
.grid-isotope article.imgAttrait { max-height: 165px; }
/*Répertoire*/
td.LienTableauPatrimoine {padding:5px;}
#GvMain th {padding:5px;}
article.imgRegion .portfolio-title { color:#FFF;}
article.imgRegion h1.TitreRegion { font-size:28px;}
article.imgRegion img.imageRegion{ height:310px;}
article.imgAttrait img.imagePhoto{ height:160px;}

/* CMS */
.btnCmsCE { vertical-align:top; }
/* Exposition */
.view .text { color: white; }
article.imgExposition img.imageExposition{ height:310px;}

/* Responsive */
@media (max-width: 991px) {
    .toggle-menu .icon { margin: 14px 50px !important;  }
    .menuUtilSocial{ margin-left:20px;}
    #toggle-sidebar { top: 337px; right: 0; bottom:auto; left:auto; background-color:rgba(48,105,161,0.95); z-index: 99999990; border-radius: 3px 0 0 3px; }
}

@media (max-width:767px) {
    .bg-box.light-default {  background-color: #eee; }
}
