/* GENERAL */
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}
h1, h2, h3, h4, h5, h6 , .f-montserrat{font-family: "Montserrat",sans-serif;font-weight: bold;color:#1e1e1e; maargin: 5px;}

.relative{position:relative} .absolute{position:absolute}
.italic{font-style:italic}
.bold{font-weight:bold}
.center-block{float:none}
.center-text{text-align:center}
.vcenter {display: table-cell;float: none;vertical-align: middle;padding: 0px 5px;}
.pointer{cursor:hand;cursor:pointer}

.bg-red{background-color:#b41f69} .text-red{color:#b41f69}
.bg-pink{background-color:#ED4679} .text-pink{color:#ED4679}
.bg-orange{background-color:#F0543E} .text-orange{color:#F0543E}
.bg-yellow{background-color:#F7D500} .text-yellow{color:#F7D500}
.bg-green{background-color:#6AF86A} .text-green{color:#6AF86A}
.bg-pink{background-color:#E60047} .text-pink{color:#E60047}
.bg-white{background-color:#FFF} .text-white{color:#FFF} .bg-white-opac{background-color:rgba(255, 255, 255, 0.5)}
.bg-grey{background-color:#F1F1F1} .text-grey{color:#999}
.bg-black{background-color:#111} .text-black{color:#111}
.bg-light-blue{background-color:#14DBED} .text-light-blue{color:#14DBED}
.bg-light-yellow{background-color:#fefbe5} .text-light-yellow{color:#fefbe5}
.text-yellow{color:#F7d500}
.border-red{border:1px solid #b41f69}.border-top-red{border-top:5px solid #b41f69}.border-bottom-red{border-bottom:5px solid #b41f69}.border-red-bold{border:3px solid #b41f69}
.border-grey{border:1px solid #E0E0E0}.border-bottom-grey{border-bottom:1px solid #E0E0E0}
.border-light-blue{border:5px solid #14DBED}
.border-light-yellow{border:5px solid #F7D500}

.pad-0{padding:0} .pad-left-0{padding-left:0} .pad-right-0{padding-right:0}
.pad-left-5{padding-left:5px}
.pad-right-115{padding-right:115px}
.pad-right-10{padding-right:10px}
.pad-10{padding:10px}.pad-top-10{padding-top:10px}.pad-bottom-10{padding-bottom:10px}
.pad-top-25{padding-top:25px}.pad-bottom-25{padding-bottom:25px}.pad-left-25{padding-left:25px}.pad-right-25{padding-right:25px}
.pad-top-30{padding-top:30px}.pad-left-30{padding-left:30px}.pad-right-30{padding-right:30px}
.pad-top-35{padding-top:35px}.pad-bottom-35{padding-bottom:35px}.pad-right-35{padding-right:35px}
.pad-top-50{padding-top:50px}

.marg-top-45{margin-top:45px}
.marg-bottom-5{margin-bottom:5px}
.marg-bottom-15, .marg-bottom-15x{margin-bottom:15px}

.vartha-animation{opacity:1}

/*scroll*/
#go-to-top{padding:1.5%;background-color:rgba(30, 30, 30, 0.45);position:fixed;bottom:1%;right:1%}
#go-to-top:hover{color:#FFF;text-decoration:none;background-color:rgba(40, 40, 40, 0.45)}


#trame{max-width:620px}
/************/
/* TITLE */
#title{padding:0.5em 0 0 0}
#title .border-light-blue{border-bottom:0 none}
#title h1{font-family:"Times","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}

/************/
/* CONTENT */
#content{padding:0}

/************/
/* TRAME */
.text-trame{text-align: justify; background-color:#FFF; padding:20px;}
.text-trame.border-light-blue{border-top:0 none;border-bottom:0 none}


#trame-footer.border-light-blue{border-top:0 none}
#trame-footer h2{margin:0;padding:10px 0}
#trame-col-right h4{font-size:1.5em;font-weight:normal;line-height:160%;text-align:left}
#trame-footer{margin-bottom:15px}
/************/
/* OFFRE */
#offre{font-size:17px; line-height:150%}
#offre p:last-child{margin-bottom:0}

@media (max-width: 1200px){
	#text-col-right{min-height:auto}
	#text-col-right p{font-size: 14px;line-height:1.7;padding-bottom:10px;}
	
	#z-fb-page{padding-top:30px}
	
	.md-pad-right-0 {padding-right:0}
	/* trame */
	.text-trame{width:100%}
}
@media (max-width: 992px){
	.col-lg-offset-ext{margin-left:0}
}
@media (max-width: 767px){
	h2{font-size:22px}
	h3{font-size:16px}
	.xs-pad-0{padding:0} .xs-pad-left-0{padding-left:0}
	.xs-pad-top-5,.xs-padd-top-5{padding-top:5px}.xs-pad-left-5,.xs-padd-left-5{padding-left:5px}.xs-pad-right-5,.xs-padd-right-5{padding-right:5px}
	.xs-pad-top-15{padding-top:15px}.xs-pad-left-15{padding-left:15px}.xs-pad-right-15{padding-right:15px}
}