/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */
/*Fonts*/
@font-face {
    font-family: 'Sphand';
    src: url('fonts/sphand/SP-Hand.ttf');
}

.font-sphand{
    font-family: 'Sphand';
}

body {
    background-color: rgba(217, 201, 154, 0.49);
}

/*Header*/
.site-header{
	border-bottom-color: #004b56;
	border-bottom-width: 4px;
	border-bottom-style: solid;
}

/*Title*/
.site-title {
	font-family:'Sphand',Lato,sans-serif,'helvetica neue',helvetica,arial,verdana;
}
@media (max-width:767px) {
	.site-title {
		font-size: 3em;
	}
}
@media (min-width:768px) {
	.site-title {
		font-size: 7em;
	}
}

/*Add border to title*/
.site-description, .site-title{
	text-shadow: -2px 0 #BA8E30,0 2px #BA8E30,2px 0 #BA8E30,0 -2px #BA8E30;
}

/*
 * Backgrounds
 */
/*
.site-header {
    background: url(https://images.unsplash.com/photo-1508759658640-54f2b28554b1?ixlib=rb-0.3.5&q=85&fm=jpg&crop=entropy&cs=srgb&dl=maddy-baker-422663.jpg&s=5079eb57c7b0200e13ae5d45e1caf61d) no-repeat scroll top;
        background-position-x: center;
        background-position-y: top;
        background-size: auto auto;
    background-size: cover;
    background-position: center;
    height: 500px;
}
body.custom-background {
    margin:0;
  padding:0;
  background: url(https://images.pexels.com/photos/139309/pexels-photo-139309.jpeg?dl&fit=crop&w=4256&h=2832*) no-repeat center fixed; 
  -webkit-background-size: cover; /* pour anciens Chrome et Safari * /
  background-size: cover; /* version standardisée * /
}
*/
body.custom-background {
    background-attachment: fixed !important;
}
/*
 * END Backgrounds
 */

/*Menu navbrand*/
.navbar-brand {
	
}
.navbar {
    text-transform: initial;

}

.lh-nav-bg-transform.navbar-default .navbar-brand, .navbar-default .navbar-brand{
	font-family:'Sphand',Lato,sans-serif,'helvetica neue',helvetica,arial,verdana;
	color:#004b56 !important;
}

@media (max-width:767px) {
	.lh-nav-bg-transform{
		background-color: rgba(255, 255, 255, 0.7) !important;
	}
	.lh-nav-bg-transform .navbar-collapse{
		background-color:#fff;
		
	}
	
	
	header .lh-nav-bg-transform  .navbar-nav > .active > a, header .lh-nav-bg-transform  .navbar-nav > .active > a:hover, header .lh-nav-bg-transform  .navbar-nav > .active > a:focus{
		color: #004b56 !important;
	}

	header .lh-nav-bg-transform .navbar-nav>li>a,header .lh-nav-bg-transform .navbar-nav> .active >a{
		color:#004b56 !important;
	}
	header .lh-nav-bg-transform .navbar-nav>li>a:hover,header .lh-nav-bg-transform .navbar-nav > :not(.active) > a:hover, header .lh-nav-bg-transform .navbar-nav > .active >a:focus{
		color:#A24800 !important;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
		/*color:red !important;*/
	}
	
	/*Submenu*/
	header .lh-nav-bg-transform .navbar-nav .open .dropdown-menu>li>a{
		color: #004b56 !important;
	}
	header .lh-nav-bg-transform .navbar-nav .open .dropdown-menu>li>a:hover{
		color: #fff !important;
	}
	
}


/*Menu*/
	.lh-nav-bg-transform  .navbar-nav > .active > a, .lh-nav-bg-transform  .navbar-nav > .active > a:hover, .lh-nav-bg-transform  .navbar-nav > .active > a:focus{
		color: #fff !important;
	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
		color: #004b56;
	}

	.lh-nav-bg-transform .navbar-nav > :not(.active) > a, .lh-nav-bg-transform .navbar-nav > :not(.active) > a:focus{
		color: #fff;
		opacity: 0.8; 
	}
	.lh-nav-bg-transform .navbar-nav > :not(.active) > a:hover{
		color: #004b56!important;
	}
	.navbar-default .navbar-nav > :not(.active) > a, .navbar-default .navbar-nav > :not(.active) > a:focus{
		color: #004b56;
		opacity: 0.87; 
	}
	.navbar-default .navbar-nav > :not(.active) > a:hover{
		color: #A24800;
	}




/***
Widgets
***/

/*Transparency aside widgets*/
#secondary aside{
background-color: rgba(255, 255, 255, 0.7) !important;
}

/*Social widget*/
.simple-social-icons ul li {
	padding: .5em 25px !important;
	margin: 0px !important;
}

/**/
#secondary .widget a:hover, #secondary .widget a:focus {
	color: #A24800;
}


/***
Footer
***/
.footer-widget-wrapper {
    background-color: transparent;
}
.site-footer{
	background-color: #004b56;
}

/*Gallery*/
.foogallery-default.hover-effect-caption .foogallery-caption-title {
    font-size: 0.7em !important;
}
.foogallery-default img {
    margin-bottom: initial;
}

.foogallery-default.border-style-square-white a{
	border: 5px solid #fff !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.foogallery-default.border-style-square-white a:hover{
	webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
/***
 * Contact
***/
#captcha{
	margin-bottom: 1.5em;
}


/***
Common
***/
/*a*/
a:active, a:hover, a:focus {
    color: #A24800;
}
a{
    color: #004b56 ;
}
/*Button*/
input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus{
	background:#A24800;
    border-width: 0px;
}

input[type=submit]{
	background:#004b56;
    border-width: 0px;
}

h1.entry-title, .entry-header .entry-title a{
	color:#004b56 !important;
}
h1, h2, h3, h4, h5, h6{
	color:#004b56;
}


/*
 * 
 * Hide Captcha 
 * 
 */
div.grecaptcha-badge{
	visibility:hidden;
}

