/*
Theme Name:MARCELGRAND
Description:Theme cree par C. LAINE
Version:1.0
Author:Celine LAINE
*/



/*
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
{
	border:1px solid grey;
}
*/

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding-right:0px;
  padding-left:0px;
}

.container, .row, .box {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.clear 
{
	clear:both;
}

.display-off
{
	display:none;
}

.display-on
{
	display:block;
}

.img-full {
	min-width:100%;
}

.container-sep {
	margin-top:20px;
}

.img-left, .alignleft  {
  float:left;
  margin-right:25px;
  margin-bottom:10px;
}

.img-right, .alignright  {
  float:right;
  margin-left:25px;
  margin-bottom:10px;
}

.aligncenter  {
  margin-left:auto;
  margin-right:auto;
}



body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size:36px;
	line-height:40px;
}

h2 {
	font-size:18px;
	line-height:24px;
}

h3 {
	font-size:16px;
	line-height:1.5;
	font-weight:bold;
}

h4 {
	font-size:24px;
	line-height:32px;
}

h5 {
	font-size:16px;
	line-height:28px;
	font-weight:bold;
}


/* header */

header, .header, .full-width, footer, .footer
{
  width:100%;
}

.header
{
  padding-top:70px;
  padding-bottom:20px;
}

.navbar-header
{
  background-color:black;
  color:white;
}

#bs-example-navbar-collapse-1
{
  float:right;
}

.fond-orange
{
  background-color:#E7652C;
  color:white;
}

.fond-orange a
{
  color:white;
}

.fond-orange-image0
{
  background:#E7652C url("../images/body-bg4.png") top left;
  color:white;
}

.fond-orange-image1
{
  background:url("../images/fond-1.png") bottom left repeat-x;
}

.fond-orange-image1 img
{
  margin-top:20px;
}

.fond-orange-image2
{
  background:url("../images/fond-2.png") top left repeat-x;
  color:white;
}


/* navigation */

.navbar-inverse {
  background-color:#000;
  border-color:#000;
  color:#fff;
}

.navbar-inverse .activee a {
  color:#E7652C !important;
}


.glyphicon {
  background-color:#E7652C;
  color:white;
  border-radius:50%;
  width:30px;
  height:30px;
  text-align:center;
  padding-top:8px;
}

.ico-clown {
  width:40px;
  height:40px;
  background:#E7652C url("../images/ico-clown.png") center center no-repeat;
  float:left;
  margin-right:15px;
  margin-bottom:10px;
}

.ico-pedale {
  width:40px;
  height:40px;
  background:#E7652C url("../images/ico-pedale.png") center center no-repeat;
  float:left;
  margin-right:15px;
  margin-bottom:10px;
}

.btn-warning {
  background-color:#E7652C;
}




.citation
{
  margin:20px auto;
  width:70%;
  color:white;
}

.citation-content
{
	font-family:"Times New Roman", Georgia, Serif;
	font-size:16px;
}

.text-content
{
	padding:20px;
}


#slider img
{
    width:100%;
}





/* form */

input[type=text], input[type=tel], input[type=email], textarea, .form-control
{
  background-color:#EE946C;
  color:#fff;
  border:0px;
  width:55%;
}

.btn-default {
  border:0px;
  margin-left:3px;
}

.radio-inline
{
  text-align:left;
  width:20%;
}

input:hover, textarea:hover
{
  background-color:#fff;
  color:#000;
  border:0px;
}

form ul
{
  list-style:none;
  margin:0;
  margin-top:15px;
  margin-bottom:15px;
  padding:0;
}

form li
{
  margin:5px;
  padding:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
}

form label
{
  width:35%;
  text-align:right;
  font-weight:normal;
  vertical-align:top;
  font-size:12px;
}

.form-control {
  display:inline-block;
  border-radius:0px;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}



/* Modal */

.portfolio-modal .modal-content {
    padding:100px 0;
    min-height:100%;
    border:0;
    border-radius:0;
    text-align:center;
    background-clip:border-box;
    -webkit-box-shadow:none;
    box-shadow:none;
}

.portfolio-modal .modal-content h2 {
    margin-bottom:15px;
    font-size:3em;
}

.portfolio-modal .modal-content p {
    margin-bottom:30px;
}

.portfolio-modal .modal-content p.item-intro {
    margin:20px 0 30px;
    font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:16px;
    font-style:italic;
}

.portfolio-modal .modal-content ul.list-inline {
    margin-top:0;
    margin-bottom:30px;
}

.portfolio-modal .modal-content img {
    margin-bottom:30px;
}

.portfolio-modal .close-modal {
    position:absolute;
    top:25px;
    right:25px;
    width:75px;
    height:75px;
    background-color:transparent;
    cursor:pointer;
}

.portfolio-modal .close-modal:hover {
    opacity:.3;
}

.portfolio-modal .close-modal .lr {
    z-index:1051;
    width:1px;
    height:75px;
    margin-left:35px;
    background-color:#222;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}

.portfolio-modal .close-modal .lr .rl {
    z-index:1052;
    width:1px;
    height:75px;
    background-color:#222;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
}

.portfolio-modal .modal-backdrop {
    display:none;
    opacity:0;
}







/* footer */

#bas-de-page
{
  margin-top:60px;
}

#bas-de-page .fond-orange
{
  padding:30px;
}


@media (max-width:992px)
{
  #bas-de-page p
  {
    padding-bottom:20px;
  }
}

.footer
{
  background-color:#000;
  color:#fff;
  padding:20px;
  font-size:12px;
}








/*
// Large desktop - 1200 / Desktop - 992 / Tablet - 768 / Mobile - 480
// --------------------------------------------------
*/

@media (min-width:480px)
{
  /* xs */
}

@media (min-width:768px)
{
  /* sm */
}

@media (min-width:992px)
{
  /* md */
}

@media (min-width:1200px)
{
  /* lg */
}
