/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Droid+Serif:400,400italic,700,700italic);
/* font-family: 'Droid Sans', sans-serif;
font-family: 'Droid Serif', serif; */

/* CONTENT */
body {padding-top:0px;color:#535353;font-family: 'Droid Sans', sans-serif;}
.header{min-height:139px; border-bottom:2px solid #e4e4e5}
p{text-align:justify;}
h1{font-family: 'Droid Serif', serif;font-style:italic;font-weight:700;font-size:24px;	color:#68276e;}
h2 {padding-bottom:10px;font-family: 'Droid Serif', serif;font-style:italic;font-weight:700;font-size:18px;}
h3, .h3 {font-size: 22px;text-transform:none;}
.img1{margin:auto;display:block;width:auto!important}
.home_header{padding:0px;overflow:hidden;}
	.home_header img{display:block;margin:auto;position:relative;max-width:100%;	}	

.highlight {font-size:24px; color:#68276e;}
.deserve {color:#ffffff;text-align: center;margin-bottom: 32px;}
.likethem {font-size: 24px;color: #68276e;text-align: center;margin-bottom: 40px;}
.youneed {text-align: center;color: #535353 !important;font-family: 'Droid Serif', serif;font-style: italic;font-weight: 700;font-size: 24px !important;margin-bottom: 40px;}

.aboutcrm {color: #ffffff;font-family: 'Droid Sans', sans-serif;font-weight: normal;font-style: normal;text-align: center;}
.aboutcrm h2{font-size:20px;}
.aboutcrm h3{font-size:18px;}

.purple{color:#68276e;}
.alpha{padding-left:0px}
.omega{padding-right:0px}

.success-stories,
.get-in-touch,
.et-item
{
	-webkit-transition:all 0.5s ease-in-out ;
	-moz-transition:all 0.5s ease-in-out ;
	-ms-transition: all 0.5s ease-in-out ;
	-o-transition:all 0.5s ease-in-out ;
	transition:all 0.5s ease-in-out ;
}

.nav-services li,.item-service
{
	-webkit-transition:all 0.1s ease-in-out ;
	-moz-transition:all 0.1s ease-in-out ;
	-ms-transition: all 0.1s ease-in-out ;
	-o-transition:all 0.1s ease-in-out ;
	transition:all 0.1s ease-in-out ;
}
.line{border-top:25px solid #ffffff;}
.page-header{border:none;}
a{color:#68276e;}
a:hover{color:#c924d8}
.red{color:#b81139;}
#sidebar1{padding-top:40px;}
.border-left{border-left:3px solid #80703f;}
.btn-primary {background-color: #970e7d;border-color: #561a6d; color: #fff;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-color: #8e741a; border-color: #665413;  color: #fff;}

/* HEADER */
.slide{	background:#68276e;	overflow:hidden;}
#logo{margin-top: 40px;}

@media (max-width:420px){.slide{min-height:280px;}}
.home h1{margin-bottom:40px;}

@media (max-width:768px){	
	.home_header img{margin-left:auto!important;margin-right:auto!important;}
}
/* HOME */
.definition_home{padding:40px 0;}
.service_home{background:#e4e4e4;padding:20px 0;text-align:justify;}
	.service_home h1{text-align:center;color:#535353}
	.service_home h2{font-size:16px;color: #68276e;}
	.servcie-item{padding:0px 15px;}

.jauge_home{padding:40px 0px;}
	.jauge_home h1{color:#66276d;margin-bottom:10px}
.partnerships_home{ background:url(images/service_home-bg.jpg) center no-repeat #66276d; padding:20px 0px; color:#ffffff;}
	.partnerships_home h1{color:#ffffff;text-align:center; margin-bottom:32px}
	.partnerships_home h2{color:#ffffff;text-align:center;font-size:20px}
	.partnerships_home a{color:#ffffff; text-decoration:underline; font-weight:bold}
	.partnership-item{padding:0px 15px}
	.partnerships_home .owl-theme .owl-controls .owl-page span{background-color:#ffffff;}
.case-study_home{padding:20px 0px;}
	.case-study_home h1{text-align:center; color:#66276d}
	.case-study_home .citation{font-family: 'Droid Serif', serif;font-weight:700;font-style:italic;font-size:20px}
	.case-study_home .auteur{color:#acadaf;}	
	.success-stories{text-align:right;display:block; background:url(images/success-stories.jpg) no-repeat right center; padding:10px 70px 10px 0;}
	.success-stories:hover{background-image:url(images/success-stories-hover.jpg); text-decoration:none}
	.case-study_home .customer_img{width:120px;float:left;margin:0 20px 20px 0;
		filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /*     Firefox 10+, Firefox on Android */
		filter:gray; /* IE6-9 */
		-webkit-filter:grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
	}
.links_home{padding:8px 0px 20px 0; background:url(images/links_home-bg.jpg) no-repeat center top #2d2d2d;min-height:279px}
	.links_home h1{text-align:center; color:#ffffff;margin-bottom:20px;}
	.links_home h2{color:#ffffff; font-family:'Droid Sans', sans-serif; font-weight:normal; font-style:normal;font-size:20px;text-align:center;}
	.links_home h3{color:#ffffff; font-family:'Droid Sans', sans-serif; font-weight:normal; font-style:normal;font-size:18px;text-align:center;}
	.read-blog{background:url(images/read-blog.png) no-repeat center; width:79px;height:96px; display:block; margin:auto; overflow:hidden; padding-left:80px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.calendar{background:url(images/calendar.png) no-repeat center; width:84px;height:82px; display:block; margin:auto; overflow:hidden; padding-left:100px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	
.teams_home{padding:20px 0px;}
	.teams_home h1{text-align:center; color:#66276d}
	.teams_home h2{color:#68276e;font-family:'Droid Sans', sans-serif; font-style:normal;font-size:24px;text-align:center;}
	.up-team-home{text-align:center;position:relative}
	.up-team-home img{max-width:100%;}
	.up-team-home:after{content:'';display:block;width:100%;height:99px;background:url(images/up-team-home.png) no-repeat center bottom; margin-top:-38px;z-index:100;position:relative}

.form_home{padding:20px 0px; background:url(images/form_home-bg.jpg) no-repeat center top #e1e1e1}
	.form_home h1{text-align:center;color:#535353}
	.form_home h2{text-align:center;color:#535353}
	.form_home .address{color:#9b9c9e}
	.form_home strong{color:#535353;font-size:20px;}
	
@media (max-width:768px){
	.links_home{background-image:none;}
}

/* MENU */
.navbar-collapse{max-height:none;margin-top:20px;}
.navbar-nav{float:none;}
.navbar-nav > li{display: block;float: left;}
.navbar-default{background:#ffffff;	border:none;width:100%;	z-index:100;}
.navbar-brand{height:auto}
.navbar{margin-bottom:0px;}
.navbar-nav > li > .dropdown-menu{margin-top:-1px;}
.navbar-nav > li:hover > .dropdown-menu{display:block;}
.navbar-default .navbar-nav > li > a{color:#535353;display:block;text-align:center;height:85px;line-height:85px;padding:0px 10px;font-size:13px;font-style:italic;font-family: 'Droid Serif', serif;font-weight:700;}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{background:#fff;color:#68276e;}
@media (max-width:1140px) {
	.navbar .container{width:100%!important}	
}
@media (max-width:1200px){
	.navbar-default .navbar-nav > li > a{padding:0px 14px;}
}
@media (min-width:768px) and (max-width:995px){
	.navbar-default .navbar-nav > li > a{padding:0px 10px;font-size:14px;}
}

@media (max-width:768px){
	h2,.h2{font-size:20px;}
	.navbar-collapse{background:#ffffff;}
	.navbar-nav > li {display: block;width: 100%;}
	.navbar-default .navbar-nav > li > a{font-size:13px;}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus
	{background:#68276e;color:#ffffff}
	.navbar-nav > li > .dropdown-menu{display:block;}
	.dropdown-menu{
		position:static;
		float:none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;	
	}
	.dropdown-menu a{text-align:center;}
	img{max-width:100%;width:100%}
	.no100{width:auto}
}
/* Meet Up */
.meet-up{margin-bottom:40px}
.meet-up .item-team{position:relative;margin-bottom:20px}
.meet-up .item-team figcaption{ background-color: rgb(104, 39, 110);background:rgba(104, 39, 110, 0.8); display:block; color:#fff;position:absolute;bottom:0;width:100%;padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.meet-up .item-team figcaption div{display:table;margin:auto;min-width:60%;max-width: 80%;}
.meet-up .item-team figure .img-a{width:100%;display:block;position:relative;}
.meet-up .item-team figure .pictogram{float:left;margin-right:20px;width:auto!important}
.meet-up .tsi-color{background-color: rgb(104, 39, 110);background:rgba(104, 39, 110, 0.8); color:#ffffff; padding:20px;overflow:hidden;}
	.meet-up .item-team h3{margin:0;font-style:italic;font-family: 'Droid Serif', serif;font-weight:700;font-size:18px}
	.meet-up .tsi-color h3{margin:0 0 10px 0}
	.meet-up .tsi-color:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:20px;background-color: rgb(104, 39, 110);}
	div[data-toggle="modal"]{cursor:pointer}
	.meet-up .item-team:hover figcaption{display:none}
.intro_team{margin-bottom:40px;font-size:18px}
	
@media (max-width:1200px){
	.meet-up .item-team{font-size:12px}
	.meet-up .item-team h3{font-size:13px}
	.meet-up .item-team figure .pictogram{width:20px!important;margin-right:5px}
}
/* */
/* customers */
.customers-up{margin-bottom:40px}
.customers-up .item-customers{position:relative;margin-bottom:20px;border:1px dotted #68276e;}
.customers-up .item-customers .citation{font-style:italic;font-family: 'Droid Serif', serif; line-height:normal}
.customers-up .item-customers figure .img-a{width:100%;display:block;position:relative;}
.customers-up .tsi-color{background-color: rgb(104, 39, 110);background:rgba(104, 39, 110, 0.8); color:#ffffff; padding:20px;overflow:hidden;}
.customers-up .item-customers h3{margin:0;font-style:italic;font-family: 'Droid Serif', serif;font-weight:700;font-size:18px}
	.customers-up .tsi-color h3{margin:0 0 10px 0}
	.customers-up .citation{font-size:18px}

/* footer */

footer.footer{padding:20px 15px;border-top:1px solid #e4e4e5;}
.line footer.footer{margin-top:40px;}
#menu-menu-main-1{padding:0;margin-bottom:10px}
#menu-menu-main-1:after{clear:both;content:''; display:table}
#menu-menu-main-1 li{float:left;list-style:none;margin-right:10px; font-family: 'Droid Serif', serif; font-style:italic}

/* type slide tsi */
.tsi .tsi-item{position:relative;overflow:hidden}
	.tsi .tsi-neutre{position:relative;width:100%;z-index:10}
	.tsi .tsi-color{position:absolute;width:100%;height:100%}
	.tsi-caption{color:#ffffff;position:absolute;bottom:10%;left:10%;right:10%;text-align:center;font-family: 'Droid Serif', sans-serif; font-size:20px;font-style:italic; font-weight:700; line-height:20px;text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);}

/* jauge */
 div.jauge-circulaire{width: 130px;height: 130px;position: relative;float:right}
      div.jauge-circulaire .jauge{position: absolute;top:40px; left: 0; right:0;font-size: 35px;text-align: center;font-family: 'Droid Serif', serif; font-style:italic;color:#66276d; font-weight:700}
      div.jauge-circulaire canvas{position: absolute;top:0px; right:0px; bottom:0px; left:0px;}
@media (max-width:768px){	  
	   div.jauge-circulaire{float:none;margin:auto}
}

/* social */
.social{display:table;margin:auto;padding:0}
.social li { display: inline-block; height: 26px; list-style: none outside none; margin: 0; padding: 0; width: 35px;}
.social li a { background: url("images/social.png") no-repeat scroll left top; display: block; height: 26px; overflow: hidden; text-indent: 300px; width: 35px;}
.social .f a:hover{background-position:left bottom}
.social .l a{background-position:-35px top}
	.social .l a:hover{background-position:-35px bottom}
.social .t a{background-position:-70px top}
	.social .t a:hover{background-position:-70px bottom}
.social .g a{background-position:-105px top}
	.social .g a:hover{background-position:-105px bottom}
.social.right{float:right}
.social.gray li a{background-image:url("images/social-gray.png");}
/* */

.attribution{color:#b0b1b3;font-size:12px}
.bt{margin-top:30px;}
.pull-right{color:#535353;font-size:12px;}

/* form */
.home .form { background-color: rgb(255, 255, 255);  background-color: rgba(255, 255, 255, 0.5); font-style: italic; padding: 25px 25px 10px;}
.form { background-color:#d7d7d8; font-style: italic; padding: 25px 25px 10px; margin-bottom:20px;}
.btn-default { background: none repeat scroll 0 0 #68276e; border-radius: 0; color: #ffffff; padding: 6px;border: 1px solid #68276e;}
/* */


.alignleft{float:left;margin:0 20px 20px 0}
.h1picto{float: left;margin-right:10px}

.p1{color:#66266d;font-size:18px; font-style:italic; font-family: 'Droid Serif', serif;}

/* contact */
.c0{margin-bottom:15px;padding-left:50px;position:relative}
	.c0:before{content:'';display:block;width:40px;height:50px; background:url(images/c0.png) no-repeat center top;position:absolute;left:0px;top:0}
	.c0 h3{margin:0;font-style:italic; font-family: 'Droid Serif', serif; font-weight:700}
	.c2:before{background-position:center -79px}
	.c3:before{background-position:center -176px}
	.c4:before{background-position:center -259px}
.map{margin-top:20px}
/* */
/* services */
.nav-services{ background:#e4e4e4;padding:10px;margin: 40px 0}
.cfb.nav-services{background:#68276e}
.nav-services ul{padding:0;margin:0; display:block;}
.nav-services li{list-style:none;margin:0;padding:0; display:table-cell; width:1%; text-align:center; color:#535353; font-size:16px;font-style:italic; font-family: 'Droid Serif', serif; font-weight:700;vertical-align:bottom;border-left:2px dotted #fff; height:70px}
.cfb.nav-services li{color:#ffffff}
.nav-services li:first-child{border:none}
.nav-services li{
	/* SAFARI TRES VIELLE VERSION < 2.1 */
		-khtml-opacity:0.5;
	/* FIREFOX TRES VIELLE VERSION <= 0.9*/
		-moz-opacity : 0.5;
	/* IE 8 ET COMPRIS PAR IE 10*/
		-ms-filter: "alpha(opacity=10)";
	/* IE > 4 et < 8 ET COMPRIS PAR IE 10*/
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	/* IE 4 */
		filter : alpha(opacity=50);
	/* AUTRE */
		opacity : 0.5;
		cursor:pointer;
}
.nav-services li:hover, .nav-services li.active{-khtml-opacity:1;-moz-opacity : 1;-ms-filter: "alpha(opacity=10)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);	filter : alpha(opacity=100);opacity : 1;}
.nav-services li img{display:block;margin:auto;width: 80%; max-width:170px}
.nav-services.cfb li img{width: auto; max-width:103px}
.nav-services.cfnp li img{width: 80%; max-width:250px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");	filter:gray;  -webkit-filter:grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);	-o-filter: grayscale(100%);}
.nav-services.cfnp li.active img{filter:none; -webkit-filter:grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);	-o-filter: grayscale(1000);}
.item-service{display:none;margin-bottom:20px}
.ajax-loader{width:auto!important}
/* tags */
.tags .label{background:#68276e}
/* call-to-action */
.call-to-action{width:290px;max-height:426px; background:url(images/free-trial.jpg) no-repeat center top; overflow:hidden;min-height:213px;float:right;font-style:italic; font-family: 'Droid Serif', serif;padding-bottom:20px}
.call-to-action p{margin:60px 15px 0 115px;color:#fff;}
.call-to-action .cta{display:table;background:#fff;padding:2px 15px;margin:auto;color:#68276e;margin-top:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

@media (max-width:1200px){
.call-to-action{ float:none;margin:auto}
}
/* get-in-touch */
.get-in-touch{border-top:1px dotted #e4e4e4;border-bottom:1px dotted #e4e4e4;padding:10px 0;font-style:italic; font-family: 'Droid Serif', serif; font-size:21px;color:#b0b1b3;display:block; background:url(images/mailto.jpg) right -3px no-repeat; }
.get-in-touch:hover{text-decoration:none; color:#68276e; border-color:#68276e; background-position:right -62px;}
/* */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#68276e;border-color:#68276e}
.pagination > li > a, .pagination > li > span{color:#68276e}
/* evens */
.events-up h1.title{background:#535353;color:#ffffff;text-align:center;padding:8px 0;margin:0}
.et-item{padding:10px;color:#b0b1b4;font-family: 'Droid Serif', serif;font-style:italic;}
.et-item:after{content:'';display:table;clear:both}
.et-item:nth-child(even){background:#f1f1f1}
.et-item:nth-child(odd){border:1px solid #f1f1f1}
	.et-item:hover{background:#e7dce8}
	.et-item h3{font-style:italic; font-family: 'Droid Serif', serif; font-weight:700; font-size:18px; color:#b0b1b4}
.events-up time{color:#68276e}
.events-up .et-item .title{color:#535353}
.events-up .register{background:url(images/p2.png) center top no-repeat;color:#535353}
.events-up .register:hover{background-image:url(images/p2.purpul.png); color:#68276e;text-decoration:none}
/* Trainings */
.trainings-up h1.title{background:#68276e;color:#ffffff;text-align:center;padding:8px 0;margin:0}
.trainings-up time{color:#535353}
.trainings-up .et-item .title{color:#68276e}
.register{display:table-cell;min-width:66px;float:right;margin:0 0 15px 15px;padding-top:66px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align:center; font-weight:700}
.trainings-up .register{background:url(images/p1.png) center top no-repeat;color:#68276e}
.trainings-up .register:hover{background-image:url(images/p1.gray.png); color:#535353;text-decoration:none}
.et-item .et-plus{display:table;color:#ffffff;font-family: 'Droid Sans', sans-serif; font-size:28px; line-height:22px; font-style:normal;background:#535353;text-align:center;width:22px;height:22px;cursor:pointer}
.trainings-up .et-item .et-plus{background:#68276e}
.et-desc{margin-top:10px;color:#535353;display:none;}
.et-desc, .et-desc p{text-align:left;}
/* partnerships */
.partnerships-list{ background:url(images/clound.jpg) repeat-x center top; padding-top:110px}
.item-partnerships{margin-bottom:40px;border-bottom:1px dashed #cccccc;padding-bottom:40px;}
.item-partnerships .p-image{margin:auto;display:block}
.item-partnerships:first-child .p-image{float:left;margin:0 15px 15px 0}
/* */
.page-header{padding-top:0px;}
.link:before{content:"+";display:inline-block;color:#ffffff;background:#535353;padding:3px 5px; line-height:12px;margin-right:10px}
.link{color:#535353;font-weight:bold;font-family: 'Droid Serif', serif; font-style:italic; text-decoration:none}
.link:hover:before{background:#c924d8;}
.meta a{color:#000000}
.news article{margin-bottom:20px}
.aligncenter{margin-right:auto;margin-left:auto;display:block}
.alignleft{float:left}
.alignright{float:right}
img[class*="wp-image"]{max-width:100%; margin-bottom:10px}
.wp-post-image {max-width: 100%;margin-bottom: 10px;}
article.post{border-bottom:1px dotted #ccc}