/*
Theme Name:         La route du Wouab child
Theme URI:          https://www.larouteduwouab.com/
Description:        Responsive bootstrap child template
Version:            1.8
Author:             Mecanographik
Author URI:         http://www.mecanographik.fr
Template:       	larouteduwouab 
Tags:  		     	child, green, two-columns, threaded-comments, custom-menu, translation-ready

*/


/* --- web fonts --- */
@import url(https://fonts.googleapis.com/css?family=Cookie);

/* The texture (wood) */
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover,
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .btn-navbar {
/*
 	background-image: url("assets/img/wood1-texture.png");
 */
 	
  color: #fff;
  text-shadow: 0 -1px 1px #b34d28;
  background-color: #ce6b48;
  background-image: -moz-linear-gradient(top,#d1714d,#c96240);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#d1714d),to(#c96240));
  background-image: -webkit-linear-gradient(top,#d1714d,#c96240);
  background-image: -o-linear-gradient(top,#d1714d,#c96240);
  background-image: linear-gradient(to bottom,#d1714d,#c96240);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1714d', endColorstr='#ffc96240', GradientType=0);
  border-color: #c96240 #c96240 #93442a;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #c96240;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.navbar .nav > li > a {padding: 8px;}

.patBlue {
 	background-image: url("assets/img/wood-bandeau-texture2.jpg");
}

/*Hover state*/
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
	/*
	background: transparent url("assets/img/wood3-texture.png");
	*/
  color: #fff;
  text-shadow: 0 -1px 1px #b34d28;
  background-color: #ce6b48;
  background-image: -moz-linear-gradient(top,#d1714d,#c96240);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#d1714d),to(#c96240));
  background-image: -webkit-linear-gradient(top,#d1714d,#c96240);
  background-image: -o-linear-gradient(top,#d1714d,#c96240);
  background-image: linear-gradient(to bottom,#d1714d,#c96240);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1714d', endColorstr='#ffc96240', GradientType=0);
  border-color: #c96240 #c96240 #93442a;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #c96240;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover{
	/*
	background: transparent url("assets/img/wood2-texture.png");
	*/
  color: #fff;
  text-shadow: 0 -1px 1px #b34d28;
  background-color: #ce6b48;
  background-image: -moz-linear-gradient(top,#d1714d,#c96240);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#d1714d),to(#c96240));
  background-image: -webkit-linear-gradient(top,#d1714d,#c96240);
  background-image: -o-linear-gradient(top,#d1714d,#c96240);
  background-image: linear-gradient(to bottom,#d1714d,#c96240);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1714d', endColorstr='#ffc96240', GradientType=0);
  border-color: #c96240 #c96240 #93442a;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #c96240;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* The dropdown menu (ul) */
.dropdown-menu {
  padding: 0;
  border-top: 2px solid #a6896b;
  border-bottom: 2px solid #a6896b;
  /*
  background: transparent url("assets/img/wood-texture.png");
  */
  text-shadow: 0 -1px 1px #b34d28;
  background-color: #ce6b48;
  background-image: -moz-linear-gradient(top,#d1714d,#c96240);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#d1714d),to(#c96240));
  background-image: -webkit-linear-gradient(top,#d1714d,#c96240);
  background-image: -o-linear-gradient(top,#d1714d,#c96240);
  background-image: linear-gradient(to bottom,#d1714d,#c96240);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1714d', endColorstr='#ffc96240', GradientType=0);
  border-color: #c96240 #c96240 #93442a;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #c96240;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -moz-box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.07);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/*
.patStd .twoLines span,
.patStd .crossLine span,
.patStd .oneLine span {
  padding-bottom:4px;
  background: transparent url("assets/img/wood1-texture.png");
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
}
*/

/*
.patBlue .crossLine span,
.patBlue .oneLine span {
  padding-bottom:4px;
  background: transparent url("assets/img/wood2-texture.png");
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
}
*/

/* rows */
.patStd {
  padding: 20px 0 40px 0;
  margin-bottom:10px;
}

.patBlue .twoLines span, 
.patBlue h2.crossLine span,
.patBlue .oneLine span
{
 	background: transparent;
}

.twoLines {
  font-family: 'Cookie', cursive !important;
  font-size: 90px;
  padding-left: 0px;
  line-height: 91px;
  margin: 20px 0 0 0;
}

h1.twoLines {
  text-transform:normal;
}

h1.twoLines span a{
	color:#efe3d5;
	text-decoration:underline;
}
h1.twoLines span a:hover{
	color:#CA6542;
}

.patBright h1.twoLines {
  font-size:72px;
}

.twoLines:after {
  content: "";
  border-top: 0px solid #eee3d9;
  border-bottom: 0px solid #eee3d9;
}

.crossLine:after {
  content: "";
  border-top: 2px solid #d7b477;
}

/* --- price box ---*/
.priceBox {
	text-align:left;
	width: 280px;
}

.priceBox .wallp{
	min-height:420px;
	display:block;
}

.priceBox h4{
	font-weight:bold;
}

.priceBox h3, .priceBox h4{
	text-align:center;
}

.priceBox h4 {
  font-size: 50px;
  line-height: 40px;
  margin: 0;
}

.priceBox .btn{
	margin-left:40px;
}

#footerContainer .widget_text .widget-inner, #footerContainer .widget_text .widget-inner .textwidget{
	color: #eeeeee;
	font-size:11px;
	  word-break: break-all;
	  word-wrap: normal;
	  overflow-wrap: normal;
}

#footerContainer .widget_text .widget-inner h3{
	color: #eeeeee;
	font-size:18px;
	border:0;
}

#footerContainer .widget_contact {
	font-size:13px;
}

.textwidget .patBright{
	background:transparent;
	border:0;
}

/* text style */
.vitalicBig{
	font-size:18px;
	font-weight:bold;
    font-style: italic;
}

/* The portfolio (grid) */

/* --------- */

.filterPortfolioChild {
  font-family: 'News Cycle', sans-serif !important;
  list-style: none;
  margin: 10px 0 50px 0;
  font-size: 16px;
  position: relative;
  display: block;
  float: left;
  width: 94%;
  padding-left: 2%;
  padding-right: 2%;
}
.filterPortfolioChild li {
  display: block;
  float: left;
  line-height: 33px;
  margin-bottom: 1px;
  padding: 2px;
  background: transparent url("../img/bg-texture.png");
  z-index: 6;
  position: relative;
}
.filterPortfolioChild li.first {
  padding: 0 10px;
}
.filterPortfolioChild:after {
  content: "";
  border-top: 2px solid #90a9a9;
  height: 2px;
  left: 0;
  top: 18px;
  right: 0;
  z-index: 2;
  position: absolute;
}
.filterPortfolioChild a {
  padding: 0 5px 3px 5px;
}
.filterPortfolioChild a:hover,
.filterPortfolioChild li.active a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0 -1px 1px #768f8f;
  background-color: #90a9a9;
  background-image: -moz-linear-gradient(top,#90a9a9,#90a9a9);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#90a9a9),to(#90a9a9));
  background-image: -webkit-linear-gradient(top,#90a9a9,#90a9a9);
  background-image: -o-linear-gradient(top,#90a9a9,#90a9a9);
  background-image: linear-gradient(to bottom,#90a9a9,#90a9a9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff90a9a9', endColorstr='#ff90a9a9', GradientType=0);
  border-color: #90a9a9 #90a9a9 #678585;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #90a9a9;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none;
  *border: 0;
  border-bottom-color: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 0 0 #e6e6e6;
  -moz-box-shadow: 0 2px 0 0 #e6e6e6;
  box-shadow: 0 2px 0 0 #e6e6e6;
}
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
.filterPortfolioChild a:hover:hover,
.filterPortfolioChild a:hover:active,
.filterPortfolioChild a:hover.active,
.filterPortfolioChild a:hover.disabled,
.filterPortfolioChild a:hover[disabled],
.filterPortfolioChild li.active a:hover,
.filterPortfolioChild li.active a:active,
.filterPortfolioChild li.active a.active,
.filterPortfolioChild li.active a.disabled,
.filterPortfolioChild li.active a[disabled] {
  color: #fff;
  background-color: #90a9a9;
  *background-color: #829e9e;
}
.filterPortfolioChild a:hover:active,
.filterPortfolioChild a:hover.active,
.filterPortfolioChild li.active a:active,
.filterPortfolioChild li.active a.active {
  background-color: #739393 \9;
}
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
.filterPortfolioChild a:hover:hover,
.filterPortfolioChild a:hover:active,
.filterPortfolioChild a:hover.active,
.filterPortfolioChild a:hover.disabled,
.filterPortfolioChild a:hover[disabled],
.filterPortfolioChild li.active a:hover,
.filterPortfolioChild li.active a:active,
.filterPortfolioChild li.active a.active,
.filterPortfolioChild li.active a.disabled,
.filterPortfolioChild li.active a[disabled] {
  color: #fff;
  background-color: #90a9a9;
  *background-color: #829e9e;
}
.filterPortfolioChild a:hover:active,
.filterPortfolioChild a:hover.active,
.filterPortfolioChild li.active a:active,
.filterPortfolioChild li.active a.active {
  background-color: #739393 \9;
}

/*------ custom ---*/

.filterPortfolio li a, filterPortfolioChild li a{
	text-transform:lowercase;
}

.filterPortfolio a:hover,
.filterPortfolio li.active a, .filterPortfolioChild li.active a {
  text-shadow: 0 -1px 1px #897044;
  background-color: transparent;
  *background-color: transparent;
  background: transparent url("assets/img/wood1-texture.png");
}

.filterPortfolio:after, filterPortfolioChild:after {
  content: "";
  border-top: 2px solid #d7b477;
}

pre, p, div.widget-inner {
  word-break: normal;
  word-wrap: normal;
  overflow-wrap: normal;
}

div.widget-inner #searchform .screen-reader-text{display:none;}
div.widget-inner #searchform #searchsubmit{display:none;height:35px;text-align:center;}
