body{font-family:'Open Sans', sans-serif;font-size:15px;line-height:22px;background:#ffffff;color:#666666;}
a,a:active,a:visited{text-decoration:none;color:#666666;}
a:hover,li.active a,a.active{text-decoration:none;color:#DF0070;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{vertical-align:bottom;}
.responsive{width:100%;max-width:100%;}
.body-container{width:830px;margin:0 auto;padding:0 15px;}
.header{padding:12px 0;margin-bottom:10px;}
.logo{float:left;}
.header-contact{position: fixed;margin-left: 583px;}
.header-contact a{display:block;}
.header-contact .header-mail{font-size:14px;color:#000;margin-bottom:5px;}
.header-contact .header-num{font-size:20px;font-weight:bold;color:#000;}
.footer{text-align:center;font-size:15px;line-height:22px;margin:20px 0 30px;}
.footer-address{margin-bottom:10px;}
.footer-social{margin-bottom:10px;}
.footer-social > a{width:46px;height:46px;display:inline-block;}
.footer-social .footer-fb{background:url('../images/6LAB_FACEBOOK.jpg') no-repeat;}
.footer-social .footer-twitter{background:url('../images/6LAB_TWITTER.jpg') no-repeat;}
.footer-social .footer-linkedin{background:url('../images/agence-web-6LAB-linkedin.png') no-repeat;}
.footer-social .footer-blog{background:url('../images/blog-agence-web-paris-6lab.jpg') no-repeat;}
.footer-social .footer-gplus{background:url('../images/6LAB-GOOGLE-PLUS.jpg') no-repeat;}
.footer-link{font-size:9px;margin-bottom:10px;font-size:15px;line-height:22px;}
.partners{margin-bottom:10px;}
.partners a{color:#2b2a26;}
.slider-container, .slider-static-container{box-shadow:rgba(128, 128, 128, 0.2) 1px 2px 11px 5px;-webkit-box-shadow:rgba(128, 128, 128, 0.2) 1px 2px 11px 5px;-moz-box-shadow:rgba(128, 128, 128, 0.2) 1px 2px 11px 5px;margin:0px 0 20px;}
.slider{padding:5px;margin:0px auto;}
.slider ul li a img{width:100%;}
.slider.static{height:auto;padding:0;margin-bottom:20px;}
.slider.static img{max-width:100%;width:100%;height:auto;}
.content-right-link{margin:0 0 37px 0px;}
.content-right-link ul li a{color:#000;font-size:17px;font-weight:bold;line-height:24px;text-transform:uppercase;display:block;margin-bottom:10px;padding:3px;width:100%;}
.content-right-link ul li:hover a, .content-right-link ul li.active a{background:#f1185c;color:#ffffff;}
.content .content-left{width:570px;float:left;padding-right:30px;}
.content .content-right{width:230px;padding-left:10px;position: fixed;margin-left: 570px;}
h1{color:#000;font-weight:800;font-size:36px;line-height:40px;margin-bottom:30px;}
h2{color:#666666;font-size:18px;line-height:27px;font-weight:bold;margin-bottom:25px;}
h2.dark{margin:10px 0;color:#333333;text-transform:uppercase;font-size:18px;line-height:27px;font-weight:bold;}
h2.purple{margin:10px 0;text-transform:uppercase;color:#6d1f97;font-size:17px;line-height:25px;font-weight:bold;}
h2.pink{margin:10px 0;text-transform:uppercase;color:#f52267;font-size:17px;line-height:25px;font-weight:bold;}
.intra3, p{font-size:15px;color:#666666;text-decoration:none;line-height:22px;margin-bottom:20px;}
.intra4, p{color:#666;font-size:20px;line-height:30px;margin-bottom:25px;}
.intro{color:#666;font-size:24px;line-height:36px;margin-bottom:25px;}
h3{margin:10px 0;color:#333;font-size:20px;line-height:30px;font-weight:bold;}
ul.list{list-style-type:disc;}
ul.list li{margin-left:14px;}
.lnr-bubble{color:#000;font-size:60px;}
.lnr-laptop-phone{color:#000;font-size:60px;}
.lnr-cog{color:#000;font-size:60px;}
.lnr-rocket{color:#000;font-size:60px;}
.lnr-pencil{color:#000;font-size:60px;}
.lnr-layers{color:#000;font-size:60px;}
.lnr-diamond{color:#000;font-size:60px;}
.lnr-picture{color:#000;font-size:60px;}
.lnr-file-empty{color:#000;font-size:60px;}
.lnr-screen{color:#000;font-size:60px;}
.lnr-eye{color:#000;font-size:60px;}
.lnr-user{color:#000;font-size:60px;}
.lnr-link{color:#000;font-size:60px;}
.lnr-smile{color:#000;font-size:60px;}
.lnr-users{color:#000;font-size:60px;}
.lnr-dice{color:#000;font-size:60px;}
.lnr-star{color:#000;font-size:60px;}
.lnr-magic-wand{color:#000;font-size:60px;}
.lnr-bold{color:#000;font-size:60px;}
.lnr-tablet{color:#000;font-size:60px;}
.lnr-bullhorn{color:#000;font-size:60px;}
.lnr-highlight{color:#000;font-size:60px;}
.lnr-film-play{color:#000;font-size:60px;}
.lnr-text-format-remove{color:#000;font-size:60px;}
.lnr-text-format{color:#000;font-size:60px;}
.project-listing ul li{float:left;margin:0 7px 7px 0;}
.project-listing ul li a{display:block;width:155px;height:131px;padding:3px;text-align:center;background-color:#fff;float:center;text-decoration:none;}
.project-listing ul li a img{margin-bottom:5px;}
.project-listing ul li a span{font-size:11px;color:#666;line-height:12px;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.project-listing ul li a:hover{border-color:#fff;background-color:#fff;}
.project-listing ul li a:hover span{color:#000;text-align:center;}
.margin-tb{margin:10px 0;}
a.mobile-center{display:block;margin-bottom:50px;margin-left:3px;}
a.clients{display:block;margin-bottom:40px;}
.col-left{width:49%;float:left;margin-right:1%;}
.col-right{width:49%;float:left;margin-right:1%;}
a.clr-black{color:#2b2a26;}
.mobile-menu{display:none;}
.menu-button{background:none;border-bottom:none;height:40px;width:50px;margin-top:-40px;}
.menu-button .touch-button{background:#ffffff;left:0;color:#333;width:50px;height:40px;border:1px solid #333;}
.flexnav li a{background:#fff;color:#333;text-transform:uppercase;}
.menu-button .touch-button .navicon{color:#333;top:7px;font-size:30px;font-style:normal;}
.flex-direction-nav a{width:25px;height:50px;background:url('../images/arrows.png');text-indent:999999px;}
.flex-direction-nav a:before{display:none;}
.flex-direction-nav .flex-next{background-position:-20px 0px;}
.flexslider:hover .flex-direction-nav .flex-next{right:0;}
.flexslider:hover .flex-direction-nav .flex-prev{left:0;}
.next-prev-container{margin:15px 0 30px;}
.next-prev-container > span{float:left;width:33.33%;}
.next-prev-container > .page-center{text-align:center;}
.next-prev-container > .page-right{text-align:right;}
.pink-link{text-align:center;margin-bottom:20px;}
.pink-link a{display:inline-block;text-transform:uppercase;padding:15px 60px;color:#ffffff;background:#f1185c;font-size:16px;font-weight:bold;}
.pink-link2{text-align:center;margin-bottom:20px;}
.pink-link2 a{display:inline-block;text-transform:uppercase;padding:15px 15px;color:#ffffff;background:#000;font-size:16px;font-weight:bold;}
.pink-link3{text-align:center;margin-bottom:20px;}
.pink-link3 a{display:inline-block;text-transform:uppercase;padding:15px 15px;color:#ffffff;background:#6d1f97;font-size:16px;font-weight:bold;}
.white-link a{display:inline-block;text-transform:uppercase;padding:8px 8px;color:#000;background:#fff;border:1px solid #000;font-size:12px;}
.white-link2{text-align:center;margin-bottom:20px;}
.white-link2 a{display:inline-block;text-transform:uppercase;padding:15px 15px;color:#000;background:#fff;font-size:16px;border:1px solid #000;}
.nyroModalCont{z-index:1000000;}
img{border:none;}
#container_lb{width:800px;padding:20px 0;}
#inner_container_lb{width:700px;margin:0px auto;padding:0 0 20px 0;}
#header_lb{border-bottom:1px solid #c9c9c9;height:72px;}
#logo_lb{float:left;}
#contact_lb{float:right;color:#2b2a26;}
#contact_lb a:hover{color:#2b2a26;text-decoration:underline;}
.address{color:#ec195e;}
#form_lb{color:#515151;padding-top:18px;font-size:14px;font-family:Verdana;position:relative;}
.leftcol_lb{vertical-align:top;width:280px;float:left;}
.rightcol_lb{vertical-align:top;float:right;width:420px;}
#form_lb select{border:none;height:27px !important;padding-left:10px;color:#515151;width:100%;overflow:hidden;background:transparent;margin:0px;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#form_lb .select{width:236px;box-shadow:1px 1px 3px 2px #D5D5D0;-moz-box-shadow:1px 1px 3px 2px #D5D5D0;-webkit-box-shadow:1px 1px 3px 2px #D5D5D0;}
#form_lb .select select{margin-top:8px;}
#form_lb input{box-shadow:1px 1px 3px 2px #D5D5D0;-moz-box-shadow:1px 1px 3px 2px #D5D5D0;-webkit-box-shadow:1px 1px 3px 2px #D5D5D0;border:none;width:236px;height:35px;padding:7px;color:#515151;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#form_lb input.fakeupload_inputbox{border:1px solid #e1e1e1;width:325px;height:19px;padding:7px;color:#515151;}
#form_lb textarea{border:none;box-shadow:1px 1px 3px 2px #D5D5D0;-moz-box-shadow:1px 1px 3px 2px #D5D5D0;-webkit-box-shadow:1px 1px 3px 2px #D5D5D0;padding:7px;color:#515151;width:401px;height:105px;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#form_lb input.btn_submit{background:transparent url(../images/bg_btn.png) no-repeat right center;width:117px;height:35px;text-transform:uppercase;margin-left:288px;color:#FFFFFF;font-weight:bold;}
.obligatoiry{font-size:11px;position:absolute;left:0;bottom:50px;}
.upload{position:relative;width:418px;}
.realupload{position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;}
form .fakeupload input{width:50px;}
#form_lb input.select{width:50px;height:21px;}
#form_lb input.uploadfile{position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;}
#form_lb input.realupload{width:400px;}
#form_lb input.upload{width:403px;border:none;height:35px;}
#form_lb .error-message{color:#FF5035;}
#form_lb{line-height:normal;}
#flashMessage{border:2px solid #bedf5d;background:#e2f1a8;padding:5px;font-weight:bold;margin:15px 0;}
#flashMessage.error{border:2px solid #ba0000;background:#d84a38;}
.clear{clear:both;}
label{display:block;margin-bottom:5px;}
.nyroModalCloseButton{background:url(../images/fancy_close.png) 5px 5px no-repeat;}
.cookie-bar-wrapper{display:none;position:fixed;width:100%;background-color:#ffffff;border-top:1px solid #ECECEC;bottom:0;z-index:100;color:#666;}
.cookie-bar{font-size:13px;position:relative;line-height:1.2;padding:10px;display:table;width:100%;max-width:960px;margin:0 auto;}
.cookie-text{text-align:left;padding-right:10px;display:table-cell;vertical-align:middle;}
.cookie-text a{color:#666;}
.cookie-text a:hover, .cookie-close:hover{color:#666;text-decoration:underline;}
.cookie-close{display:table-cell;vertical-align:middle;white-space:nowrap;}
.cookie-close button{background-color:#f8f8f8;color:#666;padding:5px 10px;border-radius:5px;border:none;}
@media only screen and (max-width:767px){.cookie-bar-wrapper .cookie-bar{width:initial;}
.cookie-bar-wrapper .cookie-bar .cookie-text,
.cookie-bar-wrapper .cookie-bar .cookie-close{display:block;}
.cookie-bar-wrapper .cookie-bar .cookie-text{padding-right:0px;text-align:left;}
.cookie-bar-wrapper .cookie-bar .cookie-close{text-align:center;margin-top:10px;}
}
@media all and (max-width:830px){.body-container{width:100%;padding:0 10px;}
.logo{float:none;margin-bottom:15px;text-align:center;}
.mobile-menu{display:block;position:fixed;width: 100%;background-color: #fff;}
.header-contact{position: static;margin-left: 0px;}
.header{padding-left:0;padding-right:0;}
.header-contact a{text-align:right;}
.header-contact img{width:auto;max-width:100%;height:auto;}
.content .content-left{width:100%;padding-left:0;padding-right:0;margin-right:0;border-right:none;float:none;}
.content .content-right{float:none;width:100%;}
.slider{width:100%;}
.content-right-link{display:none;}
.content-right-link ul li a{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.slider ul li a img{width:100%;}
.slider.static img{width:100%;}
.project-listing{margin-right:-7px;text-align:center;}
.project-listing ul li{float:none;display:inline-block;margin:0 5px 7px 0;}
.project-listing ul li a img{width:100%;}
.project-listing ul li a{width:138px;height:120px;}
a.mobile-center{text-align:center;margin:30px 0;}
a.clients{text-align:center;margin-bottom:20px;}
.footer{margin-bottom:60px;}
h1{font-size:24px;}
h2{font-size:16px;}
.flex-direction-nav a{display:none;}
.cookie-bar-wrapper{padding-right:20px;}
.cookie-close{right:-15px;bottom:initial;top:5px;}
.addthis_toolbox{width:135px;margin:10px auto;}
.pink-link{text-align:center;}
#container_lb{width:100%;padding:15px;}
#inner_container_lb{width:100%;}
.leftcol_lb, .rightcol_lb{float:none;width:100%;margin-bottom:15px;}
#form_lb textarea{width:100%;}
#form_lb input.btn_submit{margin-left:0;float:right;}
#form_lb input.upload{width:100%;}
#header_lb{height:112px;}
#logo_lb{margin-bottom:10px;}
#form_lb input{width:100%;}
#form_lb .select{width:100%;}
.obligatoiry{bottom:0;}
.nyroModalCloseButton{background:#000 url(../images/fancy_close.png) 5px 5px no-repeat;top:0 !important;right:0 !important;left:inherit !important;z-index:10000000;}
}

/** new changes **/

/** accordion css start **/
.accordion {
	margin: 30px 0px;
}
.accordion .drawer
{
    border-radius:3px;
    margin:0 auto;
}
.accordion-header
{
	background:none;
	padding: 0px;
	cursor:pointer;
	min-height:35px;
	transition:.25s;
	position:relative;
}
.accordion-header-icon
{
    position:absolute;
    right: 0px;
    top: 0px;
    color:#000000;
    font-size: 26px;
    vertical-align: middle;
}
.accordion-header-icon.accordion-header-icon-active
{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	color:#666666;
}
.accordion-content
{
	display:none;
	padding:10px 0px 30px;
	color:#666;
	font-size:18px;
	line-height:1.45em;
}

.accordion-content p {
	font-size: 18px;
}

/** accordion css end **/

/** content slider css start **/

.content-slider {
    margin: 30px 0px;
}
.content-slider .owl-nav {
    display: none;
}

.content-slider .owl-dots .owl-dot span {
    background: #fff;
    border: 1px solid #000000;
    width: 14px;
    height: 14px;
    margin: 0 5px;
}

.content-slider .owl-dots .owl-dot.active span,
.content-slider .owl-dots .owl-dot:hover span {
    background: #000000;
}

/** content slider css end **/

/* Twitter //////////////////////////*/

.twitter-twitt {
    padding: 30px 0px 30px 5px;
}

.twitter-twitt i {
    font-size: 42px;
    margin-bottom: 50px;
    display: table;
    color: #fff;
    width: 100%;
    text-align: center;
}

.tweet-interact {
    display: table;
    width: 100%;
    padding-top: 10px;
    position: relative;
}

.tweet-interact a {
    color: #657685;
    font-size: 0px;
}

.tweet-interact a span.lnr-bubble {
    float: left;
    font-size: 20px;
    color: #657685;
}

.tweet-interact a span.lnr-redo {
    font-size: 20px;
    position: absolute;
    left: 0;
    right: 0;
    width: 15px;
    margin: 0 auto;
}

.tweet-interact a span.lnr-heart {
    float: right;
    font-size: 20px;
}

.tweets {
    width: 100%;
    margin: 0 auto;
    max-width: 1170px;
}

.tweets ul {
    margin: 0 -15px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

.tweets ul li {
    flex: 0 0 33%;
    padding: 0 5px;
    margin-bottom: 10px;
    color: #666666;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.tweets .tweet-item {
    background: #fff;
    padding: 5px;
    word-wrap: anywhere;
    font-size: 12px;
}

.tweets ul li img {
    max-width: 100%;
}

.tweets .tweet-user img {
    float: left;
    margin-right: 5px;
    max-width: 18%;
    margin-top: 5px;
}

.tweets ul li a.TweetAuthor-link .Identity-avatar {
    float: left;
    margin-right: 5px;
}

.tweets ul li .tweet-content {
    padding: 20px 0;
    word-wrap: anywhere;
}

.tweets ul li .tweet-content .u-hiddenVisually {
    display: none;
}

.tweets ul li .tweet-content .link.customisable {
    word-break: break-all;
}

@media only screen and (max-width:767px) {
    .twitter-twitt {
        padding-right: 5px;
    }
    .tweets ul li {
        flex: 0 0 100%;
    }
}