/*
Theme Name: Brick Child
Theme URI: http://demo.select-themes.com/brick/
Description: A child theme of Brick Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: brick
*/
@import url("../brick/style.css");

.texte_blanc, 
.texte_blanc h1, .texte_blanc h1 a, .texte_blanc h2, .texte_blanc h2 a, .texte_blanc h3, .texte_blanc h3 a, .texte_blanc h5, .texte_blanc h5 a, .texte_blanc h6, .texte_blanc h6 a, 
.texte_blanc p {
	color:#ffffff;
}

.title h1 {
	word-break:normal;
}

p {margin-bottom:1em;}
p:last-child {margin-bottom:0;}

p a:hover {text-decoration:underline;}

strong, b, 
.custom_font_holder strong, .custom_font_holder b {
	font-weight:800;
}

.alignleft {
	margin-top:0.4em;
}

nav.mobile_menu {margin-bottom:20px;}

/* Custom font */
.gros-titre-1 p {
	font-family:'Amaranth', sans-serif;
	font-size:72px;
	line-height:1em;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:1px;
}
@media (max-width: 767px) {
	.gros-titre-1 p, 
	.vc_column_container h1 {
		font-size:32px;
		line-height:1.1em;
	}
}
/* Custom font FIN */

/* Slider */
.q_slide_title {
	font-family:'Amaranth', sans-serif;
	color:#ffffff;
}
.q_slide_text {}
/* Slider FIN */

/* Portfolio */
.portfolio_main_holder .project_category, .projects_masonry_holder article .project_category {
	margin-top:10px;
}
/* Portfolio FIN */

/* Bootstrap visible/hidden */
.hidden-xs-up {
  display: none !important;
}

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1399px) {
  .hidden-xlg-down {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .hidden-xlg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/* Bootstrap visible/hidden FIN */