.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}
body{margin:0;padding:0;}#page-wrapper{}#page{}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#header{}#header .section{}#logo{float:left;margin:0;padding:0;}#logo img{vertical-align:bottom;}#name-and-slogan{float:left;}h1#site-name,div#site-name{margin:0;font-size:2em;line-height:1.5em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{}.region-header{clear:both;}#main-wrapper{}#main{}#content{}#content .section{}.region-highlighted{}.breadcrumb{padding-bottom:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}div.tabs{}.region-help{}.more-help-link{}.region-content{}ul.links{}ul.links.inline{display:block;}ul.links li{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-first .section{}.region-sidebar-second{}.region-sidebar-second .section{}.region-footer{}.region-bottom{}
.block{margin-bottom:1.5em;}.block.first{}.block.last{}.block.odd{}.block.even{}h2.block-title{}.block .content{}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-recent{}#block-book-navigation{}#block-comment-recent{}#block-forum-active{}#block-forum-new{}#block-locale-language{}#block-menu-menu-NAME{}#block-node-recent{}#block-node-syndicate{}#block-poll-recent{}#block-profile-author-information{}#block-search-form{}#block-shortcut-shortcuts{}#block-statistics-popular{}#block-system-main-menu{}#block-system-management{}#block-system-navigation{}#block-system-user-menu{}#block-system-help{}#block-system-main{}#block-system-powered-by{}#block-user-login{}#block-user-new{}#block-user-online{}
li a.active{color:#000;}#navigation{}#navigation ul.links,#navigation .content ul{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation .content li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.region-navigation{}#main-menu{}#secondary-menu{float:right;}.block-menu{}.block-menu-block{}

.node{}.preview .node{}.node-promoted{}.node-sticky{}.node-unpublished{}.node-unpublished div.unpublished,.comment-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}h2.node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}
#comments{margin:1.5em 0;}#comments h2.title{}#comments h2.comment-form{}.comment{}.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-unpublished{}.comment-unpublished div.unpublished{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{}.new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .content{}.comment .user-signature{}.comment ul.links{}.indented{}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}
.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box;}.column,.columns{width:100%;float:left;box-sizing:border-box;}@media (min-width:400px){.container{width:85%;padding:0;}}@media (min-width:550px){.container{width:80%;}.column,.columns{margin-left:4%;}.column:first-child,.columns:first-child{margin-left:0;}.one.column,.one.columns{width:4.66666666667%;}.two.columns{width:13.3333333333%;}.three.columns{width:22%;}.four.columns{width:30.6666666667%;}.five.columns{width:39.3333333333%;}.six.columns{width:48%;}.seven.columns{width:56.6666666667%;}.eight.columns{width:65.3333333333%;}.nine.columns{width:74.0%;}.ten.columns{width:82.6666666667%;}.eleven.columns{width:91.3333333333%;}.twelve.columns{width:100%;margin-left:0;}.one-third.column{width:30.6666666667%;}.two-thirds.column{width:65.3333333333%;}.one-half.column{width:48%;}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%;}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%;}.offset-by-three.column,.offset-by-three.columns{margin-left:26%;}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%;}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%;}.offset-by-six.column,.offset-by-six.columns{margin-left:52%;}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%;}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%;}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%;}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%;}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%;}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%;}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%;}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%;}}html{font-size:62.5%;}body{font-size:1.5em;line-height:1.6;font-weight:400;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300;}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-0.1rem;}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-0.1rem;}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-0.1rem;}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem;}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem;}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0;}@media (min-width:550px){h1{font-size:5.0rem;}h2{font-size:4.2rem;}h3{font-size:3.6rem;}h4{font-size:3.0rem;}h5{font-size:2.4rem;}h6{font-size:1.5rem;}}p{margin-top:0;}a{color:#1EAEDB;}a:hover{color:#0FA0CE;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0;}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0;}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{min-height:65px;padding-top:6px;padding-bottom:6px;}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0;}label,legend{display:block;margin-bottom:.5rem;font-weight:600;}fieldset{padding:0;border-width:0;}input[type="checkbox"],input[type="radio"]{display:inline;}label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal;}ul{list-style:circle inside;}ol{list-style:decimal inside;}ol,ul{padding-left:0;margin-top:0;}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%;}li{margin-bottom:1rem;}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px;}pre > code{display:block;padding:1rem 1.5rem;white-space:pre;}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1;}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}button,.button{margin-bottom:1rem;}input,textarea,select,fieldset{margin-bottom:1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem;}.u-full-width{width:100%;box-sizing:border-box;}.u-max-full-width{max-width:100%;box-sizing:border-box;}.u-pull-right{float:right;}.u-pull-left{float:left;}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1;}.container:after,.row:after,.u-cf{content:"";display:table;clear:both;}@font-face{}@font-face{font-family:'Puritan20';src:url(/sites/default/themes/jmcouillard/fonts/Puritan_Regular-webfont.eot);src:url(/sites/default/themes/jmcouillard/fonts/Puritan_Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/jmcouillard/fonts/Puritan_Regular-webfont.woff) format('woff'),url(/sites/default/themes/jmcouillard/fonts/Puritan_Regular-webfont.ttf) format('truetype'),url(/sites/default/themes/jmcouillard/fonts/Puritan_Regular-webfont.svg#Puritan20Normal) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Puritan20';src:url(/sites/default/themes/jmcouillard/fonts/Puritan_Bold-webfont.eot);src:url(/sites/default/themes/jmcouillard/fonts/Puritan_Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/jmcouillard/fonts/Puritan_Bold-webfont.woff) format('woff'),url(/sites/default/themes/jmcouillard/fonts/Puritan_Bold-webfont.ttf) format('truetype'),url(/sites/default/themes/jmcouillard/fonts/Puritan_Bold-webfont.svg#Puritan20Bold) format('svg');font-weight:bold;font-style:normal;}html,body{margin:0;padding:0;min-height:100%;}a{outline:none;color:#000;text-decoration:none;}a:hover{color:#000;text-decoration:underline;}h2{font-family:'Puritan20',Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:36px;list-height:30px;color:#000;}h2.subcategory{border-bottom:solid #FFF 4px;margin-bottom:10px;}@media screen and (max-width:768px){h2{font-size:26px;list-height:20px;}}h3{font-family:'Puritan20',Helvetica,Arial,"Lucida Grande",sans-serif;color:#000;font-weight:normal;margin-bottom:60px;}img.admin-menu-icon{width:16px;}.messages{margin:20px;}#page,#footer,#splash,#block-ds-extras-page-top,h1,h2,h3{font-weight:400;-webkit-font-smoothing:antialiased;font-family:'Puritan20',Helvetica,Arial,"Lucida Grande",sans-serif;max-width:none;}.right{text-align:right;}.columns.center,.column.center{text-align:center;}.region-bottom .block{margin-bottom:0px;}#user-login{padding:20px;}#page-title,#node-16 h1.subtitle{background-color:#000;color:#FFF;text-align:center;padding:40px 20px;font-size:30px;font-weight:bold;margin:0;width:100%;box-sizing:border-box;}code{overflow:scroll;}blockquote{border-left:4px solid #888888;padding-left:10px;color:#888888;}#header #logo{display:inline-block;padding:20px;}#header #logo img{width:260px;height:88px;}@media screen and (max-width:768px){#header #logo{text-align:center;}}#header .region-header{float:right;clear:none;}@media screen and (max-width:768px){#header .region-header{text-align:center;float:none;}}#header #block-system-main-menu{margin:0px;}#header #block-system-main-menu ul.menu{display:inline-block;margin:50px 20px 0px;}@media screen and (max-width:768px){#header #block-system-main-menu ul.menu{margin:0 20px 20px;text-align:center;}}#header #block-system-main-menu ul.menu li{list-style-type:none;list-style-image:none;float:right;margin-left:10px;}@media screen and (max-width:768px){#header #block-system-main-menu ul.menu li{margin-right:10px;padding:0px;float:none;display:inline-block;}}#header #block-system-main-menu ul.menu li a{color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:16px;}#header #block-system-main-menu ul.menu li a:hover{color:#666666;}#header #block-system-main-menu ul.menu li a.active,#header #block-system-main-menu ul.menu li a.active-trail{border-bottom:2px solid #000;}@media screen and (max-width:768px){#header{text-align:center;}#header #logo{float:none;}}#footer .block .content{padding:0px 20px;}.featherlight{background:#FFFFFF;background:rgba(255,255,255,0);}.featherlight:last-of-type{background:rgba(255,255,255,0.6);}.featherlight .featherlight-close-icon{display:none;}.featherlight-gallery2 .featherlight-next:hover,.featherlight-gallery2 .featherlight-previous:hover{background:rgba(0,0,0,0.35);}.featherlight-gallery2 .featherlight-next:hover span,.featherlight-gallery2 .featherlight-previous:hover span{font-size:25px;line-height:25px;margin-top:-12.5px;color:#fff;}.featherlight-gallery2 .featherlight-close{background:transparent;color:#fff;font-size:1.2em;}.featherlight-gallery2.featherlight-last-slide .featherlight-next,.featherlight-gallery2.featherlight-first-slide .featherlight-previous{display:none;}.featherlight-gallery2 .featherlight-next{left:85%;}.featherlight-gallery2 .featherlight-previous{right:85%;}.messages,div.messages{border:none;margin:0px;padding:35px 20px 35px 50px;margin:0;}.messages.error,div.messages.error,.messages.status,div.messages.status{border:none;background-position:8px 34px;}.messages pre,div.messages pre{margin:0;}a.outline-button{display:inline-block;border:2px solid #FFF;padding:8px 20px;margin:10px 10px;cursor:pointer;color:#FFF;font-weight:bold;-webkit-transition:border 0.2s ease-in-out,color 0.2s ease-in-out,background 0.2s ease-in-out;-moz-transition:border 0.2s ease-in-out,color 0.2s ease-in-out,background 0.2s ease-in-out;-ms-transition:border 0.2s ease-in-out,color 0.2s ease-in-out,background 0.2s ease-in-out;-o-transition:border 0.2s ease-in-out,color 0.2s ease-in-out,background 0.2s ease-in-out;}a.outline-button:first-child{margin-left:0;}a.outline-button:last-child{margin-right:0;}a.outline-button:hover{background:#FFF;color:#000;text-decoration:none;}.node-project .wrapper{display:inline-block;width:100%;}.node-project .group-top{position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;outline:none;}.node-project .group-top .field-name-field-images{cursor:pointer;}.node-project .group-top .field-name-field-images img{width:100%;height:auto;}.node-project .group-top .group-infos{display:inline-block;background:#FFFFFF none;position:absolute;bottom:0px;left:0px;padding:30px 60px;}.node-project .group-top .group-infos .field-name-field-subtitle,.node-project .group-top .group-infos .field-name-title{float:left;clear:left;display:inline-block;}.node-project .group-top .group-infos h2{font-size:25px;line-height:26px;text-transform:uppercase;font-weight:bold;margin:0px;letter-spacing:0.25px;line-height:35px;}.node-project .group-top .group-infos .field-name-field-subtitle{color:#666666;text-transform:uppercase;margin-top:5px;}.node-project .group-top .group-infos .field-name-field-link,.node-project .group-top .group-infos .field-name-toggle-project{float:right;display:inline-block;}.node-project .group-top .group-infos .field-name-field-link a,.node-project .group-top .group-infos .field-name-toggle-project .toggle-project{display:inline-block;width:50px;height:50px;overflow:hidden;text-indent:-999px;margin-left:20px;}.node-project .group-top .group-infos .field-name-field-link a:hover,.node-project .group-top .group-infos .field-name-toggle-project .toggle-project:hover{opacity:0.7;}.node-project .group-top .group-infos .field-name-field-link a{background:transparent url(/sites/default/themes/jmcouillard/images/jm-icons.png) no-repeat 0 0;background-size:50px auto;}.node-project .group-top .group-infos .field-name-toggle-project .toggle-project{background:transparent url(/sites/default/themes/jmcouillard/images/jm-icons.png) no-repeat 0 -50px;background-size:50px auto;cursor:pointer;}.node-project .group-top .group-infos .field-name-toggle-project .toggle-project.opened{background:transparent url(/sites/default/themes/jmcouillard/images/jm-icons.png) no-repeat 0 -100px;background-size:50px auto;}@media screen and (max-width:768px){.node-project .group-top .group-infos{display:block;position:relative;padding:10px 20px;line-height:50px;}.node-project .group-top .group-infos h2{font-size:18px;padding-right:100px;line-height:normal;}.node-project .group-top .group-infos .field-name-field-link,.node-project .group-top .group-infos .field-name-title,.node-project .group-top .group-infos .field-name-field-subtitle{float:none;display:block;line-height:normal;}.node-project .group-top .group-infos .field-name-toggle-project,.node-project .group-top .group-infos .field-name-field-link{top:7px;position:absolute;}.node-project .group-top .group-infos .field-name-field-link{right:70px;}.node-project .group-top .group-infos .field-name-toggle-project{right:10px;}}.node-project.view-mode-teaser .group-more-info{height:0px;}.node-project .group-more-info{overflow:hidden;line-height:normal;-webkit-transition:height 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:height 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-ms-transition:height 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:height 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}.node-project .group-more-info .row{margin:100px 0;}@media screen and (max-width:768px){.node-project .group-more-info .row{margin:40px 0;}}.node-project .group-more-info .field-name-field-credits{border-left:2px solid #000;display:inline-block;float:right;}@media screen and (max-width:768px){.node-project .group-more-info .field-name-field-credits{float:none;margin-top:20px;}}.node-project .group-more-info .field-name-field-credits .field-items{margin:0px 20px 20px 40px;}.node-project .group-more-info .field-name-field-credits ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}.node-project .group-more-info .field-name-field-credits ul li{margin:20px 0px 0px;}.node-project .group-more-info .field-name-field-credits span,.node-project .group-more-info .field-name-field-credits span.a,.node-project .group-more-info .field-name-field-credits a{font-weight:bold;color:#000;display:inline-block;text-decoration:none;text-transform:uppercase;width:100%;}.node-project .group-more-info .field-name-field-credits a,.node-project .group-more-info .field-name-field-credits span.a{font-weight:normal;}.node-project .group-more-info .field-name-field-images .field-item{display:inline-block;width:50%;text-align:center;}@media screen and (max-width:768px){.node-project .group-more-info .field-name-field-images .field-item{width:100%;}}.node-project .group-more-info .field-name-field-images .field-item img{margin:2.5%;width:95%;height:auto;}.node-project .group-more-info .field-name-fblikebutton-ds-field{margin-top:40px;}.node-project .group-more-info .cta{margin:20px 10px 20px 0px;display:inline-block;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:8px 18px;text-decoration:none;-webkit-transition:background-color 0.2s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:background-color 0.2s cubic-bezier(0.25,0.46,0.45,0.94);-ms-transition:background-color 0.2s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:background-color 0.2s cubic-bezier(0.25,0.46,0.45,0.94);background-color:#000;color:#FFF;}.node-project .group-more-info .cta::after{content:">";margin-left:10px;}.node-project .group-more-info .cta:hover{background-color:#404040;}.project-row{line-height:0;}.project-row .columns{line-height:auto;}.project-row.even .node-project.view-mode-teaser .group-top .group-infos{left:auto;right:0px;}body.front #page-title{display:none;}#node-16 #expertises{padding:80px 0px;}#node-16 #expertises .expertise{text-align:center;color:#666666;}#node-16 #expertises .expertise h3{margin:0;font-size:18px;letter-spacing:1px;font-weight:bold;}@media screen and (max-width:768px){#node-16 #expertises .expertise{margin:20px 0;}}@media screen and (max-width:768px){#node-16 #expertises{padding:20px 0px;}}.black-page{background-color:#000;padding:100px 0;color:#FFF;}.black-page a{color:#FFF;}.node-type-blog .sticky{z-index:10;position:absolute !important;}.node-type-blog .sticky #page-title{opacity:0;top:1000px;-webkit-transition:opacity 0.4s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:opacity 0.4s cubic-bezier(0.25,0.46,0.45,0.94);-ms-transition:opacity 0.4s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:opacity 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}.node-type-blog .sticky.sticky-active #page-title{opacity:1;position:fixed !important;}.node-blog.view-mode-full .group-top{position:relative;background-color:#000;}.node-blog.view-mode-full .group-top .field-name-field-image,.node-blog.view-mode-full .group-top .field-name-field-image img{width:100%;height:auto;line-height:0;}.node-blog.view-mode-full .group-top .field-name-field-image{opacity:0.85;}.node-blog.view-mode-full .group-top .group-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-align:center;width:100%;max-width:1200px;}.node-blog.view-mode-full .group-top .group-center h2{font-size:52px;line-height:45px;text-transform:uppercase;}@media screen and (max-width:768px){.node-blog.view-mode-full .group-top .group-center h2{font-size:25px;line-height:normal;}}.node-blog.view-mode-full .group-top .group-center,.node-blog.view-mode-full .group-top .group-center h2,.node-blog.view-mode-full .group-top .group-center span,.node-blog.view-mode-full .group-top .group-center a{color:#FFF;text-shadow:0 0 10px rgba(0,0,0,0.85);}.node-blog.view-mode-full .field-name-body,.node-blog.view-mode-full .field-name-fblikebutton-ds-field,.node-blog.view-mode-full .field-name-field-tags{max-width:800px;margin:0px auto;}.node-blog.view-mode-full .field-name-body{margin:100px auto;padding:20px;}.node-blog.view-mode-full .field-name-body h2{margin-top:50px;}.node-blog.view-mode-full .field-name-body h3{font-size:26px;margin-bottom:10px;margin-top:40px;}.node-blog.view-mode-full .field-name-body h4{font-size:22px;margin-bottom:5px;}.node-blog.view-mode-full .field-name-body h5{font-size:18px;margin-bottom:0px;}.node-blog.view-mode-full .field-name-body a{text-decoration:underline;}.node-blog.view-mode-full .field-name-body a:hover{text-decoration:none;}.node-blog.view-mode-full .field-name-body img{max-width:100%;}@media screen and (max-width:768px){.node-blog.view-mode-full .field-name-body{margin:15px auto;}}.view-blog .view-content{display:flex;flex-flow:row wrap;}@media screen and (max-width:768px){.view-blog .view-content{display:inline-block;}}.view-blog .views-row{display:inline-block;width:18%;padding:1%;vertical-align:top;}.view-blog .views-row:hover,.view-blog .views-row:active{background-color:#FAFAFA;}@media screen and (max-width:768px){.view-blog .views-row{width:96%;padding:2%;}}.node-blog.view-mode-teaser{display:inline-block;}.node-blog.view-mode-teaser .field-name-title h2{font-size:25px;}@media screen and (max-width:768px){.node-blog.view-mode-teaser .field-name-title h2{font-size:20px;}}.node-blog.view-mode-teaser .field-name-field-image img{width:100%;height:auto;}
