html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.container{margin:0 auto}.container .col{display:block;float:left;margin-left:2px;margin-right:2px;margin-bottom:4px}.container .col.no-gap{margin-bottom:0}.container .col.reversed{float:right}.container .col.alpha{margin-left:0}.container .col.omega{margin-right:0}.container{width:1004px}.container .col.col-1{width:58.75px}.container .col.row-1{height:58.75px}.container .col.before-1{padding-left:62.75px}.container .col.col-1.col-fit-background{background-size:58.75px}.container .col.col-2{width:121.5px}.container .col.row-2{height:121.5px}.container .col.before-2{padding-left:125.5px}.container .col.col-2.col-fit-background{background-size:121.5px}.container .col.col-3{width:184.25px}.container .col.row-3{height:184.25px}.container .col.before-3{padding-left:188.25px}.container .col.col-3.col-fit-background{background-size:184.25px}.container .col.col-4{width:247px}.container .col.row-4{height:247px}.container .col.before-4{padding-left:251px}.container .col.col-4.col-fit-background{background-size:247px}.container .col.col-5{width:309.75px}.container .col.row-5{height:309.75px}.container .col.before-5{padding-left:313.75px}.container .col.col-5.col-fit-background{background-size:309.75px}.container .col.col-6{width:372.5px}.container .col.row-6{height:372.5px}.container .col.before-6{padding-left:376.5px}.container .col.col-6.col-fit-background{background-size:372.5px}.container .col.col-7{width:435.25px}.container .col.row-7{height:435.25px}.container .col.before-7{padding-left:439.25px}.container .col.col-7.col-fit-background{background-size:435.25px}.container .col.col-8{width:498px}.container .col.row-8{height:498px}.container .col.before-8{padding-left:502px}.container .col.col-8.col-fit-background{background-size:498px}.container .col.col-9{width:560.75px}.container .col.row-9{height:560.75px}.container .col.before-9{padding-left:564.75px}.container .col.col-9.col-fit-background{background-size:560.75px}.container .col.col-10{width:623.5px}.container .col.row-10{height:623.5px}.container .col.before-10{padding-left:627.5px}.container .col.col-10.col-fit-background{background-size:623.5px}.container .col.col-11{width:686.25px}.container .col.row-11{height:686.25px}.container .col.before-11{padding-left:690.25px}.container .col.col-11.col-fit-background{background-size:686.25px}.container .col.col-12{width:749px}.container .col.row-12{height:749px}.container .col.before-12{padding-left:753px}.container .col.col-12.col-fit-background{background-size:749px}.container .col.col-13{width:811.75px}.container .col.row-13{height:811.75px}.container .col.before-13{padding-left:815.75px}.container .col.col-13.col-fit-background{background-size:811.75px}.container .col.col-14{width:874.5px}.container .col.row-14{height:874.5px}.container .col.before-14{padding-left:878.5px}.container .col.col-14.col-fit-background{background-size:874.5px}.container .col.col-15{width:937.25px}.container .col.row-15{height:937.25px}.container .col.before-15{padding-left:941.25px}.container .col.col-15.col-fit-background{background-size:937.25px}.container .col.col-16{width:1000px}.container .col.row-16{height:1000px}.container .col.before-16{padding-left:1004px}.container .col.col-16.col-fit-background{background-size:1000px}.container .col.col-1of3{width:330.66667px}.container .col.before-1of3{padding-left:334.66667px}.container .col.col-2of3{width:665.33333px}.container .col.before-2of3{padding-left:669.33333px}.desktop-hidden{display:none !important}@media only screen and (max-width: 1023px){.container{width:748px}.container .col.col-1{width:42.75px}.container .col.row-1{height:42.75px}.container .col.before-1{padding-left:46.75px}.container .col.col-1.col-fit-background{background-size:42.75px}.container .col.col-2{width:89.5px}.container .col.row-2{height:89.5px}.container .col.before-2{padding-left:93.5px}.container .col.col-2.col-fit-background{background-size:89.5px}.container .col.col-3{width:136.25px}.container .col.row-3{height:136.25px}.container .col.before-3{padding-left:140.25px}.container .col.col-3.col-fit-background{background-size:136.25px}.container .col.col-4{width:183px}.container .col.row-4{height:183px}.container .col.before-4{padding-left:187px}.container .col.col-4.col-fit-background{background-size:183px}.container .col.col-5{width:229.75px}.container .col.row-5{height:229.75px}.container .col.before-5{padding-left:233.75px}.container .col.col-5.col-fit-background{background-size:229.75px}.container .col.col-6{width:276.5px}.container .col.row-6{height:276.5px}.container .col.before-6{padding-left:280.5px}.container .col.col-6.col-fit-background{background-size:276.5px}.container .col.col-7{width:323.25px}.container .col.row-7{height:323.25px}.container .col.before-7{padding-left:327.25px}.container .col.col-7.col-fit-background{background-size:323.25px}.container .col.col-8{width:370px}.container .col.row-8{height:370px}.container .col.before-8{padding-left:374px}.container .col.col-8.col-fit-background{background-size:370px}.container .col.col-9{width:416.75px}.container .col.row-9{height:416.75px}.container .col.before-9{padding-left:420.75px}.container .col.col-9.col-fit-background{background-size:416.75px}.container .col.col-10{width:463.5px}.container .col.row-10{height:463.5px}.container .col.before-10{padding-left:467.5px}.container .col.col-10.col-fit-background{background-size:463.5px}.container .col.col-11{width:510.25px}.container .col.row-11{height:510.25px}.container .col.before-11{padding-left:514.25px}.container .col.col-11.col-fit-background{background-size:510.25px}.container .col.col-12{width:557px}.container .col.row-12{height:557px}.container .col.before-12{padding-left:561px}.container .col.col-12.col-fit-background{background-size:557px}.container .col.col-13{width:603.75px}.container .col.row-13{height:603.75px}.container .col.before-13{padding-left:607.75px}.container .col.col-13.col-fit-background{background-size:603.75px}.container .col.col-14{width:650.5px}.container .col.row-14{height:650.5px}.container .col.before-14{padding-left:654.5px}.container .col.col-14.col-fit-background{background-size:650.5px}.container .col.col-15{width:697.25px}.container .col.row-15{height:697.25px}.container .col.before-15{padding-left:701.25px}.container .col.col-15.col-fit-background{background-size:697.25px}.container .col.col-16{width:744px}.container .col.row-16{height:744px}.container .col.before-16{padding-left:748px}.container .col.col-16.col-fit-background{background-size:744px}.container .col.col-1of3{width:245.33333px}.container .col.before-1of3{padding-left:249.33333px}.container .col.col-2of3{width:494.66667px}.container .col.before-2of3{padding-left:498.66667px}.desktop-hidden{display:none !important}}@media only screen and (max-width: 1024px){.container{width:100%}.container .col,.container .col.alpha,.container .col.omega{margin-left:10px;margin-right:10px;float:none}.container .col.col-1{width:auto}.container .col.before-1{padding-left:0}.container .col.col-2{width:auto}.container .col.before-2{padding-left:0}.container .col.col-3{width:auto}.container .col.before-3{padding-left:0}.container .col.col-4{width:auto}.container .col.before-4{padding-left:0}.container .col.col-5{width:auto}.container .col.before-5{padding-left:0}.container .col.col-6{width:auto}.container .col.before-6{padding-left:0}.container .col.col-7{width:auto}.container .col.before-7{padding-left:0}.container .col.col-8{width:auto}.container .col.before-8{padding-left:0}.container .col.col-9{width:auto}.container .col.before-9{padding-left:0}.container .col.col-10{width:auto}.container .col.before-10{padding-left:0}.container .col.col-11{width:auto}.container .col.before-11{padding-left:0}.container .col.col-12{width:auto}.container .col.before-12{padding-left:0}.container .col.col-13{width:auto}.container .col.before-13{padding-left:0}.container .col.col-14{width:auto}.container .col.before-14{padding-left:0}.container .col.col-15{width:auto}.container .col.before-15{padding-left:0}.container .col.col-16{width:auto}.container .col.before-16{padding-left:0}.container .col.col-1of3,.container .col.col-2of3{width:auto}.container .col.before-1of3,.container .col.before-2of3{padding-left:0}.mobile-hidden{display:none !important}.desktop-hidden{display:block !important}}.container:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}.hidden{display:none !important}

body,p,.p{font-family:"Raleway","SSP","HelveticaNeue","Arial",sans-serif;font-size:15px;line-height:1.6em; color:#393939;}

.h1,h1{font-family:"Raleway","SSP Black","HelveticaNeue-CondensedBlack","Arial Black",sans-serif;font-size:22px;line-height:1.2em;text-transform:uppercase}

.h2,h2{font-family:"Raleway","Roboto Condensed","HelveticaNeue-CondensedBlack","Arial Black",sans-serif;font-size:18px;line-height:1.6em;text-transform:uppercase}

.h3,h3{font-family:"Raleway","SSP Black","HelveticaNeue-CondensedBlack","Arial Black",sans-serif;font-size:36px;line-height:1.6em}

.h4,h4{font-family:"Raleway","SSP Black","HelveticaNeue-CondensedBlack","Arial Black",sans-serif;font-size:24px;line-height:1.6em}

.h5,h5{font-family:"Raleway","SSP Black","HelveticaNeue-CondensedBlack","Arial Black",sans-serif;font-size:20px;line-height:1.6em}

.h6,h6{font-family:"Raleway","SSP Black","HelveticaNeue-CondensedBlack","Arial Black",sans-serif;font-size:20px; font-weight:300; line-height:1.6em}

.p,p{padding-top:20px;padding-bottom:20px;}#blogi p{color:#393939; text-align:center;}p+p{padding-top:0}.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6,p{display:block}h1,h2,h3,h4,h5,h6{padding-top:20px}

h1{
	padding-top: 70px;
	padding-bottom: 40px;
  	text-align: center;
  	font-size: 35px;
  	font-family:'SSP bold';
  }
  
  h2{

  text-align: center;
  font-size: 22px
  }
  
  h3{
font-weight:bolder;
	  font-size:21px;
	  font-family:'SSP Semibold';
  }
  
  h4{
  	text-align: center;
  	font-size: 35px;
  	font-family:'SSP bold';
	
  }
  
  strong{
	  font-family:'SSP Semibold';  
	 }
	 
	 red {
		 color:#e23334;
		 }
		 
blockquote{padding:0 0 0 20px}blockquote p{padding:0}blockquote:before{position:absolute;content:"\0022";margin-left:-20px;margin-top:2px;font-size:30px}ul,ol{padding-top:20px;padding-bottom:20px}ul ul,ul ol,ol ul,ol ol{padding-top:0;padding-bottom:0}ul li,ol li{margin-left:20px}ul li{list-style:disc}ul li li{list-style:circle}ul li li li{list-style:square}ol li{list-style:decimal}p+ul,p+ol,ul+p,ol+p,ol+ul,ul+ol,ol+ol,ul+ul{padding-top:0}footer p{position:relative;top:-5px;padding-top:0;padding-bottom:0}#filters,.menu{font-size:16px}p.customer,p.caption{padding-top:0;padding-bottom:0}p.caption{padding-bottom:20px;font-family:"SSP Bold","HelveticaNeue-CondensedBold","Arial Bold",sans-serif}#grid .p,#grid p{font-family:"SSP Semibold","HelveticaNeue-CondensedBold","Arial Bold",sans-serif}#grid .tweet{font-family:"Arial","sans-serif" !important;font-style:italic;font-size:14px}@font-face{font-family:'SSP';src:url("../fonts/sourcesanspro-regular.eot");src:url("../fonts/sourcesanspro-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-regular.woff") format("woff"),url("../fonts/sourcesanspro-regular.ttf") format("truetype"),url("../fonts/sourcesanspro-regular.svg#sourcesansproregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SSP Bold';src:url("../fonts/sourcesanspro-bold.eot");src:url("../fonts/sourcesanspro-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-bold.woff") format("woff"),url("../fonts/sourcesanspro-bold.ttf") format("truetype"),url("../fonts/sourcesanspro-bold.svg#sourcesansprobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SSP Semibold';src:url("../fonts/sourcesanspro-semibold.eot");src:url("../fonts/sourcesanspro-semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-semibold.woff") format("woff"),url("../fonts/sourcesanspro-semibold.ttf") format("truetype"),url("../fonts/sourcesanspro-semibold.svg#sourcesansprosemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SSP Black';src:url("../fonts/sourcesanspro-black.eot");src:url("../fonts/sourcesanspro-black.eot?#iefix") format("embedded-opentype"),url("../fonts/sourcesanspro-black.woff") format("woff"),url("../fonts/sourcesanspro-black.ttf") format("truetype"),url("../fonts/sourcesanspro-black.svg#sourcesansproblack") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'SSP';src:url("../fonts/sourcesanspro-regular.svg#sourcesansproregular") format("svg")}@font-face{font-family:'SSP Bold';src:url("../fonts/sourcesanspro-bold.svg#sourcesansprobold") format("svg")}@font-face{font-family:'SSP Semibold';src:url("../fonts/sourcesanspro-semibold.svg#sourcesansprosemibold") format("svg")}@font-face{font-family:'SSP Black';src:url("../fonts/sourcesanspro-black.svg#sourcesansproblack") format("svg")}}body{background:#fff}

img{display:block;width:100%;height:auto;margin:0;padding:0}

img.loading{visibility:hidden}a{color:#e23334}

img.sizeauto{display:block;width:auto;height:auto;margin:auto;padding:0;max-width: 100%;}

hr{display:block;clear:both;margin-bottom:16px;margin-top:20px;border:none;border-top:1px solid #b9b9b9}

hr.heavy{display:block;height:9px;background:#fff}

header{position:absolute;top:0;right:0;left:0;z-index:4;box-shadow:0 2px 10px rgba(17,17,17,0.3);transition:box-shadow 400ms ease-in-out;background-color:#fff}

header #navigation{background-color:#fff;height:40px;padding:15px 0 20px 0;border-bottom:none;z-index:1;transition:padding-top 400ms ease-in-out,padding-bottom 400ms ease-in-out}

header.sticking{position:fixed;top:0;box-shadow:0 2px 10px rgba(17,17,17,0.3);border:none}

header.sticking #navigation{padding-top:5px;padding-bottom:10px;border:none;border-bottom:1px solid rgba(17,17,17,0)}

.header-space{padding-top:29px;margin-bottom:20px}

@media only screen and (max-width: 1024px){header{position:absolute !important}header #navigation{height:33px}.header-space{padding-top:24px;margin-bottom:15px;}}#navigation{position:relative;margin-bottom:0 !important} #navigation img{width:40px}#navigation a{text-decoration:none; text-transform: uppercase; padding-bottom:0px;color:#5F5F5F;}#navigation a:hover{color:#e23334}#navigation a.active{border-bottom:1px solid #111;color:#fff}#navigation .logo{float:left;margin-left:0;padding-top:3.8px}#navigation .logo img{height:38px;width:auto}

#navigation .filters{float:left;padding-top:11px;text-align:right}

 	#navigation .filters a{
	
	padding: 29px 15px !important;
  	margin: 0px;
  	-webkit-transition:all .05s ease;
	-moz-transition: all .05s ease;
	-o-transition: all .05s ease;
	-ms-transition: all .05s ease;
	transition: all .05s ease;
	}
	
	#navigation .filters a:hover{
	
	color: white !important;	
	-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	-o-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	-ms-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	padding: 28.3px 15px !important;
	background-color: #e23334;
	}
	
	 header.sticking #navigation .filters a{
	
	padding: 19px 15px !important;
  	margin: 0px;
  	-webkit-transition:all .22100s ease;
	-webkit-transition:all .22100s ease;
	-moz-transition: all .22100s ease;
	-o-transition: all .22100s ease;
	-ms-transition: all .22100s ease;
	transition: all .22100s ease;
	}
	
	header.sticking #navigation .filters a:hover{
	
	color: white !important;	
	-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	-o-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	-ms-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.35);
	padding: 19px 15px !important;
	background-color: #e23334;
	}

	 .nav-toggle img{
		
	position:relative;
	display:inline;
	vertical-align:top;
	top:-30px;
	
	}
	

 .nav-toggle .close-button{
    position:relative;
	display:inline;
	vertical-align:top;
	top:-30px;
    background-color:#e23334;
    color:#fff;}

 .nav-toggle .on{display:none;width:40px;height:30px;line-height:30px;text-align:center}

#navigation .nav-toggle.active{border:none}

#navigation .nav-toggle.active .off{display:none}

#navigation .nav-toggle.active .on{display:block}

#navigation nav{display:block;margin-top:33px;margin-left:0;box-shadow:0 10px 15px rgba(17,17,17,0.1);width:100%}

#navigation nav a{display:block;margin:0;padding:10px 20px;border-bottom:1px solid #f0f0f0;color:#fff;background-color:#e23334}

#navigation nav a:hover{color:#fff}

#navigation nav a.active{border-bottom:1px solid #f0f0f0}#navigation nav a:last-of-type{border-bottom:none}@media only screen and (max-width: 1024px){#navigation{padding:20px 0 10px 0 !important}#navigation .logo{margin:0; padding-top: 0px;}#navigation .logo img{width:200px;height:auto}#navigation .filters a.filter,#navigation .filters a.not-filter,#navigation .filters a.filter-as-link{display:none;float:none}#navigation .nav-toggle{position:absolute;top:22px;right:0;margin-left:0 !important;float:right}}section.blogs h2 img{display:inline;height:18px;width:auto;margin-left:10px}section.blogs .col.col-1of3{padding-bottom:20px}section.blogs .col.col-1of3:nth-child(1) h1,section.blogs .col.col-1of3:nth-child(1) h2,section.blogs .col.col-1of3:nth-child(1) h3,section.blogs .col.col-1of3:nth-child(1) h4,section.blogs .col.col-1of3:nth-child(1) h5,section.blogs .col.col-1of3:nth-child(1) h6,section.blogs .col.col-1of3:nth-child(1) p{padding-right:15px}section.blogs .col.col-1of3:nth-child(2) h1,section.blogs .col.col-1of3:nth-child(2) h2,section.blogs .col.col-1of3:nth-child(2) h3,section.blogs .col.col-1of3:nth-child(2) h4,section.blogs .col.col-1of3:nth-child(2) h5,section.blogs .col.col-1of3:nth-child(2) h6,section.blogs .col.col-1of3:nth-child(2) p{padding-right:7.5px;padding-left:7.5px}section.blogs .col.col-1of3:nth-child(3) h1,section.blogs .col.col-1of3:nth-child(3) h2,section.blogs .col.col-1of3:nth-child(3) h3,section.blogs .col.col-1of3:nth-child(3) h4,section.blogs .col.col-1of3:nth-child(3) h5,section.blogs .col.col-1of3:nth-child(3) h6,section.blogs .col.col-1of3:nth-child(3) p{padding-left:15px}@media only screen and (max-width: 1024px){section.blogs h1,section.blogs h2,section.blogs h3,section.blogs h4,section.blogs h5,section.blogs h6,section.blogs p{padding-left:0 !important;padding-right:0 !important}section.blogs .col.col-1of3{padding-bottom:0;margin:0}}#grid{position:relative;padding-bottom:0px}#grid li span.loading{position:absolute;display:none;top:0;right:0;bottom:0;left:0;background-color:#fff;background-image:url(../images/loading-background.gif);background-repeat:repeat;pointer-events:none}#grid li.loading span.loading,#grid .tweet.loading span.loading{display:block}#grid img{position:absolute}#grid a{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:#fff;font-size:20px;text-decoration:none;text-align:center;background-size:inherit}#grid a span.static,#grid a span.slider{position:absolute;display:block;top:0;right:0;bottom:0;left:0;padding:0;margin:0}#grid a span.static span,#grid a span.slider span{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}#grid a span.static span.title,#grid a span.slider span.title{text-transform:uppercase;line-height:1.3em}#grid a span.static span.p,#grid a span.slider span.p{line-height:1.3em}#grid a span.static span.tweet,#grid a span.slider span.tweet{padding-left:10px;padding-right:10px;text-align:left;line-height:1.3em}#grid a span.static img.icon,#grid a span.slider img.icon{position:absolute;width:20px;top:10px;right:10px}#grid a span.slider-hover-off{background-color:rgba(202, 13, 24, 0.7)}#grid a span.slider-hover-on img{position:absolute;display:block;width:50px;height:50px;top:50%;left:50%;margin:-25px 0 0 -25px}#grid.nested li{position:absolute}.ie #grid a span.slider-hover-off{background-image:url(../images/work-background-ie.png)}@media only screen and (max-width: 1024px){#grid li{position:static;width:95%;height:200px;margin:0 auto 10px}#grid li span.slider{bottom:0;top:auto;padding:0 0 10px 0}#grid li span.slider-hover-on{display:none}}article{position:relative;z-index:0}article a.share{display:block;float:right;letter-spacing:-1px;text-decoration:underline;cursor:pointer;color:#e23334}article .share-links{position:absolute;right:0;z-index:2;margin-top:8px;background-color:#fff;box-shadow:0 20px 20px rgba(17,17,17,0.1)}article .share-links img{width:40px;height:40px;margin-top:2px;margin-bottom:0}article img{position:relative;margin-bottom:10px;z-index:1}article .image-loading-placeholder{position:absolute;background:url(../images/loading-background.gif) repeat 0 0}article h1+img,article h1+iframe{padding-top:20px}article iframe{width:100%;height:420px}article .article-footer{padding-top:0;padding-bottom:0;margin-bottom:0;text-transform:uppercase;letter-spacing:-1px}article .article-footer a{display:block;padding-top:3px;color:#888;text-decoration:none;vertical-align:top;transition:color 200ms ease-in-out,background-color 200ms ease-in-out}article .article-footer a .hover-on{display:none}article .article-footer a:hover{-webkit-transition:all .05s ease;color:#111}article .article-footer a:hover .hover-on{display:block}article .article-footer a:hover .hover-off{display:none}article .article-footer img{position:relative;display:block;top:2px;width:14px;height:auto;margin:0 4px 0 4px}article .article-footer .prev,article .article-footer .next{position:relative;display:block;width:50%;float:left}article .article-footer .prev img{float:left;margin-left:0}article .article-footer .next{text-align:right}article .article-footer .next img{float:right;margin-right:0}article .article-footer.no-content{padding-bottom:0}@media only screen and (max-width: 1024px){article .inner{padding-top:20px}}footer{padding-bottom:20px}footer .vr{display:block;border-right:1px dotted #ccc;height:30px;margin:0 28px 0 0}footer .info a{color:#111;letter-spacing:-1px;margin-right:10px}@media only screen and (max-width: 768px){footer{padding-top:25px}footer img{width:100px;margin-bottom:20px}}.hovering-lion{position:fixed;width:1000px;left:50%;margin-left:-695px;bottom:20px; z-index:-1}.hovering-lion img{width:200px;height:auto}



/*---------------- CLIENTS-HEXAGONS ---------------*/

#lab {
	width: 1000px;
	overflow: hidden;
	padding-bottom: 20px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 2.5em;
	

	-webkit-transition: all ease 500ms;
	-moz-transition: all ease 500ms;
	-o-transition: all ease 500ms;
	-ms-transition: all ease 500ms;
	transition: all ease 500ms;
}


.beaker {
	-webkit-filter: drop-shadow(#424242 0px 1px 0px);
	border-bottom: 2em solid #FFF;
	border-left: 1em solid transparent;
	border-right: 1em solid transparent;
	border-radius: .5em;
	height: 0;
	width: 1em;
	position: absolute;
	right: 0.7em;
	bottom: 22%;
	font-size: 0.6em;
}

.beaker::before {
	border-left: .25em solid #FFF;
	border-radius: .25em;
	border-right: .25em solid #FFF;
	content: '';
	height: .25em;
	left: -.25em;
	position: absolute;
	top: -1em;
	width: 1em;
}

.beaker::after {
	border-left: .25em solid #FFF;
	border-right: .25em solid #FFF;
	content: '';
	height: 1em;
	left: 0;
	position: absolute;
	top: -1em;
	width: .5em;
}

.sectionheader {
	position: relative;
}

.lab_item {
	width: 200px;
	height: 230px;
	position: relative;
	display: inline-block;
}

.hexagon2 {
	position: absolute;
	width: 200px;
	height: 400px;
	top: -85px;
}

.hexagon {
	overflow: hidden;
	visibility: hidden;
	background-color: #eaeaea;
	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	cursor: pointer;
	
	-webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}

.hexagon-in1 {
	overflow: hidden;
	width: 100%;
	height: 100%;

	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
	
	
}

.hexagon-in2 {
	background-color: #EAEAEA;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;

	-webkit-background-size: 75%;
	-moz-background-size: 75%;
	background-size: 75%;
	visibility: visible;

	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
}

.hexagon-in2:hover {
	opacity: 0.5;
	
}

#lab article {
	padding-top: 1em;
	width: 820px;
	margin: 0 auto;
}

.lab_item:nth-child(7n-2) {
	margin-left: 102px;
}

.lab_item:nth-child(n+5) {
	margin-top: -61px;
}

@media (max-width: 1015px) {
	#lab {
	width: 100%;
}

}

@media (max-width: 820px) {
	.lab_item:nth-child(5n-1) {
	margin-left: 102px;
}

.lab_item:nth-child(n+4) {
	margin-top: -61px;
}

.lab_item:nth-child(7n-2) {
	margin-left: 0px;
}

.lab_item:nth-child(n+5) {
	margin-top: -61px;
}

#lab article {
	width: 610px;
}

}

@media (max-width: 640px) {
	#lab article {
	width: 405px;
}

.lab_item:nth-child(5n-1) {
	margin-left: 0px;
}

.lab_item:nth-child(3n) {
	margin-left: 102px;
}

.lab_item:nth-child(n+3) {
	margin-top: -61px;
}

}

@media (max-width: 450px) {
	#lab article {
	width: 300px;
}

.lab_item:nth-child(3n) {
	margin-left: 0px;
}

.lab_item:nth-child(2n) {
	margin-left: 102px;
}

.lab_item:nth-child(n+2) {
	margin-top: -61px;
}}


/*---------------- SLOGAN ---------------*/


.slogan-text  {
    padding: 40px 0px;
    text-align: center;
    font-size: 55px;
    font-weight: 900;
    line-height: 59px;
}

@media screen and (max-width: 1129px) {
.slogan-text  {
    padding: 30px 10px 30px 10px;
    font-size: 36px;
    line-height: 40px;
}
    }


/*---------------- SIX-POINTS ---------------*/



.wrap {
  max-width: 1200px;
  padding: 0 0 0 0;
  overflow: hidden;
  margin: 0 auto;
}

.column {
  padding: 0px;
  width: calc(49.9%);
  display: block;
  float: left;
  text-align: center;
}

#column-right {
border-left: 1px solid #E8E8E8;
}

.sixpoints {
min-height: 163px;
padding: 0 48px 0 48px;
}

 #deux, #cinq {
border-bottom: 1px solid #E8E8E8;
     border-top: 1px solid #E8E8E8;
}

.sixpoints p {
font-size: 12px;
padding: 0;
}

.sixpoints h2 {
font-weight: 600;
padding-bottom: 7px;
text-transform: none;
}

@media screen and (max-width: 794px) {
  
   .wrap {
   padding: 0 3% 10px 3%;
  }

.sixpoints {
min-height: 0;
padding: 0 40px;

}

    .column {
    margin: 0;
    width: 100%;
  }

#column-right, #un, #deux, #quatre, #cinq {
 border: none;
}
    }

/*---------------- SOCIAL-ICONS ---------------*/

.social {
    text-align: none;
    position: fixed;
    bottom: 12%;
    right: 1%;
    z-index:1000;
}

.hb-xs {
    line-height: 18.5px;
    font-size: 18.5px;
    margin: 9px 0;
}

.hb-xs-margin {
    margin-bottom: 0px;
    display: block;
    overflow: hidden;
    padding-top: 5px;
}

.share-this {
  font-size: 13px;
  display: none;
}


@media screen and (max-width: 1129px) {

.hb-xs-margin {
    margin-bottom: 0px;
    display: inline-block;
    overflow: hidden;
    padding-top: 5px;
}

.social {
    position: relative;
    text-align: center;
    top: inherit;
    right: inherit;
    z-index: inherit;
}

.share-this {
  display: block;
}
    
}



/*---------------- SUGARBAY-LOGOS ---------------*/


.logos {
  text-align: center;
  padding: 0 200px 0 200px;
}

.logos img {
  margin: 4px 10px;
}


.logos p {
    display: inline-block;
    text-align: center;
  }

@media only screen and (max-width: 718px)

{
.logos {
  text-align: center;
  padding: 0;
}
}