/* COMPILED AND MINIFIED 2016, 10 12 - 10:52 */
@import url(//fonts.googleapis.com/css?family=Montserrat);@import url(//fonts.googleapis.com/css?family=Open+Sans);@import url(//fonts.googleapis.com/css?family=Droid+Serif);@import url(//fonts.googleapis.com/css?family=Titillium+Web:200,400,700);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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}i{font-style:italic}em{font-style:italic}b,strong{font-weight:700}s{text-decoration:line-through}a{color:#007c4b}.span8{width:1260px}.span7{width:1100px}.span6{width:940px}.span5{width:780px}.span4{width:620px}.span3{width:460px}.span2{width:300px}.span1{width:140px}.col{margin-left:20px;float:left}.col:first-child{margin-left:0}.col-left{*zoom:1;float:left}.col-left:before,.col-left:after{display:table;content:"";line-height:0}.col-left:after{clear:both}.col-right{*zoom:1;float:right}.col-right:before,.col-right:after{display:table;content:"";line-height:0}.col-right:after{clear:both}@media (min-width:1301px){.span-adapt8{width:1260px}.span-adapt7{width:1100px}.span-adapt6{width:940px}.span-adapt5{width:780px}.span-adapt4{width:620px}.span-adapt3{width:460px}.span-adapt2{width:300px}.span-adapt1{width:140px}.col-adapt{margin-left:20px;float:left}.col-adapt:first-child{margin-left:0}}@media (max-width:1300px){.span-adapt8{width:990px}.span-adapt7{width:865px}.span-adapt6{width:740px}.span-adapt5{width:615px}.span-adapt4{width:490px}.span-adapt3{width:365px}.span-adapt2{width:240px}.span-adapt1{width:115px}.col-adapt{margin-left:10px;float:left}.col-adapt:first-child{margin-left:0}}@media (max-width:1010px){.span-adapt8{min-width:740px;width:100%}.span-adapt7{min-width:740px;width:100%}.span-adapt6{min-width:740px;width:100%}.span-adapt5{min-width:740px;width:100%}.span-adapt4{min-width:740px;width:100%}.span-adapt3{min-width:740px;width:100%}.span-adapt2{min-width:740px;width:100%}.span-adapt1{min-width:740px;width:100%}.col-adapt{margin-left:0;margin-bottom:10px;float:none;*zoom:1}.col-adapt:before,.col-adapt:after{display:table;content:"";line-height:0}.col-adapt:after{clear:both}.edge-padding{padding-left:20px;padding-right:20px}}.span-adapt8{min-width:718px}.cgs-follow-button .btn-text{display:none}.cgs-follow-button.not-following .follow-text{display:block}.cgs-follow-button.following .following-text{display:block}.cgs-follow-button.following:hover .following-text{display:none}.cgs-follow-button.following:hover .unfollow-text{display:block}.cgs-like-button .btn-text{display:none}.cgs-like-button.like .like-text{display:block}.cgs-like-button.liked .liked-text{display:block}.cgs-like-button.liked:hover{background-color:red}.cgs-like-button.liked:hover .liked-text{display:none}.cgs-like-button.liked:hover .unlike-text{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cgs-clearfix{*zoom:1}.cgs-clearfix:before,.cgs-clearfix:after{display:table;content:"";line-height:0}.cgs-clearfix:after{clear:both}body{font:300 75%/1em "Open Sans",Arial,sans-serif;color:#fff;background:#282828}a{text-decoration:none;border:0;color:#bcbcbc}a:visited{color:#bcbcbc}a:hover{color:#bcbcbc}a.cgs-irad{color:#059d62}a.cgs-irad:hover{color:#048453}h1{color:#f5f5f5;font-size:2.2em;line-height:1em}h4{font-size:1.6em;position:relative;padding:15px 0;margin:0}p{font-size:1.2em;line-height:1.6em;color:#bcbcbc}.cgs-inline-block{display:inline-block}.cgs-float-right{float:right}.cgs-float-left{float:left}.cgs-align-center{margin:0 auto}.cgs-hide{display:none}.cgs-display{display:block}.cgs-centered-text{text-align:center}.cgs-jump-anchor{display:block;height:0;line-height:0}.cgs-highlight-icon path{fill:#059d62;stroke:rgba(0,0,0,.5);stroke-width:1}.cgs-up-button{float:left;position:relative;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#494a4d;*background-color:#3d3e40;background-image:-moz-linear-gradient(top,#55565a,#3d3e40);background-image:-webkit-gradient(linear,0 0,0 100%,from(#55565a),to(#3d3e40));background-image:-webkit-linear-gradient(top,#55565a,#3d3e40);background-image:-o-linear-gradient(top,#55565a,#3d3e40);background-image:linear-gradient(to bottom,#55565a,#3d3e40);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55565a', endColorstr='#ff3d3e40', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-ms-box-shadow:0 0 3px rgba(0,0,0,.5);-o-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.cgs-up-button:hover{background-color:#434446;*background-color:#313133;background-image:-moz-linear-gradient(top,#55565a,#313133);background-image:-webkit-gradient(linear,0 0,0 100%,from(#55565a),to(#313133));background-image:-webkit-linear-gradient(top,#55565a,#313133);background-image:-o-linear-gradient(top,#55565a,#313133);background-image:linear-gradient(to bottom,#55565a,#313133);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55565a', endColorstr='#ff313133', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-up-button:hover path{fill:#f5f5f5}.cgs-up-button:active{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);box-shadow:inset 0 1px 5px rgba(0,0,0,.25)}.cgs-loader{text-align:center;margin:40px auto}.cgs-type-tags-base input[type=text]{float:left;margin-bottom:10px}.cgs-type-tags-base a{background:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#bcbcbc;font-weight:700;display:inline-block;word-break:break-all;margin:2px;padding:5px;font-size:.9em}.cgs-type-tags-base a:hover{color:#1a1a1a;background:#059d62;text-decoration:none}.cgs-file-upload-form{margin:20px auto}.cgs-file-drop-area{position:relative;padding:40px 0;width:100%;border-radius:10px;background-color:#222;color:#55565a;border:4px #55565a dashed;text-align:center;text-transform:uppercase;font-size:1.3em}.cgs-file-drop-area:hover{color:#f5f5f5}.cgs-file-drop-area input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;width:100%}.cgs-file-upload-progress{display:block;height:10px;margin-top:10px;overflow:hidden;background-color:#222;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.cgs-progress-bar{display:block;float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#bcbcbc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.cgs-progress-bar-success{background-color:#059d62}.cgs-progress-bar-fail{background-color:red}.cgs-file-upload-error{color:red;margin-top:5px}a .cgs-rollover{background-position:center top}a:hover .cgs-rollover{background-position:center bottom}.svg-container svg{width:100%;height:100%}.cgs-page-container{*zoom:1}.cgs-page-container:before,.cgs-page-container:after{display:table;content:"";line-height:0}.cgs-page-container:after{clear:both}.cgs-top-space{margin-top:20px}.cgs-bottom-space{margin-bottom:20px}.cgs-btn-iradiated{display:inline-block;color:#1a1a1a;font-size:.8em;font-weight:700;padding:4px 12px;line-height:3em;background:#059d62;text-transform:uppercase;border:0}.cgs-btn-iradiated:visited{color:#1a1a1a}.cgs-btn-iradiated:hover{color:#1a1a1a;background:#048453}.cgs-btn-iradiated:active{color:#1a1a1a}.cgs-btn-iradiated.cgs-like{font-size:1.3em}.cgs-btn-iradiated.cgs-red{background:#b11d28;color:#f5f5f5}.cgs-btn-iradiated.cgs-red:hover{background:#9b1923}.cgs-btn-iradiated.cgs-btn-irad-grad{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-iradiated.cgs-btn-irad-grad:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-iradiated.cgs-btn-round{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-btn-iradiated.cgs-btn-round:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-iradiated.cgs-btn-large{color:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.5em;font-weight:700;text-shadow:0 0 5px #07d887;padding:14px 36px;line-height:1em;border:1px solid #07d887;background-color:#06ae6d;*background-color:#048453;background-image:-moz-linear-gradient(top,#07d887,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07d887),to(#048453));background-image:-webkit-linear-gradient(top,#07d887,#048453);background-image:-o-linear-gradient(top,#07d887,#048453);background-image:linear-gradient(to bottom,#07d887,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff07d887', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-iradiated.cgs-btn-large:hover{background-color:#05965d;*background-color:#036c43;background-image:-moz-linear-gradient(top,#06c078,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06c078),to(#036c43));background-image:-webkit-linear-gradient(top,#06c078,#036c43);background-image:-o-linear-gradient(top,#06c078,#036c43);background-image:linear-gradient(to bottom,#06c078,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06c078', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #06c078}.cgs-btn-iradiated.cgs-btn-large-block{margin-top:20px;display:block;text-align:center;padding-top:8px;padding-bottom:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em}@media (max-width:1300px){.cgs-btn-iradiated.cgs-btn-large-block{font-size:.8em}}@media (max-width:1300px){.mac .cgs-btn-iradiated.cgs-btn-large-block,.lt-ie9 .cgs-btn-iradiated.cgs-btn-large-block{font-size:.7em}}.cgs-btn-gray{display:inline-block;color:#1a1a1a;font-weight:700;padding:4px 12px;line-height:3em;background:#059d62;text-transform:uppercase;border:0;background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#a6a6a6;*background-color:#909090;background-image:-moz-linear-gradient(top,#bcbcbc,#909090);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bcbcbc),to(#909090));background-image:-webkit-linear-gradient(top,#bcbcbc,#909090);background-image:-o-linear-gradient(top,#bcbcbc,#909090);background-image:linear-gradient(to bottom,#bcbcbc,#909090);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcbcbc', endColorstr='#ff909090', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #6a6a6a;font-size:.8em;padding-right:20px;padding-left:20px}.cgs-btn-gray:visited{color:#1a1a1a}.cgs-btn-gray:hover{color:#1a1a1a;background:#048453}.cgs-btn-gray:active{color:#1a1a1a}.cgs-btn-gray.cgs-like{font-size:1.3em}.cgs-btn-gray.cgs-red{background:#b11d28;color:#f5f5f5}.cgs-btn-gray.cgs-red:hover{background:#9b1923}.cgs-btn-gray.cgs-btn-irad-grad{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-gray.cgs-btn-irad-grad:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-gray.cgs-btn-round{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-btn-gray.cgs-btn-round:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-gray.cgs-btn-large{color:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.5em;font-weight:700;text-shadow:0 0 5px #07d887;padding:14px 36px;line-height:1em;border:1px solid #07d887;background-color:#06ae6d;*background-color:#048453;background-image:-moz-linear-gradient(top,#07d887,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07d887),to(#048453));background-image:-webkit-linear-gradient(top,#07d887,#048453);background-image:-o-linear-gradient(top,#07d887,#048453);background-image:linear-gradient(to bottom,#07d887,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff07d887', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-gray.cgs-btn-large:hover{background-color:#05965d;*background-color:#036c43;background-image:-moz-linear-gradient(top,#06c078,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06c078),to(#036c43));background-image:-webkit-linear-gradient(top,#06c078,#036c43);background-image:-o-linear-gradient(top,#06c078,#036c43);background-image:linear-gradient(to bottom,#06c078,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06c078', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #06c078}.cgs-btn-gray.cgs-btn-large-block{margin-top:20px;display:block;text-align:center;padding-top:8px;padding-bottom:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em}@media (max-width:1300px){.cgs-btn-gray.cgs-btn-large-block{font-size:.8em}}.cgs-btn-gray:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-gray:hover{background-color:#8c8c8c;*background-color:#767676;background-image:-moz-linear-gradient(top,#a3a3a3,#767676);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a3a3a3),to(#767676));background-image:-webkit-linear-gradient(top,#a3a3a3,#767676);background-image:-o-linear-gradient(top,#a3a3a3,#767676);background-image:linear-gradient(to bottom,#a3a3a3,#767676);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3a3a3', endColorstr='#ff767676', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-btn-lurker{opacity:.6;filter:alpha(opacity=60)}.cgs-btn-liked{opacity:.6;filter:alpha(opacity=60)}.cgs-btn-following{opacity:.6;filter:alpha(opacity=60)}.cgs-shadow-box{height:1px;width:100%;background:#000;-webkit-box-shadow:0 0 7px rgba(255,255,255,.2);-moz-box-shadow:0 0 7px rgba(255,255,255,.2);-ms-box-shadow:0 0 7px rgba(255,255,255,.2);-o-box-shadow:0 0 7px rgba(255,255,255,.2);box-shadow:0 0 7px rgba(255,255,255,.2)}.cgs-shadow-box-vertical{width:1px;height:100%;background:#000;-webkit-box-shadow:0 0 7px rgba(255,255,255,.2);-moz-box-shadow:0 0 7px rgba(255,255,255,.2);-ms-box-shadow:0 0 7px rgba(255,255,255,.2);-o-box-shadow:0 0 7px rgba(255,255,255,.2);box-shadow:0 0 7px rgba(255,255,255,.2)}.cgs-css-dropdown{position:relative}.cgs-css-dropdown:hover ul,.cgs-css-dropdown ul.cgs-hover{left:-1px}.cgs-css-dropdown ul{position:absolute;top:15px;left:-9999px;z-index:3000}.cgs-css-dropdown-gray{position:relative;background:#55565a;padding:10px 11px;margin-top:-6px;width:160px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*zoom:1}.cgs-css-dropdown-gray:hover ul,.cgs-css-dropdown-gray ul.cgs-hover{left:-1px}.cgs-css-dropdown-gray ul{position:absolute;top:15px;left:-9999px;z-index:3000}.cgs-css-dropdown-gray:hover ul{left:0}.cgs-css-dropdown-gray:before,.cgs-css-dropdown-gray:after{display:table;content:"";line-height:0}.cgs-css-dropdown-gray:after{clear:both}.cgs-css-dropdown-gray .cgs-down-arrow{float:right;margin:-1px 0 0 5px}.cgs-css-dropdown-gray .cgs-workshop-level-icon{float:left;margin:3px 0 0;cursor:pointer}.cgs-css-dropdown-gray span{float:left;font-size:1em;line-height:1em;color:#bcbcbc}.cgs-css-dropdown-gray ul{top:28px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-css-dropdown-gray ul.last-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-css-dropdown-gray ul li{background:#55565a;width:160px;height:32px}.cgs-css-dropdown-gray ul li:last-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-css-dropdown-gray ul li:hover{background:#059d62;color:#1a1a1a}.cgs-css-dropdown-gray ul li:first-child a{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}.cgs-css-dropdown-gray ul li a{display:block;padding:10px 11px;font-size:1em;line-height:1em;width:126px;float:left}.cgs-css-dropdown-gray ul li a:hover{background:#059d62;color:#1a1a1a}.cgs-css-dropdown-gray ul li a.cgs-last{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-imgy-block{background-color:#1a1a1a;margin-bottom:10px;color:#bcbcbc;overflow:hidden}.cgs-imgy-block .cgs-imgy-head{padding:10px}.cgs-imgy-block h2{color:#f5f5f5;font-size:1.4em;line-height:1.em;margin-bottom:4px}.cgs-imgy-block h2 a{color:#059d62}.cgs-imgy-block h2 a:hover{color:#048453}.cgs-imgy-block h3{color:#bcbcbc;font-size:1.15em;line-height:1.2em;margin-bottom:4px}.cgs-imgy-block .cgs-imgy-body{text-shadow:0 0 5px #000;background-color:#1a1a1a;background-size:cover;background-position:center center;position:relative}.cgs-imgy-block .cgs-imgy-body .imgy-img img{width:100%}.cgs-imgy-block .cgs-imgy-body .cgs-imgy-body-overlay{position:absolute;left:0;right:0}.cgs-imgy-block .cgs-imgy-body .cgs-imgy-body-overlay.imgy-top{top:0;bottom:auto;background-image:-moz-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.72)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8000000', endColorstr='#00000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:15px}.cgs-imgy-block .cgs-imgy-body .cgs-imgy-body-overlay.imgy-bottom{bottom:0;top:auto;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.72)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.72) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b8000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:10px 15px 26px}.cgs-imgy-block .cgs-imgy-body .cgs-imgy-body-overlay.no-padding{padding:0}.cgs-imgy-block .cgs-imgy-content{padding:10px}.cgs-imgy-block .cgs-imgy-content h2{margin-bottom:10px}.cgs-imgy-block .cgs-imgy-content p{font-size:1em;line-height:1.3em}.cgs-imgy-block .cgs-imgy-foot{background-color:#1a1a1a;height:37px;position:relative;z-index:2}.cgs-imgy-block .cgs-imgy-foot .imgy-buttons{position:absolute}.cgs-imgy-block .imgy-tidbit{line-height:3em;padding:4px 12px}.cgs-imgy-block .imgy-tidbita{color:#55565a}.cgs-imgy-block .imgy-tidbit:hover{color:#f5f5f5}.cgs-imgy-block a.imgy-tidbit{color:#55565a}.cgs-imgy-block:hover{color:#f5f5f5}.cgs-imgy-block .imgy-action-btn{text-shadow:none;display:none;position:absolute;top:0;right:0;bottom:0}.cgs-imgy-block .imgy-action-btn.imgy-show{display:block}.cgs-imgy-block:hover .cgs-imgy-body .imgy-top{background-image:-moz-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.85)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#00000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-imgy-block:hover .cgs-imgy-body .imgy-bottom{background-image:-moz-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,.72) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.72)),color-stop(100%,rgba(0,0,0,.72)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,.72) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,.72) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,.72) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.72) 0,rgba(0,0,0,.72) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8000000', endColorstr='#b8000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-imgy-block:hover .imgy-action-btn{display:block}.cgs-css-dropdown-dark{position:relative;float:left;background:#1a1a1a;padding:6px 7px;width:126px;margin-top:-6px;border:1px solid #55565a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*zoom:1}.cgs-css-dropdown-dark:hover ul,.cgs-css-dropdown-dark ul.cgs-hover{left:-1px}.cgs-css-dropdown-dark ul{position:absolute;top:15px;left:-9999px;z-index:3000}.cgs-css-dropdown-dark:before,.cgs-css-dropdown-dark:after{display:table;content:"";line-height:0}.cgs-css-dropdown-dark:after{clear:both}.cgs-css-dropdown-dark .cgs-down-arrow{float:right;margin:-1px 0 0 5px}.cgs-css-dropdown-dark span{float:left;font-size:1em;line-height:1em;color:#bcbcbc}.cgs-css-dropdown-dark ul{top:23px;border-right:1px solid #55565a;border-bottom:1px solid #55565a;border-left:1px solid #55565a;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-css-dropdown-dark ul li a.active{background:#059d62;color:#1a1a1a}.cgs-css-dropdown-dark ul li a{display:block;background:#1a1a1a;padding:6px 7px;font-size:1em;line-height:1em;width:124px}.cgs-css-dropdown-dark ul li a:hover{background:#059d62;color:#1a1a1a}.cgs-css-dropdown-dark ul li a.cgs-last{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.lt-ie9 .cgs-css-dropdown-dark .cgs-down-arrow{margin-top:4px}h3.cgs-header-redbox{position:relative;padding:10px;background:#b11d28;color:#f5f5f5;text-transform:uppercase;font-size:1em}h3.cgs-header-redbox nav{position:absolute;right:5px;top:5px}h3.cgs-header-redbox nav a{position:relative;display:inline-block;padding:5px 24px 5px 10px;background:rgba(0,0,0,.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);zoom:1;color:#b11d28;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}h3.cgs-header-redbox nav a:hover,h3.cgs-header-redbox nav a:active,h3.cgs-header-redbox nav a:focus{background:#282828;text-decoration:none}h3.cgs-header-redbox nav a.cgs-cancel,h3.cgs-header-redbox nav a.cgs-save,h3.cgs-header-redbox nav a.cgs-delete{display:none}h3.cgs-header-redbox nav a.cgs-green{background-color:#059d62;color:#000;filter:none;-ms-filter:none}h3.cgs-header-redbox nav a:hover.cgs-green,h3.cgs-header-redbox nav a:active.cgs-green,h3.cgs-header-redbox nav a:focus.cgs-green{background-color:#048453}h3.cgs-header-redbox nav a .cgs-icon{position:absolute;top:3px;right:5px;pointer-events:none}h3.cgs-header-redbox nav a .cgs-icon svg{pointer-events:none}h2.cgs-section-heading{color:#bcbcbc;font-size:1.6em;font-weight:700;padding:22px 0;text-align:center;border-top:2px solid #55565a;border-bottom:2px solid #55565a;margin:60px 0 0;text-transform:uppercase}.cgs-project-details-inline-edit-buttons{position:relative;display:block;margin-bottom:30px;margin-top:-15px}.cgs-project-details-inline-edit-buttons a{position:relative;display:inline-block;padding:5px 24px 5px 10px;font-size:12px;background-color:rgba(0,0,0,.5);color:#555;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-project-details-inline-edit-buttons a:hover,.cgs-project-details-inline-edit-buttons a:active,.cgs-project-details-inline-edit-buttons a:focus{background-color:#000;text-decoration:none}.cgs-project-details-inline-edit-buttons a.cgs-cancel,.cgs-project-details-inline-edit-buttons a.cgs-save,.cgs-project-details-inline-edit-buttons a.cgs-save-project-item,.cgs-project-details-inline-edit-buttons a.cgs-delete{display:none}.cgs-project-details-inline-edit-buttons a.cgs-light{background-color:gray;color:#000;filter:none;-ms-filter:none}.cgs-project-details-inline-edit-buttons a:hover.cgs-light,.cgs-project-details-inline-edit-buttons a:active.cgs-light,.cgs-project-details-inline-edit-buttons a:focus.cgs-light{background-color:#676767}.cgs-project-details-inline-edit-buttons a.verold-learn-more{float:right;padding-right:10px}.cgs-project-details-inline-edit-buttons a .cgs-icon{position:absolute;top:3px;right:5px;pointer-events:none}.cgs-project-details-inline-edit-buttons a .cgs-icon svg{pointer-events:none}.cgs-full-width-form input[type=text],.cgs-full-width-form textarea,.cgs-full-width-form select.cgs-round,.cgs-full-width-form p.cgs-file-upload-container{display:block;width:100%;padding:10px 16px;font-family:"Open Sans",Arial,sans-serif;font-size:1.2em;color:#f5f5f5;background-color:#333;border:1px solid #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 10px #1a1a1a;-moz-box-shadow:inset 0 0 10px #1a1a1a;-ms-box-shadow:inset 0 0 10px #1a1a1a;-o-box-shadow:inset 0 0 10px #1a1a1a;box-shadow:inset 0 0 10px #1a1a1a}.cgs-full-width-form input[type=text].cgs-input-error,.cgs-full-width-form textarea.cgs-input-error,.cgs-full-width-form select.cgs-round.cgs-input-error,.cgs-full-width-form p.cgs-file-upload-container.cgs-input-error{border:1px solid #b11d28}.cgs-full-width-form .cgs-radio-group span,.cgs-full-width-form .cgs-radio-group label{font-size:1.2em;vertical-align:top;line-height:1.2em}.cgs-full-width-form select.cgs-round{width:auto;-webkit-box-shadow:0 0 10px #1a1a1a;-moz-box-shadow:0 0 10px #1a1a1a;-ms-box-shadow:0 0 10px #1a1a1a;-o-box-shadow:0 0 10px #1a1a1a;box-shadow:0 0 10px #1a1a1a}.cgs-full-width-form p.cgs-file-upload-container{padding:0;color:#bcbcbc}.cgs-full-width-form input[type=submit]{display:inline-block;color:#1a1a1a;font-size:.8em;font-weight:700;padding:4px 12px;line-height:3em;background:#059d62;text-transform:uppercase;border:0;font-size:.9em;cursor:pointer}.cgs-full-width-form input[type=submit]:visited{color:#1a1a1a}.cgs-full-width-form input[type=submit]:hover{color:#1a1a1a;background:#048453}.cgs-full-width-form input[type=submit]:active{color:#1a1a1a}.cgs-full-width-form input[type=submit].cgs-like{font-size:1.3em}.cgs-full-width-form input[type=submit].cgs-red{background:#b11d28;color:#f5f5f5}.cgs-full-width-form input[type=submit].cgs-red:hover{background:#9b1923}.cgs-full-width-form input[type=submit].cgs-btn-irad-grad{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-full-width-form input[type=submit].cgs-btn-irad-grad:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-full-width-form input[type=submit].cgs-btn-round{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-full-width-form input[type=submit].cgs-btn-round:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-full-width-form input[type=submit].cgs-btn-large{color:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.5em;font-weight:700;text-shadow:0 0 5px #07d887;padding:14px 36px;line-height:1em;border:1px solid #07d887;background-color:#06ae6d;*background-color:#048453;background-image:-moz-linear-gradient(top,#07d887,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07d887),to(#048453));background-image:-webkit-linear-gradient(top,#07d887,#048453);background-image:-o-linear-gradient(top,#07d887,#048453);background-image:linear-gradient(to bottom,#07d887,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff07d887', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-full-width-form input[type=submit].cgs-btn-large:hover{background-color:#05965d;*background-color:#036c43;background-image:-moz-linear-gradient(top,#06c078,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06c078),to(#036c43));background-image:-webkit-linear-gradient(top,#06c078,#036c43);background-image:-o-linear-gradient(top,#06c078,#036c43);background-image:linear-gradient(to bottom,#06c078,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06c078', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #06c078}.cgs-full-width-form input[type=submit].cgs-btn-large-block{margin-top:20px;display:block;text-align:center;padding-top:8px;padding-bottom:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em}@media (max-width:1300px){.cgs-full-width-form input[type=submit].cgs-btn-large-block{font-size:.8em}}.cgs-full-width-form p{margin:20px 0}.social-plugins-container-base a{float:left;margin-right:10px}.social-plugins-container-base a .twitter-share-icon:hover svg path{fill:#00ACED}.social-plugins-container-base a .facebook-share-icon:hover svg path{fill:#48649f}.social-plugins-container-base a .linkedin-share-icon:hover svg path{fill:#1783BC}.social-plugins-container-base-lt-ie9 a .twitter-share-icon:hover{opacity:.8;filter:alpha(opacity=80)}.social-plugins-container-base-lt-ie9 a .facebook-share-icon:hover{opacity:.8;filter:alpha(opacity=80)}.social-plugins-container-base-lt-ie9 a .linkedin-share-icon:hover{opacity:.8;filter:alpha(opacity=80)}.cgs-testimonials ul li{margin-bottom:20px;padding-bottom:30px;padding-top:10px}.cgs-testimonials ul li blockquote{font-size:1em;line-height:1.8em;color:#f5f5f5}.cgs-testimonials ul li .cgs-testimonials-onlinks{text-align:right;padding-top:10px;color:#bcbcbc;font-size:.8em;opacity:.3}.cgs-testimonials ul li .cgs-testimonials-onlinks a{color:#bcbcbc}.cgs-testimonials ul li .cgs-testimonials-onlinks a:hover{color:#fff}.cgs-testimonials ul li .cgs-testimonials-credit{text-align:right;padding-top:10px}.cgs-testimonials ul li .cgs-testimonials-credit a{display:block;color:#059d62}.cgs-testimonials ul li .cgs-testimonials-credit a img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:20px;height:20px;margin-bottom:-6px}.cgs-testimonials ul li .cgs-testimonials-credit a .cgs-testimonials-name{display:inline-block;padding-left:5px}.cgs-testimonials ul li .cgs-testimonials-credit a:hover{color:#048453}.cgs-breadcrumbs{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#55565a;padding:10px;margin:30px 0}.cgs-breadcrumbs>li{display:inline-block;margin-right:30px;padding:8px 0}.cgs-breadcrumbs>li:before{content:url(../..//img/common/svg/chevron.svg);position:absolute;margin-left:-22px;margin-top:-3px;pointer-events:none}.cgs-breadcrumbs>li:first-child:before{content:none}.cgs-breadcrumbs>li a{color:#fff;padding:8px;border:1px solid #3d3e40;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-breadcrumbs>li:hover>a{background:#3d3e40;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,.5);-ms-box-shadow:0 1px 1px rgba(0,0,0,.5);-o-box-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:0 1px 1px rgba(0,0,0,.5)}.cgs-breadcrumbs>li:hover .cgs-breadcrumbs-dropdown{display:block}.lt-ie9 .cgs-breadcrumbs>li:before{content:url(../..//img/common/png/chevron.png)}@media (max-width:909px){.cgs-breadcrums-container{padding-left:20px;padding-right:20px}}.cgs-breadcrumbs-dropdown{display:none;z-index:1;position:absolute;margin-top:6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,.5);-ms-box-shadow:0 1px 1px rgba(0,0,0,.5);-o-box-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:0 1px 1px rgba(0,0,0,.5)}.cgs-breadcrumbs-dropdown li{min-width:100px;background:#3d3e40}.cgs-breadcrumbs-dropdown li a{display:block;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cgs-breadcrumbs-dropdown li a:hover{color:#3d3e40}.cgs-breadcrumbs-dropdown li:hover{background:#059d62}.cgs-breadcrumbs-dropdown li:first-child{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.cgs-breadcrumbs-dropdown li:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.cgs-breadcrumbs-dropdown li:only-child{-webkit-border-radius:0 5px 5px;-moz-border-radius:0 5px 5px;border-radius:0 5px 5px}.cgs-notificationsContainer{position:absolute;width:100%;z-index:29;background-color:#1a1a1a;border-bottom:1px solid #55565a}.cgs-notificationsContainer button{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:inline-block;outline:0;padding:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;text-align:center;font-style:normal;font-family:"Open Sans",Arial,sans-serif}.cgs-notificationsContainer button:hover,.cgs-notificationsContainer button:focus{color:#059d62}.cgs-notificationsContainer .cgs-notificationsPosition{position:relative;margin:0 auto}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications{padding:20px;margin:0 auto}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification{cursor:pointer;position:relative;margin:20px auto;color:#bcbcbc;font-style:"Open Sans",Arial,sans-serif;font-size:1.2em;background-color:#1a1a1a}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationImage{display:block;float:left;height:75px;width:75px;position:relative}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationImage img{position:absolute;height:100%;width:100%}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationMessage{margin:0 20px 0 95px}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationMessage h4.cgs-notificationTitle{color:#f5f5f5;font-size:1.4em;line-height:1em;padding:0 0 8px}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationMessage a{color:#bcbcbc;line-height:1.6em}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationMessage a:hover{color:#059d62}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationMessage span.cgs-notificationSigned{font-size:.7em}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationButtons{position:absolute;right:0;top:0}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationButtons button.cgs-notificationClose{color:#333;font-style:normal;font-size:1.2em;height:1.2em;width:1.2em;line-height:1.2em;font-family:"Open Sans",Arial,sans-serif}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationButtons button.cgs-notificationClose:hover,.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notifications ul li.cgs-notification .cgs-notificationButtons button.cgs-notificationClose:focus{color:#059d62}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsFoot{position:absolute;right:0;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;cursor:pointer;background-color:#1a1a1a;border:0;border-right:1px solid #55565a;border-bottom:1px solid #55565a;border-left:1px solid #55565a;-webkit-appearance:none;display:inline-block;outline:0;padding:5px;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;text-align:center;color:#f5f5f5;font-style:normal;font-size:1.2em;font-family:"Open Sans",Arial,sans-serif;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsFoot span{line-height:20px}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsFoot:hover .cgs-notificationsBell path,.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsFoot:focus .cgs-notificationsBell path{fill:#f5f5f5}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsFoot .cgs-notificationsBell{width:18px;height:18px;margin:5px}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsFoot .cgs-notificationsBell path{fill:#bcbcbc}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead{position:absolute;right:10px;top:10px}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead .cgs-notificationsTitle{margin:0 5px;font-size:.9em;line-height:1.5em}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead .cgs-notificationsTitle a{color:#f5f5f5}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead .cgs-notificationsTitle a:hover,.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead .cgs-notificationsTitle a:focus{color:#059d62}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsClose{height:1.5em;width:1.5em;line-height:1.5em}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsClose path{fill:#bcbcbc}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsClose:hover path,.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsClose:focus path{fill:#059d62}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsUnread{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#b11d28;color:#f5f5f5;font-style:normal;font-size:1.2em;height:1.5em;width:1.5em;line-height:1.5em}.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsUnread:hover,.cgs-notificationsContainer .cgs-notificationsPosition .cgs-notificationsHead button.cgs-notificationsUnread:focus{background-color:#059d62}.cgs-notificationsContainer.state-minimise{border-bottom:0}.cgs-notificationsContainer.state-minimise .cgs-notificationsTitle,.cgs-notificationsContainer.state-minimise .cgs-notificationsClose{display:none}.cgs-notificationsContainer.state-minimise button.cgs-notificationsUnread{position:absolute;top:-10px;right:20px}.cgs-notificationsContainer.state-viewall .cgs-notifications ul li.cgs-notification{margin-bottom:50px}.cgs-notificationsContainer.state-preview{position:relative}.cgs-forum{*zoom:1;position:relative;margin-bottom:30px}.cgs-forum:before,.cgs-forum:after{display:table;content:"";line-height:0}.cgs-forum:after{clear:both}.cgs-forum .cgs-forum-posts-head{border-bottom:1px solid #1a1a1a;padding-bottom:10px;position:relative}.cgs-forum .cgs-forum-posts-head .cgs-forum-posts-title{display:inline-block}.cgs-forum .cgs-forum-posts-head .cgs-forum-posts-title a .cg-talk-icon{position:absolute;top:0;left:0}.cgs-forum .cgs-forum-posts-head .cgs-forum-posts-title a h3{color:#f5f5f5;display:inline-block;line-height:1.4em;margin-left:40px;font-size:1.2em;text-transform:uppercase}.cgs-forum .cgs-forum-posts-head .cgs-forum-posts-count{margin-left:40px}.cgs-forum .cgs-forum-posts-head .cgs-forum-posts-count a span{font-size:1em}.cgs-forum .cgs-forum-posts-actions{text-align:center;margin:20px}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn{*zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#f5f5f5;background-color:#55565a;display:inline-block;text-transform:uppercase;padding:5px 10px;height:35px}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn:before,.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn:after{display:table;content:"";line-height:0}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn:after{clear:both}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn:hover{background-color:#059d62;color:#f5f5f5}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn:hover path{fill:#f5f5f5}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn:active{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);box-shadow:inset 0 1px 5px rgba(0,0,0,.25)}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn .cgs-user-action-icon{float:left}.cgs-forum .cgs-forum-posts-actions .cgs-forum-post-btn span{text-align:center;font-size:1em;line-height:25px}.cgs-forum .cgs-forum-posts{margin:0 20px}.cgs-forum .cgs-forum-posts ul li{display:block;position:relative;padding:25px 0;word-wrap:break-word}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head{*zoom:1;position:relative}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head:before,.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head:after{display:table;content:"";line-height:0}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head:after{clear:both}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-left{display:inline-block;line-height:30px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-left .avatar{position:absolute;top:0;left:0;height:30px;width:30px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-left .avatar img{height:100%;width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-left .name{display:inline-block;margin-left:40px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-left .name h5{color:#f5f5f5;font-size:1.4em;margin-right:10px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-left .username{display:inline-block}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right{float:right;line-height:30px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .date{display:inline-block;color:#55565a}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply{*zoom:1;line-height:1em;color:#bcbcbc;background-color:#55565a;padding:5px;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;margin-left:10px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply:before,.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply:after{display:table;content:"";line-height:0}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply:after{clear:both}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply:hover{background-color:#059d62;color:#f5f5f5}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply:hover path{fill:#f5f5f5}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply:active{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);box-shadow:inset 0 1px 5px rgba(0,0,0,.25)}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply .cgs-user-action-icon{float:left}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-head .cgs-forum-post-right .reply span{text-align:center;font-size:.8em}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-body{margin:5px 50px 0}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-body h5{color:#f5f5f5;font-size:1.2em;line-height:1.4em;text-transform:capitalize}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-body p{font-size:1.2em;line-height:1.4em;margin:0 0 10px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-body div.quote{margin:10px;padding:10px;border:1px solid #1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-style:italic}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-body a:hover{color:#f5f5f5}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-foot{*zoom:1;margin-left:40px}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-foot:before,.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-foot:after{display:table;content:"";line-height:0}.cgs-forum .cgs-forum-posts ul li .cgs-forum-post-foot:after{clear:both}.cgs-forum .cgs-forum-posts-footer{background-color:#1a1a1a;text-align:right}.cgs-user-header-bg{width:100%;padding:10px 0 20px;background-color:#1a1a1a}.cgs-user-header-bg.cgs-user-header-mini{padding:10px 0;margin-bottom:10px}#cgs-user-header-mini{*zoom:1;margin:0 auto;position:relative}#cgs-user-header-mini:before,#cgs-user-header-mini:after{display:table;content:"";line-height:0}#cgs-user-header-mini:after{clear:both}#cgs-user-header-mini .cgs-user-header-portfolio .cgs-user-header-portfolio-link{display:block;float:left;position:relative}#cgs-user-header-mini .cgs-user-header-portfolio .cgs-user-header-portfolio-link .cgs-portfolio-avatar{width:30px;height:30px;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#cgs-user-header-mini .cgs-user-header-portfolio .cgs-user-header-portfolio-link .cgs-user-fullname{color:#f5f5f5;line-height:30px;font-size:1.4em;margin-left:40px}#cgs-user-header-mini .cgs-user-header-portfolio .cgs-user-header-portfolio-link:hover .cgs-portfolio-avatar{opacity:.4;filter:alpha(opacity=40)}#cgs-user-header-mini .cgs-user-header-portfolio .cgs-user-header-portfolio-link:hover .cgs-user-fullname{color:#bcbcbc}@media (max-width:909px){#cgs-user-header-mini .cgs-user-header-portfolio .cgs-user-header-portfolio-link{margin-left:20px}}#cgs-user-header-mini .cgs-user-header-user-actions{float:left;margin:0 20px}#cgs-user-header-mini .cgs-user-header-user-actions a{*zoom:1;line-height:1em;display:inline-block;color:#bcbcbc;background-color:#55565a;padding:5px;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:67px;position:relative;top:5px}#cgs-user-header-mini .cgs-user-header-user-actions a:before,#cgs-user-header-mini .cgs-user-header-user-actions a:after{display:table;content:"";line-height:0}#cgs-user-header-mini .cgs-user-header-user-actions a:after{clear:both}#cgs-user-header-mini .cgs-user-header-user-actions a:hover{background-color:#059d62;color:#f5f5f5}#cgs-user-header-mini .cgs-user-header-user-actions a:hover path{fill:#f5f5f5}#cgs-user-header-mini .cgs-user-header-user-actions a:active{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);box-shadow:inset 0 1px 5px rgba(0,0,0,.25)}#cgs-user-header-mini .cgs-user-header-user-actions a .cgs-user-action-icon{float:left}#cgs-user-header-mini .cgs-user-header-user-actions a span{text-align:center;font-size:.8em}#cgs-user-header-mini .cgs-user-header-user-stats{*zoom:1;position:relative;float:left}#cgs-user-header-mini .cgs-user-header-user-stats:before,#cgs-user-header-mini .cgs-user-header-user-stats:after{display:table;content:"";line-height:0}#cgs-user-header-mini .cgs-user-header-user-stats:after{clear:both}#cgs-user-header-mini .cgs-user-header-user-stats .cgs-user-header-user-stat-block{display:inline-block;color:#bcbcbc}#cgs-user-header-mini .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-user-stats-icon{float:left;padding:3px}#cgs-user-header-mini .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-user-stats-icon svg{width:20px}#cgs-user-header-mini .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-stats-counter{float:left;font-size:.8em;margin:0 15px 0 10px;position:relative;top:10px}#cgs-user-header-mini .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-stats-counter .label{position:absolute;bottom:-14px;display:none}#cgs-user-header-mini .cgs-user-header-user-stats .cgs-user-header-user-stat-block:hover .cgs-stats-counter .label{}#cgs-user-header{*zoom:1;margin:15px auto;position:relative}#cgs-user-header:before,#cgs-user-header:after{display:table;content:"";line-height:0}#cgs-user-header:after{clear:both}#cgs-user-header .cgs-user-header-user-details-avatar{float:left;margin:18px 24px 0 0;width:193px;height:193px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#cgs-user-header .cgs-user-header-user-details-avatar .cgs-portfolio-avatar{width:100%}#cgs-user-header .cgs-user-header-content{float:left}#cgs-user-header .cgs-user-header-content p{font-size:1em;line-height:1.2em}@media (min-width:1301px){#cgs-user-header .cgs-user-header-content{width:82.77777777777777%}}@media (max-width:1300px){#cgs-user-header .cgs-user-header-content{width:75.05747126436782%}}@media (max-width:909px){#cgs-user-header .cgs-user-header-content{width:67%}}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container{*zoom:1}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top{*zoom:1}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-user-name{float:left}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-user-name h1{color:#f5f5f5;line-height:1em;padding:18px 0;font-size:2.2em}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-user-name h1 .cgs-user-mod{font-size:.4em;background:#55565a;padding:5px 10px 4px;margin-left:10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:relative;top:-3px}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio{float:right;margin-top:19px}@media (max-width:1300px){#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio p{display:none}}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio p{float:left;font-size:1.1em;margin-top:7px;margin-right:14px;color:#bcbcbc}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons{float:left;*zoom:1}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon{float:left;margin-right:6px}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon a{*zoom:1}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon a:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon a:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon a:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon.share-facebook a:hover path{fill:#48649f}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon.share-twitter a:hover path{fill:#00aced}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon.share-googlePlus a:hover path{fill:#cf3e2c}#cgs-user-header .cgs-user-header-content .cgs-user-header-top-container .cgs-user-header-top .cgs-share-portfolio .cgs-share-social-icons .cgs-share-icon.share-linkedin a:hover path{fill:#1783BC}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details{*zoom:1;color:#bcbcbc;margin-left:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details p{color:inherit;margin-bottom:13px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items{float:left;margin:16px 0 0;padding:6px 20px 6px 0;width:194px;position:relative;*zoom:1;min-height:125px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items .cgs-shadow-box-vertical{position:absolute;top:0;right:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items .cgs-location-icon{float:left;margin-right:5px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-details .cgs-user-header-user-details-items .cgs-user-availablility{float:left;margin-right:5px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions{float:left;margin:16px 0 0;padding:16px 42px 18px;position:relative;height:126px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions .cgs-shadow-box-vertical{position:absolute;top:0;right:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a{*zoom:1;display:block;padding:10px 14px 10px 16px;margin:0 0 10px;color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#494a4d;*background-color:#3d3e40;background-image:-moz-linear-gradient(top,#55565a,#3d3e40);background-image:-webkit-gradient(linear,0 0,0 100%,from(#55565a),to(#3d3e40));background-image:-webkit-linear-gradient(top,#55565a,#3d3e40);background-image:-o-linear-gradient(top,#55565a,#3d3e40);background-image:linear-gradient(to bottom,#55565a,#3d3e40);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55565a', endColorstr='#ff3d3e40', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-ms-box-shadow:0 0 3px rgba(0,0,0,.5);-o-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a:before,#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a:after{display:table;content:"";line-height:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a:after{clear:both}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a.cgs-last{margin-bottom:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a:hover{background-color:#434446;*background-color:#313133;background-image:-moz-linear-gradient(top,#55565a,#313133);background-image:-webkit-gradient(linear,0 0,0 100%,from(#55565a),to(#313133));background-image:-webkit-linear-gradient(top,#55565a,#313133);background-image:-o-linear-gradient(top,#55565a,#313133);background-image:linear-gradient(to bottom,#55565a,#313133);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55565a', endColorstr='#ff313133', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a:hover path{fill:#f5f5f5}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a:active{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,.25);box-shadow:inset 0 1px 5px rgba(0,0,0,.25)}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a .cgs-user-action-icon{float:left}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-actions a span{float:right;width:75px;text-align:center;font-size:.9em;line-height:2em;margin-bottom:-4px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats{float:right;margin-right:10px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block{text-align:center;margin:34px 0 0 60px;display:inline-block;vertical-align:top}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-user-stats-icon{margin:0 auto}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block p{font-size:.9em;color:#f5f5f5;margin-bottom:0}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-stats-counter{font-family:Montserrat,Arial,sans-serif;font-size:2.6em}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-user-stats-percentile{color:#059d62;margin-top:3px}.lt-ie9 a.cgs-share-social-icon{opacity:.5;filter:alpha(opacity=50)}.lt-ie9 a.cgs-share-social-icon:hover{opacity:1;filter:alpha(opacity=100)}@media (max-width:1300px){#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats{float:left;margin:25px 0 0 30px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block{display:block;text-align:left;margin:0 0 11px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block p{display:inline}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block p,#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-stats-counter{font-size:.9em}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-user-stats-icon{display:inline;vertical-align:sub;margin:0 10px 0 0;position:relative;top:3px}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-user-stats-percentile{display:none}}@media (max-width:909px){#cgs-user-header{padding-left:20px;padding-right:20px}#cgs-user-header .cgs-user-header-user-actions{padding-left:30px;padding-right:30px}#cgs-user-header .cgs-user-header-user-actions a{padding:10px 7px 10px 16px}#cgs-user-header .cgs-user-header-user-actions a span{display:none}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block p{display:none}#cgs-user-header .cgs-user-header-content .cgs-user-header-user-stats .cgs-user-header-user-stat-block .cgs-stats-counter{display:inline}}.cgs-900-container,.cgs-leaderboard-container{margin:0 auto 23px;clear:both;background:#1a1a1a;text-align:center}.cgs-900-container.cgs-ad-bottom,.cgs-leaderboard-container.cgs-ad-bottom{margin-top:23px}.cgs-900-container .cgs-ad-unit,.cgs-leaderboard-container .cgs-ad-unit{margin:0 auto}.cgs-leaderboard-container{min-height:90px}.cgs-900-container{min-height:175px}html{-webkit-font-smoothing:antialiased}.tooltipster-default{border-radius:5px;-webkit-box-shadow:0 2px 5px #1a1a1a;-moz-box-shadow:0 2px 5px #1a1a1a;-ms-box-shadow:0 2px 5px #1a1a1a;-o-box-shadow:0 2px 5px #1a1a1a;box-shadow:0 2px 5px #1a1a1a;background:#55565a;color:#fff}.tooltipster-default .tooltipster-content{font-family:"Open Sans",Arial,sans-serif,sans-serif;font-size:12px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border{}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:1px;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-8px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-8px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-8px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-8px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-8px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.isotope,.isotope .isotope-item{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.cgs-isotope-noresults{text-align:center}.cgs-more-btn-container{margin:0 auto 23px}.cgs-more-btn-container a{font-size:1.4em;font-weight:700;display:block;width:100%;padding:20px;text-align:center;color:#f5f5f5;background:#1a1a1a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.5);-ms-box-shadow:inset 0 0 5px rgba(0,0,0,.5);-o-box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}.cgs-more-btn-container a:hover{color:#3d3e40;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-isotope-tiles .cgs-user-portfolio-tile{overflow:hidden;margin-bottom:20px}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link{position:relative;display:block;height:150px;background-color:#1a1a1a}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-img{width:100%;height:100%;background-position:center center;background-size:cover;overflow:hidden}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-img img{display:none;height:100%;width:100%}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay{position:absolute;left:0;top:0;width:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:5px;*zoom:1}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay:before,.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay:after{display:table;content:"";line-height:0}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay:after{clear:both}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay img.cgs-user-avatar{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay .cgs-portfolio-tile-user-name{color:#f5f5f5;margin-left:35px;font-size:1.4em;line-height:25px}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info{background-color:#1a1a1a;position:relative;*zoom:1}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info:before,.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info:after{display:table;content:"";line-height:0}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info:after{clear:both}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container{*zoom:1;line-height:1.9em;padding:9px 14px;height:44px}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container:before,.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container:after{display:table;content:"";line-height:0}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container:after{clear:both}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container .cgs-followers{color:#55565a;font-weight:700}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container .cgs-followers:hover{opacity:.9;filter:alpha(opacity=90)}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-followers-container .cgs-followers .cgs-icon{float:left;position:relative;top:2px}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-portfolio-btns{position:absolute;top:0;bottom:0;right:0}.cgs-isotope-tiles .cgs-user-portfolio-tile .cgs-portfolio-tile-info .cgs-portfolio-btns .cgs-btn-iradiated{padding:6px 13px;font-size:.9em}.cgs-isotope-tiles .cgs-user-portfolio-tile.no-image .cgs-portfolio-tile-link .cgs-portfolio-tile-overlay{background:0}.cgs-isotope-tiles .cgs-user-portfolio-tile:hover .cgs-portfolio-tile-overlay{background-image:-moz-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.85)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#00000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}@media (max-width:1300px){.lt-ie9 .cgs-isotope-tiles .cgs-portfolio-tile-info .cgs-portfolio-btns .cgs-btn-iradiated,.mac .cgs-isotope-tiles .cgs-portfolio-tile-info .cgs-portfolio-btns .cgs-btn-iradiated{font-size:.7em}}@media (min-width:910px){.cgs-static-grid.cgs-static-grid-wide-3 .cgs-static-grid-tile:nth-child(3n+1){margin-left:0}.cgs-static-grid.cgs-static-grid-wide-4 .cgs-static-grid-tile:nth-child(4n+1){margin-left:0}}@media (max-width:909px){.cgs-static-grid{padding:0 20px}.cgs-static-grid.cgs-static-grid-wide-3 .cgs-static-grid-tile,.cgs-static-grid.cgs-static-grid-wide-4 .cgs-static-grid-tile{margin-left:10px}.cgs-static-grid.cgs-static-grid-wide-3 .cgs-static-grid-tile:nth-child(2n+1),.cgs-static-grid.cgs-static-grid-wide-4 .cgs-static-grid-tile:nth-child(2n+1){margin-left:0}}.cgs-static-grid .cgs-static-grid-tile{float:left;margin-left:20px;margin-bottom:20px}@media (max-width:1300px){.cgs-static-grid .cgs-static-grid-tile{margin-bottom:9px;margin-left:10px}}@media (max-width:909px){.cgs-static-grid .cgs-static-grid-tile{width:49%;float:left}}.cgs-home{margin-top:29px;*zoom:1}.cgs-home:before,.cgs-home:after{display:table;content:"";line-height:0}.cgs-home:after{clear:both}@media (max-width:1010px){.cgs-home .cgs-home-area{padding-left:20px;padding-right:20px}}.cgs-home h2{color:#f5f5f5;font-size:2em;margin:50px 0 30px}.cgs-home h2 a{color:#f5f5f5}.cgs-home h2 a:hover{color:#bcbcbc}.cgs-home .cgs-promo-col-padded{padding:0 17px 1px;background:#1a1a1a;position:relative}.cgs-home .cgs-promo-col-padded .cgs-promo-block-info .cgs-promo-block-cta{width:300px;margin-left:-17px}.cgs-home .cgs-social-bar{position:absolute;top:0;right:0;padding:14px 17px}.cgs-home .cgs-social-bar a img{width:25px;margin-left:5px;opacity:.093;filter:alpha(opacity=10)}.cgs-home .cgs-social-bar a:hover img{opacity:.93;filter:alpha(opacity=90)}@media (max-width:1300px){.cgs-home .cgs-300px-block{display:none}}@media (max-width:909px){.cgs-home .cgs-300px-block{display:block}}.cgs-home .cgs-promo-col,.cgs-home .cgs-promo-col-padded{margin-bottom:20px}.cgs-home .cgs-promo-col h2,.cgs-home .cgs-promo-col-padded h2{color:#f5f5f5;font-size:1.2em;margin:0;padding:21px 11px 0;font-weight:400}.cgs-home .cgs-promo-col-padded h2{padding:21px 0}.cgs-home .cgs-ad-container{background:#1a1a1a;margin-bottom:23px;text-align:center;clear:both}.cgs-home .cgs-ad-container .cgs-ad-unit{margin:0 auto}.cgs-home .cgs-galleries{position:relative;margin-bottom:20px}.cgs-home .cgs-galleries .cgs-mosaic-area{background:#1a1a1a;min-height:658px;overflow:hidden}.cgs-home .cgs-galleries .cgs-mosaic-area .mosaic{margin:0 auto}.cgs-home .cgs-galleries .cgs-mosaic-area .cgs-loader{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.cgs-home .cgs-galleries .cgs-galleries-options{text-align:right}.cgs-home .cgs-galleries .cgs-galleries-options a{display:block;padding:7px;float:right;text-transform:uppercase;line-height:20px}.cgs-home .cgs-galleries .cgs-galleries-options a:hover{background-color:#059d62;color:#1a1a1a;font-weight:700}.cgs-home .cgs-galleries h2{margin:30px 0;font-size:1.8em}.cgs-home .cgs-galleries>div:first-child{}.cgs-home .cgs-galleries .cgs-galleries-cta{pointer-events:none;position:absolute;bottom:0;left:0;right:0;z-index:100;height:100px;background-color:rgba(0,0,0,0);*background-color:#000;background-image:-moz-linear-gradient(top,rgba(0,0,0,-1),#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,-1)),to(#000));background-image:-webkit-linear-gradient(top,rgba(0,0,0,-1),#000);background-image:-o-linear-gradient(top,rgba(0,0,0,-1),#000);background-image:linear-gradient(to bottom,rgba(0,0,0,-1),#000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-home .cgs-galleries .cgs-galleries-cta a{pointer-events:auto;position:absolute;bottom:0;right:0;background:#059d62;color:#1a1a1a;font-weight:700;padding:16px 32px}.cgs-home .cgs-galleries .cgs-galleries-cta a:hover{background:#048453}.cgs-home .cgs-galleries .cgs-gallery-select{*zoom:1}.cgs-home .cgs-galleries .cgs-gallery-select:before,.cgs-home .cgs-galleries .cgs-gallery-select:after{display:table;content:"";line-height:0}.cgs-home .cgs-galleries .cgs-gallery-select:after{clear:both}.cgs-home .cgs-galleries .cgs-gallery-select li{float:left}.cgs-home .cgs-galleries .cgs-gallery-select li a{display:block;padding:25px 9px 7px;color:#f5f5f5}.cgs-home .cgs-galleries .cgs-gallery-select li a.cgs-active{background:#b11d28}.cgs-home .cgs-galleries .cgs-gallery-select li a.cgs-active:hover{background:#b11d28}.cgs-home .cgs-galleries .cgs-gallery-select li a:hover{background:#9b1923}.cgs-home .cgs-galleries .cgs-tab-content{min-height:840px}.cgs-home .cgs-galleries .cgs-tab-content .cgs-loader{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.cgs-home .cgs-galleries .cgs-project-blocks{display:none;height:840px;margin:0 auto}.cgs-home .cgs-galleries .cgs-project-block{margin:0}.cgs-home .cgs-galleries .cgs-project-block img{width:100%;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}.cgs-home .cgs-galleries .cgs-project-block:hover .cgs-project-info,.cgs-home .cgs-galleries .cgs-project-block:hover .cgs-project-info-backdrop{display:block}.cgs-home .cgs-galleries .cgs-project-block .cgs-project-info{background:rgba(0,0,0,.7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);zoom:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.cgs-home .cgs-galleries .cgs-project-block .cgs-project-info p{color:#f5f5f5;font-size:1.4em;font-weight:700;padding:13px 10px 4px}.cgs-home .cgs-galleries .cgs-project-block .cgs-project-info .cgs-author{color:#059d62;font-size:14px;padding:10px}.cgs-home .cgs-galleries .cgs-project-block .cgs-project-info .cgs-cta{font-size:.8em;background:#059d62;padding:16px 17px;color:#1a1a1a;position:absolute;bottom:0;right:0}.cgs-home .cgs-galleries .cgs-project-block .cgs-project-info .cgs-cta:hover{background:#048453}.cgs-home .cgs-top-promo-block{width:100%;background:#1a1a1a;margin-bottom:24px;*zoom:1}.cgs-home .cgs-top-promo-block:before,.cgs-home .cgs-top-promo-block:after{display:table;content:"";line-height:0}.cgs-home .cgs-top-promo-block:after{clear:both}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link{display:block;position:relative;height:150px}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img{width:100%;height:100%;overflow:hidden;background-position:center center;background-size:cover}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-header-overlay{position:absolute;top:0;left:0;width:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.72)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8000000', endColorstr='#00000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:5px;*zoom:1}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-header-overlay:before,.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-header-overlay:after{display:table;content:"";line-height:0}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-header-overlay:after{clear:both}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-header-overlay h3{color:#f5f5f5;margin-left:10px;font-size:1.4em;line-height:25px;text-shadow:0 0 5px #000}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-footer-overlay{display:none;position:absolute;bottom:0;width:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.72)),color-stop(100%,#080808));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.72) 0,#080808 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8000000', endColorstr='#ff080808', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#f5f5f5;font-size:13px;line-height:2em;z-index:1}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-link .cgs-top-promo-block-img .cgs-top-promo-block-footer-overlay .cgs-top-promo-block-desc{padding:10px 15px 26px}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta{position:relative;z-index:2;height:37px;*zoom:1;background:rgba(0,0,0,.7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);zoom:1}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta:before,.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta:after{display:table;content:"";line-height:0}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta:after{clear:both}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta .cgs-top-promo-date{padding:4px 12px;line-height:3em;color:#55565a}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta .cgs-top-promo-date:hover{text-decoration:underline}.cgs-home .cgs-top-promo-block .cgs-top-promo-block-cta .cgs-top-promo-more-btn{position:absolute;top:0;bottom:0;right:0;display:none}.cgs-home .cgs-top-promo-block:hover .cgs-top-promo-more-btn{display:block}.cgs-home .cgs-top-promo-block:hover .cgs-top-promo-block-link .cgs-top-promo-block-footer-overlay{display:block}.cgs-home .cgs-top-promo-block:hover .cgs-top-promo-block-link .cgs-top-promo-block-header-overlay{background-image:-moz-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.85)),color-stop(100%,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000', endColorstr='#00000000', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-home .cgs-portfolios-area{position:relative}.cgs-home .cgs-portfolios-area .cgs-portfolio-area-btn{text-align:right;margin-top:10px}.cgs-home .cgs-portfolios-area .cgs-portfolio-area-btn a.cgs-btn-iradiated{padding:16px 32px;line-height:1em;font-size:1em}.cgs-home .cgs-small-promo{margin-top:23px}.cgs-home .cgs-small-promo .cgs-small-promo-img{width:100%;height:100px;overflow:hidden;background-position:center center;background-size:cover}.cgs-home .cgs-small-promo .cgs-small-promo-title{margin:5px}.cgs-home .cgs-small-promo .cgs-small-promo-title img.cgs-user-avatar{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:right}.cgs-home .cgs-small-promo .cgs-small-promo-title h3{color:#f5f5f5;font-size:1.2em;padding:7px 0;margin-right:40px;text-align:right}.cgs-home .cgs-large-promo{background:#1a1a1a;margin-top:23px;position:relative}.cgs-home .cgs-large-promo .cgs-large-promo-top{position:absolute;width:100%;z-index:2;background:#1a1a1a}.cgs-home .cgs-large-promo .cgs-large-promo-top h3{padding:11px 12px;font-size:1.2em;line-height:1.6em;color:#bcbcbc}.cgs-home .cgs-large-promo .cgs-large-promo-top h3 a.title_link{font-size:1.3em;color:#059d62}.cgs-home .cgs-large-promo .cgs-large-promo-top h3 a.title_link:hover{color:#048453}.cgs-home .cgs-large-promo .cgs-large-promo-top h3 a.instructor_link{color:#f5f5f5}.cgs-home .cgs-large-promo .cgs-large-promo-top h3 a.instructor_link:hover{color:#048453}.cgs-home .cgs-large-promo .cgs-large-promo-block-link .cgs-large-promo-block-img{margin-top:70px;position:relative;display:block;width:100%;height:275px;overflow:hidden;background-position:center center;background-size:cover}.cgs-home .cgs-large-promo .cgs-large-promo-block-link .cgs-large-promo-block-img .cgs-large-promo-block-desc{position:absolute;bottom:0;width:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#080808 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#080808));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#080808 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#080808 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#080808 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#080808 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff080808', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#bcbcbc;font-size:13px;line-height:2em;z-index:1;padding:10px 15px 26px}.cgs-home .cgs-large-promo .cgs-large-promo-block-link .cgs-large-promo-block-cta{position:relative;height:37px;z-index:2}.cgs-home .cgs-large-promo .cgs-large-promo-block-link .cgs-large-promo-block-cta .cgs-large-promo-block-date{padding:4px 12px;line-height:3em;color:#55565a}.cgs-home .cgs-large-promo .cgs-large-promo-block-link .cgs-large-promo-block-cta .cgs-large-promo-block-date:hover{color:#f5f5f5}.cgs-home .cgs-large-promo .cgs-large-promo-block-link .cgs-large-promo-block-cta .cgs-large-promo-block-more-btn{position:absolute;top:0;bottom:0;right:0;display:none}.cgs-home .cgs-large-promo:hover .cgs-large-promo-block-cta .cgs-large-promo-block-more-btn{display:block}.cgs-home .cgs-large-promo:hover .cgs-large-promo-block-img .cgs-large-promo-block-desc{background-image:-moz-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.72)),color-stop(100%,#080808));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.72) 0,#080808 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.72) 0,#080808 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8000000', endColorstr='#ff080808', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-home .cgs-plugblock-area{*zoom:1;margin:20px 0}.cgs-home .cgs-plugblock-area:before,.cgs-home .cgs-plugblock-area:after{display:table;content:"";line-height:0}.cgs-home .cgs-plugblock-area:after{clear:both}.cgs-home .cgs-plugblock-area ul{text-align:center}.cgs-home .cgs-plugblock-area ul li{display:inline-block}.cgs-home .cgs-plugblock-area ul li a{display:inline-block;margin:-2px}.cgs-home .cgs-plugblock-area ul li a img{border:0}.cgs-promo-block{width:100%;background:#1a1a1a;margin-bottom:24px;*zoom:1}.cgs-promo-block:before,.cgs-promo-block:after{display:table;content:"";line-height:0}.cgs-promo-block:after{clear:both}.cgs-promo-block h3{color:#f5f5f5;font-size:1.2em;padding:0 12px;line-height:2.6em;background:#282828}.cgs-promo-block ul{margin:0 11px}.cgs-promo-block ul li{margin:20px 0}.cgs-promo-block ul li p{margin:4px 0;color:#f5f5f5;font-size:1.1em;line-height:1.3em}.cgs-promo-block ul li p.cgs-date{color:#bcbcbc}.cgs-promo-block ul li a{color:#059d62;font-size:1.1em;font-weight:700}.cgs-promo-block-img-container{position:relative;min-height:200px}.cgs-promo-block-img-container img{width:100%}.cgs-promo-block-info.cgs-inset{position:absolute;bottom:0;left:0;right:0}.cgs-promo-block-info p{color:#f5f5f5;padding:13px 14px;background:rgba(0,0,0,.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);zoom:1}.cgs-promo-block-info .cgs-promo-block-desc{background:rgba(0,0,0,.72);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8000000, endColorstr=#b8000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8000000, endColorstr=#b8000000);zoom:1;color:#f5f5f5;font-size:.95em;padding:10px 15px 26px;line-height:2em;position:absolute;bottom:0;z-index:1}.cgs-promo-block-info .cgs-promo-block-cta{position:relative;z-index:2;*zoom:1;background:rgba(0,0,0,.7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);zoom:1}.cgs-promo-block-info .cgs-promo-block-cta:before,.cgs-promo-block-info .cgs-promo-block-cta:after{display:table;content:"";line-height:0}.cgs-promo-block-info .cgs-promo-block-cta:after{clear:both}.cgs-promo-block-info .cgs-promo-block-cta span{color:#bcbcbc;padding:15px;float:left;font-size:1em}.cgs-promo-block-info .cgs-promo-block-cta a{font-size:1em;font-weight:700;float:right;background:#059d62;color:#1a1a1a;padding:15px 25px}.cgs-promo-block-info .cgs-promo-block-cta a:hover{background:#048453}.cgs-promo-block-info .cgs-3-promos-horiz{margin-top:23px}.cgs-promo-col-padded .cgs-promo-block .cgs-promo-block-cta span{padding:12px 13px;font-size:.8em}.cgs-promo-col-padded .cgs-promo-block .cgs-promo-block-cta a{padding:12px 18px;font-size:.9em}@media (max-width:1300px) and (min-width:909px){.cgs-promo-block-desc{display:none}.cgs-promo-block-cta .cgs-promo-block-foot,.cgs-promo-block-cta a{text-align:center;width:100%}}.cgs-home .cgs-3-promos-horiz{padding:1px 0;*zoom:1}.cgs-home .cgs-3-promos-horiz:before,.cgs-home .cgs-3-promos-horiz:after{display:table;content:"";line-height:0}.cgs-home .cgs-3-promos-horiz:after{clear:both}.cgs-home .cgs-3-promos-horiz h2{clear:both}.cgs-hr{margin:40px 0 20px;height:1px;border:0;background:#1a1a1a}.cgs-training{*zoom:1}.cgs-training:before,.cgs-training:after{display:table;content:"";line-height:0}.cgs-training:after{clear:both}.cgs-training .cgs-type-tags input[type=text]{float:left;margin-bottom:10px}.cgs-training .cgs-type-tags a{background:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#bcbcbc;font-weight:700;display:inline-block;word-break:break-all;margin:2px;padding:5px;font-size:.9em}.cgs-training .cgs-type-tags a:hover{color:#1a1a1a;background:#059d62;text-decoration:none}.cgs-training .cgs-course-btn{display:none}.cgs-training .cgs-training-content .cgs-course-notify{*zoom:1;position:relative;width:100%;min-height:230px;display:inline-block;margin-bottom:20px}.cgs-training .cgs-training-content .cgs-course-notify:before,.cgs-training .cgs-training-content .cgs-course-notify:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-course-notify:after{clear:both}.cgs-training .cgs-training-content .cgs-course-notify div{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#1a1a1a;padding:20px}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-title{width:30%}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-title h5{color:#f5f5f5;font-size:2.2em;line-height:1.2em;margin-bottom:10px}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-title:before{border-bottom:15px solid transparent;border-left:15px solid #1a1a1a;border-top:15px solid transparent;top:10px;content:"";display:block;height:0;right:-15px;position:absolute;width:0}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form{left:30%;bottom:auto;margin-left:20px;display:table-cell;vertical-align:center}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg{text-align:center;padding:0 10px 10px;display:none}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg a{color:#f5f5f5}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg a:hover{color:#059d62}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg ul li{color:#bcbcbc;margin-left:30px;list-style-type:disc}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg.msg-error{color:#bcbcbc;font-size:1em}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg.msg-error ul,.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg.msg-error li{color:red}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset{*zoom:1;display:block;margin-bottom:20px}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset:before,.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset:after{clear:both}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn{cursor:pointer;display:inline-block;color:#1a1a1a;font-size:.8em;padding:4px 12px;line-height:3em;background:#059d62;text-transform:uppercase;border:0;font-weight:700;position:absolute;bottom:0;right:0}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn:visited{color:#1a1a1a}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn:hover{color:#1a1a1a;background:#048453}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn:active{color:#1a1a1a}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-like{font-size:1.3em}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-red{background:#b11d28;color:#f5f5f5}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-red:hover{background:#9b1923}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-irad-grad{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-irad-grad:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-round{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-round:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-large{color:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.5em;font-weight:700;text-shadow:0 0 5px #07d887;padding:14px 36px;line-height:1em;border:1px solid #07d887;background-color:#06ae6d;*background-color:#048453;background-image:-moz-linear-gradient(top,#07d887,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07d887),to(#048453));background-image:-webkit-linear-gradient(top,#07d887,#048453);background-image:-o-linear-gradient(top,#07d887,#048453);background-image:linear-gradient(to bottom,#07d887,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff07d887', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-large:hover{background-color:#05965d;*background-color:#036c43;background-image:-moz-linear-gradient(top,#06c078,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06c078),to(#036c43));background-image:-webkit-linear-gradient(top,#06c078,#036c43);background-image:-o-linear-gradient(top,#06c078,#036c43);background-image:linear-gradient(to bottom,#06c078,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06c078', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #06c078}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-large-block{margin-top:20px;display:block;text-align:center;padding-top:8px;padding-bottom:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em}@media (max-width:1300px){.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset input.btn.cgs-btn-large-block{font-size:.8em}}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset span{display:block;overflow:hidden}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset span input{width:100%;float:left;padding:8px 10px;color:#55565a;background-color:#f5f5f5;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset label{float:left;padding:8px 0;font-size:1.2em;width:8em}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage{display:none;font-size:.8em;bottom:0;color:#55565a;line-height:2em;padding:4px 12px;position:absolute;right:135px;text-transform:uppercase}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover{display:inline-block;color:#1a1a1a;font-size:.8em;font-weight:700;padding:4px 12px;line-height:3em;background:#059d62;text-transform:uppercase;border:0}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover:visited{color:#1a1a1a}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover:hover{color:#1a1a1a;background:#048453}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover:active{color:#1a1a1a}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-like{font-size:1.3em}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-red{background:#b11d28;color:#f5f5f5}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-red:hover{background:#9b1923}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-irad-grad{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-irad-grad:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-round{background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-round:hover{background-color:#04784b;*background-color:#036c43;background-image:-moz-linear-gradient(top,#048453,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#036c43));background-image:-webkit-linear-gradient(top,#048453,#036c43);background-image:-o-linear-gradient(top,#048453,#036c43);background-image:linear-gradient(to bottom,#048453,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-large{color:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.5em;font-weight:700;text-shadow:0 0 5px #07d887;padding:14px 36px;line-height:1em;border:1px solid #07d887;background-color:#06ae6d;*background-color:#048453;background-image:-moz-linear-gradient(top,#07d887,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#07d887),to(#048453));background-image:-webkit-linear-gradient(top,#07d887,#048453);background-image:-o-linear-gradient(top,#07d887,#048453);background-image:linear-gradient(to bottom,#07d887,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff07d887', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-large:hover{background-color:#05965d;*background-color:#036c43;background-image:-moz-linear-gradient(top,#06c078,#036c43);background-image:-webkit-gradient(linear,0 0,0 100%,from(#06c078),to(#036c43));background-image:-webkit-linear-gradient(top,#06c078,#036c43);background-image:-o-linear-gradient(top,#06c078,#036c43);background-image:linear-gradient(to bottom,#06c078,#036c43);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06c078', endColorstr='#ff036c43', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #06c078}.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-large-block{margin-top:20px;display:block;text-align:center;padding-top:8px;padding-bottom:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em}@media (max-width:1300px){.cgs-training .cgs-training-content .cgs-course-notify div.cgs-course-notify-form form fieldset #notify-manage:hover.cgs-btn-large-block{font-size:.8em}}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container{*zoom:1;margin-top:20px;text-align:center}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container:before,.cgs-training .cgs-training-content .cgs-workshop-type-promo-container:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container:after{clear:both}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group{width:50%;float:left;*zoom:1}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group:before,.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group:after{clear:both}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group .cgs-workshop-type-promo{width:38%;margin:0 27px;display:inline-block;vertical-align:top;text-align:center}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group .cgs-workshop-type-promo .cgs-training-icon{display:inline}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group .cgs-workshop-type-promo p{line-height:1.7em;font-size:.9em}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group .cgs-workshop-type-promo h3{color:#059d62;font-size:1.2em;line-height:1.4em;font-weight:700;padding:17px 0}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshops-type-btn{clear:both}.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshops-type-btn .cgs-btn-gray{margin-top:48px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu{margin-top:26px;*zoom:1}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu:after{clear:both}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter{float:left;margin:0 0 15px;*zoom:1}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter:after{clear:both}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li{float:left;margin-top:1px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li:first-child:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li:first-child:before{content:" "}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li:before{content:"|";color:#bcbcbc}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li a,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li a{margin:0 5px 0 3px;font-size:1em}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li a .count,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li a .count{font-size:.8em;opacity:.3;filter:alpha(opacity=30)}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li a.filter-all .count,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li a.filter-all .count,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li a.filter-featured .count,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li a.filter-featured .count{display:none}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li a.cgs-active,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li a.cgs-active,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu ul.cgs-workshop-type-filter li a:hover,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu ul.cgs-workshop-type-filter li a:hover{color:#059d62}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu .cgs-workshop-level-filter{float:right;margin:0 0 15px;*zoom:1}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu .cgs-workshop-level-filter:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu .cgs-workshop-level-filter:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu .cgs-workshop-level-filter:after{clear:both}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter p,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu .cgs-workshop-level-filter p{float:left;margin-right:10px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter .cgs-css-dropdown-gray,.cgs-training .cgs-training-content .cgs-tods .cgs-workshops-menu .cgs-workshop-level-filter .cgs-css-dropdown-gray{top:-3px;float:right}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos{*zoom:1}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos:before,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos:after,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos:after,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos:after,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos:after,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos:after{clear:both}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo{display:none;margin-bottom:20px;height:398px;overflow:hidden;position:relative}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs_training_promo_img,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs_training_promo_img,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs_training_promo_img,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs_training_promo_img{background-position:center center;background-size:cover;background-color:#040404;bottom:0;left:0;position:absolute;right:0;top:65px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs_training_promo_img img,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs_training_promo_img img,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs_training_promo_img img,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs_training_promo_img img{display:none}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo img,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo img,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo img,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo img{width:100%}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo h3,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo h3,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo h3,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo h3{z-index:10;background:#1a1a1a;color:#bcbcbc;font-size:1.2em;line-height:1.6em;padding:11px 12px;position:relative;top:0;right:0;left:0;min-height:86px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo h3 a.cgs_instructor_link,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo h3 a.cgs_instructor_link,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo h3 a.cgs_instructor_link,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo h3 a.cgs_instructor_link{color:#f5f5f5;font-size:1em}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo h3 a.cgs_instructor_link:hover,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo h3 a.cgs_instructor_link:hover,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo h3 a.cgs_instructor_link:hover,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo h3 a.cgs_instructor_link:hover{color:#047a4c}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo h3 a,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo h3 a,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo h3 a,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo h3 a{font-size:1.3em;color:#059d62}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo h3 a:hover,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo h3 a:hover,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo h3 a:hover,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo h3 a:hover{color:#047a4c}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom{position:absolute;bottom:0;width:100%}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-desc,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-desc,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-desc,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-desc{background:rgba(0,0,0,.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);zoom:1;position:absolute;bottom:0;z-index:1;color:#f5f5f5;padding:10px 10px 50px;line-height:1.8em;width:100%;word-wrap:break-word}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta{background:rgba(0,0,0,.8);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);zoom:1;*zoom:1;width:100%;position:relative;z-index:2}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:before,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:before,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:before,.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta:after{clear:both}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta .cgs-workshop-level-icon,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta .cgs-workshop-level-icon,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta .cgs-workshop-level-icon,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta .cgs-workshop-level-icon{margin:10px 0 6px 11px;float:left}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta img.cgs-workshop-level-icon,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta img.cgs-workshop-level-icon,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta img.cgs-workshop-level-icon,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta img.cgs-workshop-level-icon{width:auto}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span{padding:15px 0 15px 8px;font-size:.8em;color:#bcbcbc;float:left}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta a,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta a,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta a,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta a{display:none;left:auto;position:absolute;right:0;top:0;bottom:0;padding:7px 15px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-desc,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-desc,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-desc,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-desc{background:rgba(0,0,0,.8);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);zoom:1}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-cta a,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-cta a,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-cta a,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo:hover .cgs-training-promo-bottom .cgs-promo-block-cta a{display:block}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel{margin:41px 0 0;*zoom:1}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel:before,.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel:after{clear:both}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-flipper-cont{padding:58px 13px 0;width:7.8723404%;float:left}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-flipper-cont .cgs-flipper{display:none;cursor:pointer}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-flipper-cont .cgs-flipper img{width:100%}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container{display:none;float:left;width:84.2553191%;height:280px;*zoom:1;overflow:hidden;position:relative}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container:before,.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container:after{clear:both}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group{padding:0 1px;position:absolute;top:0;*zoom:1;width:100%}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group:before,.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group:after{clear:both}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor{margin-left:5.5555556%;width:20.8333333%;float:left}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-instructor-img{display:block;width:100%;height:180px;background-size:cover;background-position:center center}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor img{width:100%;height:100%}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor:first-child{margin:0}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor h3{color:#059d62;font-size:1.3em;line-height:1.2em;font-weight:700;padding:8px 0 5px}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-desc,.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-teaching{font-size:.78em;margin:5px 0;line-height:1.4em}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-desc a,.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-teaching a{color:#059d62}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-desc a:hover,.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-teaching a:hover{color:#047a4c}.cgs-training .cgs-training-content .cgs-instructors .cgs-instructors-carousel .cgs-instructors-container .cgs-instructor-group .cgs-instructor .cgs-teaching{font-size:.8em}.cgs-training .cgs-training-page-format h2{color:#f5f5f5;font-size:1.2em;font-weight:400;margin:0;text-transform:uppercase;border-top:#1a1a1a 1px solid;padding-top:20px}.cgs-training .cgs-training-page-format .cgs-video-fullwidth{position:relative;margin-bottom:20px}.cgs-training .cgs-training-page-format .cgs-video-fullwidth iframe{width:100%;min-height:388px}.cgs-training .cgs-training-page-format .cgs-training-listblock{margin:20px auto}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li{*zoom:1;display:inline-block;width:100%;padding:12px;font-size:1.2em;line-height:2em;color:#bcbcbc;position:relative}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li:before,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li:after{display:table;content:"";line-height:0}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li:after{clear:both}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3{display:block;float:left}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div.li-title,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3.li-title{color:#059d62}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div.li-title .li-title-text,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3.li-title .li-title-text{color:#bcbcbc;padding-left:12px}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div.li-title .cgs-type-tags a,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3.li-title .cgs-type-tags a{float:none;display:inline-block}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div.li-row-text,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3.li-row-text{width:100%;color:#bcbcbc}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div.li-right,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3.li-right{position:absolute;right:0;top:0;padding:0 12px}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li div.li-extra-text,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li h3.li-extra-text{width:100%;font-size:.9em;line-height:1.2em;color:#55565a;padding:12px 12px 0}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li:hover{background-color:#222}.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li:hover div.li-title,.cgs-training .cgs-training-page-format .cgs-training-listblock ul>li:hover h3.li-title{color:#048453}.cgs-training .cgs-training-page-format .cgs-training-textblock p{margin:20px 0}.cgs-training .cgs-training-page-format .cgs-training-textblock p a{color:#f5f5f5}.cgs-training .cgs-training-page-format .cgs-training-textblock p a:hover{color:#048453}.cgs-training .cgs-training-page-format .cgs-training-textblock .cgs-textblock-section{margin:20px}.cgs-training .cgs-training-page-format .cgs-training-textblock ul,.cgs-training .cgs-training-page-format .cgs-training-textblock ol{list-style-type:disc;list-style-position:outside;margin-left:20px;color:#bcbcbc;font-size:1.2em;line-height:1.6em}.cgs-training .cgs-training-page-format .cgs-training-textblock ul li,.cgs-training .cgs-training-page-format .cgs-training-textblock ol li{padding:5px 5px 5px 10px}.cgs-training .cgs-training-page-format .cgs-training-textblock ol{list-style-type:decimal}.cgs-training .cgs-training-page-format .cgs-training-textblock h3{text-transform:uppercase;font-weight:700;color:#059d62;margin:20px 0}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance{margin:0 auto;background-color:#1a1a1a}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li{font-size:1em;color:#55565a;border-bottom:2px #282828 solid}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li h3,.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li div{line-height:24px}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li h3 strong,.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li div strong,.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li h3.glance-difficulty,.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li div.glance-difficulty{color:#059d62;font-weight:700;text-transform:uppercase}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li h3.glance-difficulty,.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li div.glance-difficulty{margin-left:12px}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li h3.glance-difficulty .cgs-workshop-level-icon,.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li div.glance-difficulty .cgs-workshop-level-icon{margin-right:5px}.cgs-training .cgs-training-page-format .cgs-training-at-a-glance ul li:hover{background-color:inherit}.cgs-training .cgs-instructor-container h2{color:#f5f5f5;font-size:1.2em;font-weight:400;margin:0;text-transform:uppercase}.cgs-training .cgs-instructor-container .cgs-instructor{min-height:200px}.cgs-training .cgs-instructor-container .cgs-instructor .cgs-instructor-avatar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:193px;height:193px;background-position:center center;background-size:cover;float:left;margin:0 24px 10px 0}.cgs-training .cgs-instructor-container .cgs-instructor .cgs-instructor-avatar img{display:none}.cgs-training .cgs-instructor-container .cgs-instructor p{margin:20px 0}.cgs-training .cgs-instructor-container ul.cgs-fancylist li{*zoom:1}.cgs-training .cgs-instructor-container ul.cgs-fancylist li:before,.cgs-training .cgs-instructor-container ul.cgs-fancylist li:after{display:table;content:"";line-height:0}.cgs-training .cgs-instructor-container ul.cgs-fancylist li:after{clear:both}.cgs-training .cgs-instructor-container .cgs-instructor-credits{margin:20px auto}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li{*zoom:1;display:inline-block;width:100%;padding:0 60px 0 12px;font-size:1.2em;line-height:2em;color:#bcbcbc;position:relative;margin:0 5px}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li:before,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li:after{display:table;content:"";line-height:0}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li:after{clear:both}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li a{color:#059d62}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li a:hover{color:#048453}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li div,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li h3{display:block;float:left}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li div.credit-title,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li h3.credit-title{color:#059d62}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li div.credit-title .credit-position,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li h3.credit-title .credit-position,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li div.credit-title .credit-type,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li h3.credit-title .credit-type{color:#bcbcbc;padding-left:12px}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li div.credit-year,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li h3.credit-year{position:absolute;right:0;top:0;padding:0 12px}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li div.credit-extra-text,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li h3.credit-extra-text{width:100%;font-size:.9em;line-height:1.2em;color:#55565a;padding:0 12px 12px}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li:hover{background-color:#222}.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li:hover div.credit-title,.cgs-training .cgs-instructor-container .cgs-instructor-credits .cgs-instructor-credits-list li:hover h3.credit-title{color:#048453}.cgs-training .cgs-instructor-container .cgs-instructor-links{margin:20px auto}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li{*zoom:1}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li:before,.cgs-training .cgs-instructor-container .cgs-instructor-links ul li:after{display:table;content:"";line-height:0}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li:after{clear:both}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a{display:inline-block;color:#059d62;padding:12px;font-size:1.2em;width:100%}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a div,.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a h3{display:block;float:left}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a div.link-url,.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a h3.link-url{font-size:.9em;color:#55565a;width:100%;padding-top:5px}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a div.link-description,.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a h3.link-description{color:#bcbcbc;width:100%;padding-top:5px}.cgs-training .cgs-instructor-container .cgs-instructor-links ul li a:hover{background-color:#222;color:#048453}.cgs-training .cgs-training-aside{float:right}.cgs-training .cgs-training-aside .cgs-training-mosaic-aside .cgs-imgy-body .imgy-img{padding:10px 10px 0}.cgs-training .cgs-training-aside .cgs-training-course-list{background-color:#1a1a1a;margin-bottom:20px}.cgs-training .cgs-training-aside .cgs-training-course-list h2,.cgs-training .cgs-training-aside .cgs-training-course-list h3,.cgs-training .cgs-training-aside .cgs-training-course-list ul{margin:10px}.cgs-training .cgs-training-aside .cgs-training-course-list h2{padding:15px 0 5px;margin:0 10px;color:#f5f5f5;font-weight:400;font-size:1.4em;line-height:1.2em}.cgs-training .cgs-training-aside .cgs-training-course-list h3{padding:8px;background-color:#b11d28;color:#f5f5f5;text-transform:uppercase;font-size:1em;margin-bottom:0}.cgs-training .cgs-training-aside .cgs-training-course-list ul{margin-bottom:0;margin-top:0}.cgs-training .cgs-training-aside .cgs-training-course-list ul li{padding:15px 20px 15px 0;border-bottom:1px solid #55565a}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a{position:relative;display:block;font-size:.8em;color:#bcbcbc}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a h4,.cgs-training .cgs-training-aside .cgs-training-course-list ul li a strong{padding:0;margin:0;color:#f5f5f5;font-size:1.2em;line-height:1.4em;font-weight:700}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a p{padding:0;margin:0;font-size:1em;line-height:1.4em}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a .cgs-chevron-white{position:absolute;top:6px;right:-20px}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a .cgs-chevron-white svg{display:block;pointer-events:none}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a .cgs-chevron-white svg path{fill:#55565a}.cgs-training .cgs-training-aside .cgs-training-course-list ul li a:hover .cgs-chevron-white svg path,.cgs-training .cgs-training-aside .cgs-training-course-list ul li a:active .cgs-chevron-white svg path,.cgs-training .cgs-training-aside .cgs-training-course-list ul li a:focus .cgs-chevron-white svg path{fill:#f5f5f5}.cgs-training .cgs-training-aside .cgs-training-course-list ul li:last-child{border-bottom:0}.cgs-training .cgs-training-aside .cgs-promo-video-container{margin:25px 0;position:relative;padding-bottom:56.25%;height:0}.cgs-training .cgs-training-aside .cgs-promo-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cgs-training .cgs-training-date .date-state{display:none}.cgs-training .cgs-training-date .date-state.date-tba{display:inline-block}.cgs-training .cgs-training-date .channel-state,.cgs-training .cgs-training-date .date-state{display:none}.cgs-training .cgs-training-date .channel-state.channel-workshops,.cgs-training .cgs-training-date .date-state.channel-workshops{display:inline-block}.cgs-training.cgs-course-channel-workshops .cgs-training-date .channel-state,.cgs-training .cgs-course.channel-workshops .cgs-training-date .channel-state,.cgs-training.cgs-course-channel-workshops .cgs-training-date .date-state,.cgs-training .cgs-course.channel-workshops .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-channel-workshops .cgs-training-date .channel-state.channel-workshops,.cgs-training .cgs-course.channel-workshops .cgs-training-date .channel-state.channel-workshops,.cgs-training.cgs-course-channel-workshops .cgs-training-date .date-state.channel-workshops,.cgs-training .cgs-course.channel-workshops .cgs-training-date .date-state.channel-workshops{display:inline-block}.cgs-training.cgs-course-channel-training_on_demand .cgs-training-date .channel-state,.cgs-training .cgs-course.channel-training_on_demand .cgs-training-date .channel-state,.cgs-training.cgs-course-channel-training_on_demand .cgs-training-date .date-state,.cgs-training .cgs-course.channel-training_on_demand .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-channel-training_on_demand .cgs-training-date .channel-state.channel-tods,.cgs-training .cgs-course.channel-training_on_demand .cgs-training-date .channel-state.channel-tods,.cgs-training.cgs-course-channel-training_on_demand .cgs-training-date .date-state.channel-tods,.cgs-training .cgs-course.channel-training_on_demand .cgs-training-date .date-state.channel-tods{display:inline-block}.cgs-training.cgs-course-coming-soon .cgs-training-date .date-state,.cgs-training .cgs-course.status-coming-soon .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-coming-soon .cgs-training-date .date-state.date-coming-soon,.cgs-training .cgs-course.status-coming-soon .cgs-training-date .date-state.date-coming-soon{display:inline-block}.cgs-training.cgs-course-enrolling-now .cgs-course-btn,.cgs-training .cgs-course.status-enrolling-now .cgs-course-btn{display:none}.cgs-training.cgs-course-enrolling-now .cgs-course-btn.btn-enrol,.cgs-training .cgs-course.status-enrolling-now .cgs-course-btn.btn-enrol{display:block}.cgs-training.cgs-course-enrolling-now .cgs-course-btn,.cgs-training .cgs-course.status-enrolling-now .cgs-course-btn{display:none}.cgs-training.cgs-course-enrolling-now .cgs-course-btn.btn-limited,.cgs-training .cgs-course.status-enrolling-now .cgs-course-btn.btn-limited{display:block}.cgs-training.cgs-course-enrolling-now .cgs-course-notify,.cgs-training .cgs-course.status-enrolling-now .cgs-course-notify{display:none}.cgs-training.cgs-course-enrolling-now .cgs-training-date .date-state,.cgs-training .cgs-course.status-enrolling-now .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-enrolling-now .cgs-training-date .date-state.date-enrolling,.cgs-training .cgs-course.status-enrolling-now .cgs-training-date .date-state.date-enrolling{display:inline-block}.cgs-training.cgs-course-course-full .cgs-training-date .date-state,.cgs-training .cgs-course.status-course-full .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-course-full .cgs-training-date .date-state.date-sold-out,.cgs-training .cgs-course.status-course-full .cgs-training-date .date-state.date-sold-out{display:inline-block}.cgs-training.cgs-course-now-teaching .cgs-training-date .date-state,.cgs-training .cgs-course.status-now-teaching .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-now-teaching .cgs-training-date .date-state.date-teaching,.cgs-training .cgs-course.status-now-teaching .cgs-training-date .date-state.date-teaching{display:inline-block}.cgs-training.cgs-course-tba .cgs-training-date .date-state,.cgs-training .cgs-course.status-tba .cgs-training-date .date-state{display:none}.cgs-training.cgs-course-tba .cgs-training-date .date-state.date-tba,.cgs-training .cgs-course.status-tba .cgs-training-date .date-state.date-tba{display:inline-block}.cgs-training.cgs-course-user-enrolled .cgs-course-btn,.cgs-training .cgs-course-user-enrolled .cgs-course-btn{display:none}.cgs-training.cgs-course-user-enrolled .cgs-course-btn.btn-enrolled,.cgs-training .cgs-course-user-enrolled .cgs-course-btn.btn-enrolled{display:block}.cgs-training.cgs-course-user-enrolled .cgs-course-notify,.cgs-training .cgs-course-user-enrolled .cgs-course-notify{display:none}.cgs-training.cgs-course-user-interested .cgs-course-notify div.cgs-course-notify-form form fieldset span input,.cgs-training .cgs-course-user-interested .cgs-course-notify div.cgs-course-notify-form form fieldset span input{background-color:#040404}.cgs-training.cgs-course-user-interested .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg.msg-interested,.cgs-training .cgs-course-user-interested .cgs-course-notify div.cgs-course-notify-form .cgs-course-notify-msg.msg-interested{display:block}.cgs-training.cgs-course-user-interested .cgs-course-notify div.cgs-course-notify-form #notify-manage,.cgs-training .cgs-course-user-interested .cgs-course-notify div.cgs-course-notify-form #notify-manage{display:block}.cgs-training-instructor .cgs-instuctor-profile-aside{position:relative;height:388px}.cgs-training-instructor .cgs-instuctor-profile-aside .cgs-imgy-body{margin:10px;height:50%}.cgs-training-instructor .cgs-instuctor-profile-aside .cgs-imgy-content{}.cgs-training-instructor .cgs-instuctor-profile-aside .cgs-imgy-foot{position:absolute;bottom:0;left:0;right:0}@media (max-width:1300px){.cgs-training .cgs-training-content .cgs-workshop-type-promo-container .cgs-workshop-type-promo-group .cgs-workshop-type-promo{width:80%;margin-bottom:30px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter{width:128px}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshops-menu .cgs-workshop-level-filter p{display:none}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span{float:right;width:auto;padding:15px}}@media (max-width:909px){.cgs-training{padding:0 20px}.cgs-training .cgs-ad-300x250{margin:0 auto}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo{width:48.5%;margin-left:3%;float:left}.cgs-training .cgs-training-content .cgs-workshops .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span,.cgs-training .cgs-training-content .cgs-tods .cgs-workshop-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span,.cgs-training .cgs-training-content .cgs-workshops .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span,.cgs-training .cgs-training-content .cgs-tods .cgs-tod-promos .cgs-training-promo .cgs-training-promo-bottom .cgs-promo-block-cta span{float:left}}.cgs-carousel-container{width:100%;overflow:hidden}.cgs-carousel-container .cgs-carousel-mask{position:relative;height:388px;margin-bottom:10px}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide{position:absolute;display:none;height:100%;float:left}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-background{display:block;left:0;width:100%;background-color:#040404;background-position:center center;background-size:cover;float:left;height:100%;position:absolute}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-background.cgs-flip-horizontal{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:'FlipH'}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content{position:relative;height:100%;*zoom:1}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content:before,.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content:after{display:table;content:"";line-height:0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content:after{clear:both}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content.cgs-workshop-slide-1{background:url(../..//img/common/slides/cgs-training-slide-1.png) top right no-repeat}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content.cgs-tod-slide-1{background:url(../..//img/common/slides/cgs-training-on-demand-slide-1.png) top right no-repeat}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content.cgs-tod-slide .slide-aside h2{color:#f5f5f5}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content.cgs-tod-slide .slide-aside .cgs-training-instructor{color:#059d62;font-weight:700;margin-top:0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside{font-size:1em;height:100%;width:320px;padding:32px 31px;background:rgba(0,0,0,.85);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000, endColorstr=#d9000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000, endColorstr=#d9000000);zoom:1}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside.float-left{float:none}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h2 a{color:#059d62;font-size:1.6em;line-height:1.2em;padding:0 0 10px;font-weight:700}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h2 a:hover{color:#047a4c}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h3{color:#bcbcbc;font-size:1.2em;line-height:1em;padding:5px 0;float:left;position:relative;*zoom:1}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h3:before,.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h3:after{display:table;content:"";line-height:0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h3:after{clear:both}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h3 span{text-transform:uppercase;float:left;margin-right:35px}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside h3 .cgs-workshop-level-icon{position:absolute;right:0;top:0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside p{margin:10px 0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside p.cgs-training-instructor{clear:both;font-size:1.3em;color:#f5f5f5;padding:10px 0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside p.cgs-training-instructor a{color:#f5f5f5;font-size:1.1em}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside p.cgs-training-instructor a:hover{color:#047a4c}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-price{margin:10px 0;text-align:left}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-price .price-line{padding:5px 0;color:#bcbcbc}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-price .price-line span{color:#f5f5f5;font-size:1.3em}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-price .discount-line{padding:5px 0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-details ul li{*zoom:1;color:#bcbcbc;padding:5px 0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-details ul li:before,.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-details ul li:after{display:table;content:"";line-height:0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-details ul li:after{clear:both}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-price{margin:15px 0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-price .price-val{color:#f5f5f5;font-size:1.3em}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-training-calendar-icon{float:left;margin-right:6px;position:relative;top:-5px}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside p.cgs-training-social{color:#f5f5f5;font-size:.8em}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-centered-text{color:#f5f5f5;margin:15px 0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-centered-text .cgs-training-limited-space{margin:0 24px;*zoom:1}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-centered-text .cgs-training-limited-space:before,.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-centered-text .cgs-training-limited-space:after{display:table;content:"";line-height:0}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-centered-text .cgs-training-limited-space:after{clear:both}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide .slide-content .slide-aside .cgs-centered-text .cgs-training-limited-space .cgs-training-warning-icon{float:left;margin-top:6px}.cgs-carousel-container .cgs-carousel-mask .cgs-carousel-slide:nth-child(3){background-color:#3d3e40}.cgs-carousel-container .cgs-carousel-btns{width:100%;padding:15px 0;text-align:center}.cgs-carousel-container .cgs-carousel-btns a{display:inline-block;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#1a1a1a;border:4px solid #1a1a1a;margin:0 3px}.cgs-carousel-container .cgs-carousel-btns a.active,.cgs-carousel-container .cgs-carousel-btns a:hover{background:#bcbcbc}.cgs-portfolios{margin-top:29px;*zoom:1}.cgs-portfolios:before,.cgs-portfolios:after{display:table;content:"";line-height:0}.cgs-portfolios:after{clear:both}.cgs-portfolios .cgs-portfolios-sponsor-spot{font-size:1.2em;color:#55565a;text-align:right;position:relative;float:right;width:250px;margin-top:10px}.cgs-portfolios .cgs-portfolios-sponsor-spot a.cgs-sponsor-link{display:inline-block;float:right;margin-top:-20px;margin-left:10px}.cgs-portfolios .cgs-portfolios-sponsor-spot a.cgs-sponsor-link .sponsor-img{opacity:.6;filter:alpha(opacity=60)}.cgs-portfolios .cgs-portfolios-sponsor-spot a.cgs-sponsor-link .sponsor-img:hover{opacity:1;filter:alpha(opacity=100)}.cgs-portfolios .cgs-portfolios-aside{*zoom:1}.cgs-portfolios .cgs-portfolios-aside:before,.cgs-portfolios .cgs-portfolios-aside:after{display:table;content:"";line-height:0}.cgs-portfolios .cgs-portfolios-aside:after{clear:both}@media (max-width:1010px){.cgs-portfolios .cgs-portfolios-aside{display:none}}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block{background:#1a1a1a;padding:0 25px 25px;margin-bottom:20px}@media (max-width:1300px){.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block{margin-bottom:10px}}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block h2{font-size:1.8em;line-height:1.6em;padding:16px 0}@media (max-width:1300px){.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block h2{font-size:1.4em}}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-avatar{margin-bottom:16px}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-avatar img{width:100%}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats{padding:0 7px}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block{text-align:left;margin:0 0 11px;display:block;vertical-align:top}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block .cgs-user-stats-icon{display:inline;vertical-align:sub;margin:0 10px 0 0;position:relative;top:3px}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block p,.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block .cgs-stats-counter{font-size:.9em}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block p{color:#f5f5f5;margin-bottom:0;display:inline}@media (max-width:1300px){.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block p span{display:none}}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block .cgs-stats-counter{font-family:Montserrat,Arial,sans-serif}.cgs-portfolios .cgs-portfolios-aside .cgs-portfolios-user-block .cgs-stats .cgs-user-header-user-stat-block .cgs-user-stats-percentile{color:#059d62;margin-top:3px;display:none}@media (max-width:1300px){.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block{margin-bottom:10px}}.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block h3{background:#1a1a1a;padding:25px 25px 0;font-size:.9em;line-height:1em;font-weight:700}.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block ul{margin:0 25px 25px}.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block ul li{margin:23px 0 0}.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block ul li p{margin:0;padding:0}.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block ul li p a:hover,.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block ul li p.cgs-small a:hover{color:#048453}.cgs-portfolios .cgs-portfolios-aside .cgs-promos .cgs-promo-block ul li p.cgs-small a{font-size:.8em;color:#bcbcbc}@media (max-width:1010px){.cgs-portfolios .cgs-portfolios-list{padding-left:20px;padding-right:20px}}.cgs-portfolios .cgs-portfolios-list .cgs-user-portfolio-tile .cgs-portfolio-tile-link .cgs-portfolio-tile-img{background-position:center top}.cgs-portfolios .cgs-portfolios-list .cgs-user-portfolio-tile .cgs-portfolio-btns a{display:none}.cgs-portfolios .cgs-portfolios-list .cgs-user-portfolio-tile:hover .cgs-portfolio-btns .cgs-view-button{display:block}.cgs-portfolios .cgs-portfolios-list .cgs-user-portfolio-tile .cgs-more-portfolios-container{margin-bottom:23px}@media (max-width:1300px){.cgs-more-btn-container.span8{width:940px}}@media (max-width:959px){.cgs-more-btn-container.span8{width:620px}}.cgs-gallery-tiles{margin:30px auto;position:relative;min-height:400px}@media (max-width:1300px){.cgs-gallery-tiles.span8{width:940px}}@media (max-width:959px){.cgs-gallery-tiles.span8{width:620px}}.cgs-gallery-tiles .cgs-gallery-header{margin-bottom:20px;*zoom:1}.cgs-gallery-tiles .cgs-gallery-header:before,.cgs-gallery-tiles .cgs-gallery-header:after{display:table;content:"";line-height:0}.cgs-gallery-tiles .cgs-gallery-header:after{clear:both}.cgs-gallery-tiles .cgs-gallery-header h1{font-size:1.8em}.cgs-gallery-tiles .cgs-gallery-header p{margin-top:10px;font-size:1.4em;line-height:2.8em;color:#f5f5f5;float:left}.cgs-gallery-tiles .cgs-gallery-header img{width:100%}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container{width:260px;float:right;margin-top:20px}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a{float:left;margin-right:10px}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a .twitter-share-icon:hover svg path{fill:#00ACED}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a .facebook-share-icon:hover svg path{fill:#48649f}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a .linkedin-share-icon:hover svg path{fill:#1783BC}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container p{float:left;margin:0;padding:0;line-height:1.65em}.cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a{float:left;margin-left:7px;margin-right:0}.cgs-gallery-tiles .cgs-gallery-tiles-grid{margin:0 auto}.cgs-gallery-tiles .cgs-gallery-tiles-grid.span8,.cgs-gallery-tiles .cgs-gallery-tiles-grid .span8{width:960px}.cgs-gallery-tiles .cgs-gallery-tiles-grid .span6{width:640px}.cgs-gallery-tiles .cgs-loader{text-align:center;margin:40px auto}.cgs-gallery-tiles .cgs-galleries-tile-overlay{position:absolute;bottom:0;left:0;right:0;height:42px;background:rgba(0,0,0,.8);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);zoom:1;z-index:1000}.cgs-gallery-tiles .cgs-galleries-tile-overlay p{float:left;margin:15px 0 0 10px;font-weight:700}.cgs-gallery-tiles .cgs-galleries-tile-overlay .cgs-btn-iradiated{line-height:3.6em;float:right}.cgs-gallery-tiles .cgs-galleries-tile{height:453px;overflow:hidden;width:300px;margin-bottom:20px;background:#1a1a1a;position:relative}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner{margin:9px}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-galleries-tile-details{margin:17px 0}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-galleries-tile-details p{font-size:1.167em;margin:8px 0 0}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-galleries-tile-details h2,.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-galleries-tile-details h2 a{color:#059d62;font-size:1.333em;margin:6px 0 8px;line-height:1.2em}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-galleries-tile-details h3{font-size:1.167em;margin:8px 0;line-height:1.2em}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-small-image-grid a{display:block;margin-bottom:10px}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-small-image-grid a img{width:100%}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-info-tile-content{margin-top:20px}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-info-tile-content p{margin-bottom:20px}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-info-tile-content p a{color:#dd4d37;line-height:1.4em}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-info-tile-content p a:hover{color:#e1604d}.cgs-gallery-tiles .cgs-galleries-tile .cgs-galleries-tile-inner .cgs-info-tile-content p span{color:#c6c5c5}.cgs-gallery-tiles .cgs-gallery-tile{width:300px;margin-bottom:20px;background:#1a1a1a}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a{position:relative;display:block}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a:hover .cgs-gallery-tile-rollover-overlay{display:block}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a .cgs-gallery-tile-pos1-overlay{position:absolute;top:10px;right:10px;z-index:1}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a .cgs-gallery-tile-pos2-overlay{position:absolute;top:40px;right:10px;z-index:1}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a .cgs-gallery-tile-pos3-overlay{position:absolute;top:70px;right:10px;z-index:1}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a .cgs-gallery-tile-rollover-overlay{background:rgba(0,0,0,.75);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000);zoom:1;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:none;padding:20px 15px}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a .cgs-gallery-tile-rollover-overlay h2{color:#f5f5f5;font-weight:700;font-size:1.5em;line-height:1.2em}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a .cgs-gallery-tile-rollover-overlay p{line-height:2.2em;font-size:1.2em;font-weight:700;color:#059d62}.cgs-gallery-tiles .cgs-gallery-tile .cgs-gallery-tile-single a img{width:100%;display:block}.lt-ie9 .cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a .twitter-share-icon:hover{opacity:.8;filter:alpha(opacity=80)}.lt-ie9 .cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a .facebook-share-icon:hover{opacity:.8;filter:alpha(opacity=80)}.lt-ie9 .cgs-gallery-tiles .cgs-gallery-header .social-plugins-container a .linkedin-share-icon:hover{opacity:.8;filter:alpha(opacity=80)}#cgs-portfolio-follow-page .cgs-portfolio-btns a{display:none}#cgs-portfolio-follow-page .cgs-portfolio-btns a.cgs-follow-button{display:block}.cgs-connect{*zoom:1;margin-top:27px}.cgs-connect:before,.cgs-connect:after{display:table;content:"";line-height:0}.cgs-connect:after{clear:both}@media (max-width:909px){.cgs-connect{padding:0 20px}}.cgs-connect .cgs-large-promo{background:#1a1a1a;padding:40px}.cgs-connect .cgs-large-promo h1{color:#059d62;font-size:2em;line-height:1.1em;margin-bottom:20px}.cgs-connect .cgs-large-promo p{color:#f5f5f5;font-weight:700;padding:10px 0;line-height:1.8em}.cgs-connect .cgs-connect-small-promo-container{margin:80px 0;text-align:center}.cgs-connect .cgs-connect-small-promo-container .cgs-connect-small-promo{width:27%;margin:0 27px;display:inline-block;vertical-align:top;text-align:center}.cgs-connect .cgs-connect-small-promo-container .cgs-connect-small-promo .cgs-connect-icon{display:inline}.cgs-connect .cgs-connect-small-promo-container .cgs-connect-small-promo p{line-height:1.7em;font-size:.9em}.cgs-connect .cgs-connect-small-promo-container .cgs-connect-small-promo h3{color:#059d62;font-size:1.2em;line-height:1.4em;font-weight:700;padding:17px 0}@media (max-width:1300px){.cgs-connect .cgs-connect-small-promo-container{*zoom:1}.cgs-connect .cgs-connect-small-promo-container:before,.cgs-connect .cgs-connect-small-promo-container:after{display:table;content:"";line-height:0}.cgs-connect .cgs-connect-small-promo-container:after{clear:both}.cgs-connect .cgs-connect-small-promo-container .cgs-connect-small-promo{width:100%;margin:0;display:block;text-align:left;height:120px;padding-right:20px}.cgs-connect .cgs-connect-small-promo-container .cgs-connect-icon{float:left;margin:0 20px}}.cgs-connect .cgs-connect-promos{margin-top:43px;font-size:1.166em}.cgs-connect .cgs-connect-promos ul{*zoom:1}.cgs-connect .cgs-connect-promos ul:before,.cgs-connect .cgs-connect-promos ul:after{display:table;content:"";line-height:0}.cgs-connect .cgs-connect-promos ul:after{clear:both}.cgs-connect .cgs-connect-promos ul li{float:left;*zoom:1}.cgs-connect .cgs-connect-promos ul li:before,.cgs-connect .cgs-connect-promos ul li:after{display:table;content:"";line-height:0}.cgs-connect .cgs-connect-promos ul li:after{clear:both}.cgs-connect .cgs-connect-promos ul li a{margin:0 18px;float:left}.cgs-connect .cgs-connect-promos ul li a.active,.cgs-connect .cgs-connect-promos ul li a:hover{color:#059d62}.cgs-connect .cgs-connect-promos ul li:before{content:"|";float:left;margin-top:5px;color:#bcbcbc}.cgs-connect .cgs-connect-promos ul li:first-child a{margin-left:0}.cgs-connect .cgs-connect-promos ul li:first-child:before{content:"";float:left}.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab{margin-top:37px}.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab.freebies,.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab.downloads{display:none}.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab .cgs-connect-promo-group{*zoom:1}.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab .cgs-connect-promo-group:before,.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab .cgs-connect-promo-group:after{display:table;content:"";line-height:0}.cgs-connect .cgs-connect-promos .cgs-connect-promos-tab .cgs-connect-promo-group:after{clear:both}.cgs-connect .cgs-connect-promos .cgs-connect-promo{background:#1a1a1a}.cgs-connect .cgs-connect-promos .cgs-connect-promo img{width:100%}.cgs-connect .cgs-connect-promos .cgs-connect-promo .cgs-padding{padding:17px 11px}.cgs-connect .cgs-connect-promos .cgs-connect-promo h3,.cgs-connect .cgs-connect-promos .cgs-connect-promo .cgs-promo-type{font-size:1.167em}.cgs-connect .cgs-connect-promos .cgs-connect-promo h3{padding-bottom:10px;line-height:1.3em}.cgs-connect .cgs-connect-promos .cgs-connect-promo .cgs-promo-type{color:#059d62}.cgs-connect .cgs-connect-promos .cgs-connect-promo .cgs-desc{font-size:.833em;font-weight:700;color:#f5f5f5;line-height:1.67em;background:#4c4c4c;padding:14px 11px}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta{text-align:center;border:2px solid #55565a;margin-bottom:40px}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta h2{font-size:2em;color:#bcbcbc;line-height:1em;margin:38px 0 30px}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta h2 span{letter-spacing:.1em}@media (max-width:909px){.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta h2 span{letter-spacing:normal}}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta .cgs-connect-upgrade-price{font-size:9.5em;font-weight:700;position:relative;border-bottom:2px solid #55565a;width:190px;margin:0 auto 10px}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta .cgs-connect-upgrade-price sup{font-size:.27193em;position:absolute;top:-30px;left:10px}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta .cgs-connect-upgrade-period{font-size:2em;font-weight:700}.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta .cgs-btn-iradiated{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:1.558em;padding-left:42px;padding-right:42px;margin:39px 0}@media (min-width:909px) and (max-width:1300px){.cgs-connect .cgs-connect-aside .cgs-connect-upgrade-cta .cgs-btn-iradiated{font-size:1.2em;padding-left:35px;padding-right:35px}}.cgs-secondary-nav-container{*zoom:1;margin:10px auto 20px}.cgs-secondary-nav-container:before,.cgs-secondary-nav-container:after{display:table;content:"";line-height:0}.cgs-secondary-nav-container:after{clear:both}.cgs-secondary-nav-container.cgs-portfolios-filter,.cgs-secondary-nav-container>.col-adapt{border-bottom:1px solid #1a1a1a}.cgs-secondary-nav-container ul.cgs-secondary-nav{float:left;*zoom:1;margin-left:6px;margin-bottom:-4px}.cgs-secondary-nav-container ul.cgs-secondary-nav:before,.cgs-secondary-nav-container ul.cgs-secondary-nav:after{display:table;content:"";line-height:0}.cgs-secondary-nav-container ul.cgs-secondary-nav:after{clear:both}.cgs-secondary-nav-container ul.cgs-secondary-nav li{float:left}.cgs-secondary-nav-container ul.cgs-secondary-nav li a{display:block;padding:11px 3px;margin:0 12px;font-family:"Open Sans",Arial,sans-serif;font-size:1.4em;border-bottom:4px solid transparent}.cgs-secondary-nav-container ul.cgs-secondary-nav li a.cgs-active,.cgs-secondary-nav-container ul.cgs-secondary-nav li a:hover{border-bottom:4px solid #059d62}.cgs-secondary-nav-container ul.cgs-secondary-nav li a:hover{color:#f5f5f5}.cgs-secondary-nav-container .cgs-sort-by-container{float:right;margin-right:20px;margin-top:5px;*zoom:1}.cgs-secondary-nav-container .cgs-sort-by-container:before,.cgs-secondary-nav-container .cgs-sort-by-container:after{display:table;content:"";line-height:0}.cgs-secondary-nav-container .cgs-sort-by-container:after{clear:both}.cgs-secondary-nav-container .cgs-sort-by-container .cgs-css-dropdown-label{color:#bcbcbc;font-size:1em;float:left;margin:1px 5px 0 0}.cgs-secondary-nav-container .cgs-sort-by-container .cgs-css-dropdown-dark{width:81px}.cgs-secondary-nav-container .cgs-sort-by-container .cgs-css-dropdown-dark span{width:50px}.cgs-secondary-nav-container .cgs-sort-by-container .cgs-css-dropdown-dark a{width:79px}.cgs-portfolios .cgs-sort-by-container{margin-bottom:10px}@media (max-width:909px){.cgs-secondary-nav-container{padding-left:20px;padding-right:20px}.cgs-secondary-nav-container>.col-adapt{margin-bottom:0}}.cgs-portfolio-aside{margin-bottom:50px}.cgs-portfolio-aside .cgs-portfolio-social-share{*zoom:1}.cgs-portfolio-aside .cgs-portfolio-social-share:before,.cgs-portfolio-aside .cgs-portfolio-social-share:after{display:table;content:"";line-height:0}.cgs-portfolio-aside .cgs-portfolio-social-share:after{clear:both}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container{float:left;margin:0 7px}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container a:hover .cgs-facebook-share-icon path{fill:#48649f}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container a:hover .cgs-twitter-share-icon path{fill:#00aced}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container a:hover .cgs-googlePlus-share-icon path{fill:#cf3e2c}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container a:hover .cgs-pinterest-share-icon path{fill:#CC2127}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container a:hover .cgs-linkedin-share-icon path{fill:#1783BC}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container a:hover .cgs-portfolio-like-count{color:#bcbcbc}.cgs-portfolio-aside .cgs-portfolio-social-share .cgs-portfolio-like-container .cgs-portfolio-like-count{color:#55565a;margin:6px 5px 0;text-align:center;background:#1a1a1a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cgs-portfolio-aside section{margin-top:30px}.cgs-portfolio-aside section p{font-size:1em;padding:10px;color:#fff}ul.cgs-software-used{padding:10px}ul.cgs-software-used li{margin:0 5px 5px 0;display:inline-block}ul.cgs-software-used li a{color:#fff;text-decoration:underline}ul.cgs-software-used li a:hover{color:#059d62}ul.cg-links{padding:10px}ul.cg-links li{display:inline-block;text-align:center;font-weight:700;font-size:1.2em;margin:0 5px 5px 0}ul.cg-links li a{display:block;height:30px;width:30px;padding:5px;line-height:1.5em;background:#bcbcbc;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#3d3e40}ul.cg-links li a:hover{background:#059d62}.collections-manager-interface{-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-ms-box-shadow:0 0 3px rgba(0,0,0,.5);-o-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.collections-manager-interface ul li{background:#bcbcbc;border-bottom:1px solid #55565a}.collections-manager-interface ul li a{padding:10px;color:#55565a;display:block;line-height:1.5em}.collections-manager-interface ul li:hover{background:#afafaf}.collections-manager-interface ul li.cgs-last{background:#059d62;text-align:center;border:0}.collections-manager-interface ul li.cgs-last a{color:#3d3e40}.collections-manager-interface ul li.cgs-last:hover{background:#048453}.collections-manager-interface form ul li{padding:10px;color:#55565a}.collections-manager-interface form ul li:hover{background:#bcbcbc}.collections-manager-interface form ul li.cgs-last{padding:0}.collections-manager-interface form ul li input[type=text]{display:block;width:95%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;padding:5px;margin-top:.5em}.collections-manager-interface form ul li input[type=submit]{width:100%;text-transform:uppercase;font-weight:700;background:0;border:0;cursor:pointer;padding:10px}.cgs-collections-manager{margin-top:30px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-ms-box-shadow:0 0 3px rgba(0,0,0,.5);-o-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.cgs-collections-manager ul li{background:#bcbcbc;border-bottom:1px solid #55565a}.cgs-collections-manager ul li a{padding:10px;color:#55565a;display:block;line-height:1.5em}.cgs-collections-manager ul li:hover{background:#afafaf}.cgs-collections-manager ul li.cgs-last{background:#059d62;text-align:center;border:0}.cgs-collections-manager ul li.cgs-last a{color:#3d3e40}.cgs-collections-manager ul li.cgs-last:hover{background:#048453}.cgs-collections-manager form ul li{padding:10px;color:#55565a}.cgs-collections-manager form ul li:hover{background:#bcbcbc}.cgs-collections-manager form ul li.cgs-last{padding:0}.cgs-collections-manager form ul li input[type=text]{display:block;width:95%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;padding:5px;margin-top:.5em}.cgs-collections-manager form ul li input[type=submit]{width:100%;text-transform:uppercase;font-weight:700;background:0;border:0;cursor:pointer;padding:10px}.cgs-add-to-collections{display:block;padding:10px;background-color:#494a4d;*background-color:#3d3e40;background-image:-moz-linear-gradient(top,#55565a,#3d3e40);background-image:-webkit-gradient(linear,0 0,0 100%,from(#55565a),to(#3d3e40));background-image:-webkit-linear-gradient(top,#55565a,#3d3e40);background-image:-o-linear-gradient(top,#55565a,#3d3e40);background-image:linear-gradient(to bottom,#55565a,#3d3e40);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff55565a', endColorstr='#ff3d3e40', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#bcbcbc;font-size:1.2em;cursor:pointer}.cgs-add-to-collections span{position:relative;bottom:4px;margin-left:5px}.cgs-add-to-collections:hover{color:#fff}.cgs-add-to-collections:hover .cgs-inline-block path{fill:#f5f5f5}.cgs-add-to-collections:active{background-color:#494a4d;*background-color:#55565a;background-image:-moz-linear-gradient(top,#3d3e40,#55565a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3d3e40),to(#55565a));background-image:-webkit-linear-gradient(top,#3d3e40,#55565a);background-image:-o-linear-gradient(top,#3d3e40,#55565a);background-image:linear-gradient(to bottom,#3d3e40,#55565a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d3e40', endColorstr='#ff55565a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-check-toggle path{fill:#059d62;stroke:rgba(0,0,0,.5);stroke-width:1}#cgs-project-details{*zoom:1;margin-top:30px;margin:0 auto}#cgs-project-details:before,#cgs-project-details:after{display:table;content:"";line-height:0}#cgs-project-details:after{clear:both}#cgs-project-details h2.cgs-project-details-title{color:#f5f5f5;font-size:2em;margin:20px 0;line-height:1.2em}#cgs-project-details h2.cgs-project-details-title a{color:#bcbcbc}#cgs-project-details h2.cgs-project-details-title a:hover{text-decoration:underline}#cgs-project-details h3.cgs-project-details-subtitle{color:#bcbcbc;font-size:1.2em;margin:-10px 0 27px 0}#cgs-project-details h3.cgs-project-details-subtitle a:hover{text-decoration:underline}#cgs-project-details .cgs-project-details-main{*zoom:1;margin-left:0}#cgs-project-details .cgs-project-details-main:before,#cgs-project-details .cgs-project-details-main:after{display:table;content:"";line-height:0}#cgs-project-details .cgs-project-details-main:after{clear:both}@media (max-width:1015px){#cgs-project-details .cgs-project-details-main{width:100%}}#cgs-project-details .cgs-type-tags{*zoom:1}#cgs-project-details .cgs-type-tags:before,#cgs-project-details .cgs-type-tags:after{display:table;content:"";line-height:0}#cgs-project-details .cgs-type-tags:after{clear:both}#cgs-project-details .cgs-type-tags input[type=text]{float:left;margin-bottom:10px}#cgs-project-details .cgs-type-tags a{background:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#bcbcbc;font-weight:700;display:inline-block;word-break:break-all;margin:2px;padding:5px;font-size:.9em}#cgs-project-details .cgs-type-tags a:hover{color:#1a1a1a;background:#059d62;text-decoration:none}.project-details-comments-container{float:left}.project-details-comments-container .cgs-forum{margin:30px 0}.cgs-portfolio-aside #cgs-albums .cgs-album-button{display:block;padding:20px;background-color:#555;margin:5px;text-align:center;color:#f5f5f5;text-transform:uppercase;line-height:20px}.cgs-portfolio-aside #cgs-albums .cgs-album-button span.hover{display:none}.cgs-portfolio-aside #cgs-albums .cgs-album-button:hover{background-color:#484848}.cgs-portfolio-aside #cgs-albums .cgs-album-button:hover span.title{display:none}.cgs-portfolio-aside #cgs-albums .cgs-album-button:hover span.hover{display:inline}@media (max-width:1015px){.cgs-portfolio-aside{width:100%;margin-left:0}}.cgs-portfolio-aside .cgs-sharing-container{margin-top:20px}.cgs-portfolio-aside nav.cgs-project-details-next-prev{display:block;width:300px;height:70px;*zoom:1}.cgs-portfolio-aside nav.cgs-project-details-next-prev:before,.cgs-portfolio-aside nav.cgs-project-details-next-prev:after{display:table;content:"";line-height:0}.cgs-portfolio-aside nav.cgs-project-details-next-prev:after{clear:both}@media (max-width:1015px){.cgs-portfolio-aside nav.cgs-project-details-next-prev{width:100%}}.cgs-portfolio-aside nav.cgs-project-details-next-prev a{display:none;width:86px;color:#f5f5f5;font-size:12px;height:50px;line-height:50px;text-align:center;background-color:#555;float:left}.cgs-portfolio-aside nav.cgs-project-details-next-prev a:hover,.cgs-portfolio-aside nav.cgs-project-details-next-prev a:focus,.cgs-portfolio-aside nav.cgs-project-details-next-prev a:active{background-color:#3e3e3e;*background-color:#333;background-image:-moz-linear-gradient(top,#484848,#333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#484848),to(#333));background-image:-webkit-linear-gradient(top,#484848,#333);background-image:-o-linear-gradient(top,#484848,#333);background-image:linear-gradient(to bottom,#484848,#333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484848', endColorstr='#ff333333', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-prev{margin-right:10px}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-grid{margin:0 10px}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-grid .cgs-icon{margin-top:14px}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-next{margin-left:10px}@media (max-width:1015px){.cgs-portfolio-aside nav.cgs-project-details-next-prev a{width:30%}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-prev{margin-right:15px}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-grid{margin:0 15px}.cgs-portfolio-aside nav.cgs-project-details-next-prev a.cgs-project-details-next{margin-left:15px}}.cgs-portfolio-aside nav.cgs-project-details-next-prev a .cgs-icon{display:inline-block}.cgs-portfolio-aside nav.cgs-project-details-next-prev a .cgs-icon svg{display:block;pointer-events:none}.cgs-portfolio-aside nav.cgs-project-details-next-prev.cgs-project-details-show a{display:block}.cgs-portfolio-aside nav.cgs-project-details-next-prev.cgs-project-details-show .cgs_loader{display:none}ul.cgs-project-details-content li{margin-bottom:24px}ul.cgs-project-details-content li img{max-width:100%;margin:20px 0}ul.cgs-project-details-content li p{margin:20px 0}ul.cgs-project-details-content li .cgs-project-details-image-container img.cgs-project-details-image{max-width:100%;margin:0 auto 20px;display:block}ul.cgs-project-details-content li .cgs-project-details-verold-container{position:relative;padding-bottom:72%;margin-bottom:20px}ul.cgs-project-details-content li .cgs-project-details-verold-container iframe{width:100%;height:100%;position:absolute;left:0}ul.cgs-project-details-content li .cgs-project-details-video-container{margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}ul.cgs-project-details-content li .cgs-project-details-video-container iframe,ul.cgs-project-details-content li .cgs-project-details-video-container object,ul.cgs-project-details-content li .cgs-project-details-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}ul.cgs-project-details-content li .cgs-project-details-text-container{margin:30px 0}ul.cgs-project-details-content li .cgs-project-details-text-container p{font-size:1.2em;line-height:1.4em}ul.cgs-project-details-content li .cgs-project-details-text-container img{width:auto;max-width:100%}ul.cgs-project-details-content li .cgs-project-details-verold-container.cgs-no-padding,ul.cgs-project-details-content li .cgs-project-details-video-container.cgs-no-padding{padding:0}.cgs_sharebox{width:300px;position:relative;color:#999}.cgs_sharebox .cgs_share_box_unit p{color:#999;font-family:'Titillium Web',sans-serif;line-height:1em;font-weight:200}.cgs_sharebox .cgs_share_box_unit{width:80px;padding:50px 10px 0;text-align:center;float:left}.cgs_sharebox .cgs_share_box_unit .thumbs_up{background:url(../../img/common/svg/social-thumbs-up.svg) no-repeat;background-size:40px 80px!important;background-position:top center!important}.cgs_sharebox .cgs_share_box_unit .thumbs_up.liked{background:url(../../img/common/svg/social-thumbs-up.svg) no-repeat;background-size:40px 80px!important;background-position:bottom center!important}.cgs_sharebox .cgs_share_box_unit .facebook{background:url(../../img/common/svg/social-facebook-grey.svg) no-repeat}.cgs_sharebox .cgs_share_box_unit .views{background:url(../../img/common/svg/social-views.svg) no-repeat}.cgs_sharebox .cgs_share_box_unit .ico{background-size:100% 100%;background-position:center;width:40px;height:40px;display:inline-block;opacity:.5}.cgs_sharebox .cgs_share_box_unit.active .ico{opacity:1;cursor:pointer}.cgs_sharebox .cgs_share_box_unit.active:hover .ico{opacity:.5}.cgs-project-details-comments-container .cgs-project-details-comments-header{*zoom:1;border-bottom:1px solid #1a1a1a;margin-bottom:24px}.cgs-project-details-comments-container .cgs-project-details-comments-header:before,.cgs-project-details-comments-container .cgs-project-details-comments-header:after{display:table;content:"";line-height:0}.cgs-project-details-comments-container .cgs-project-details-comments-header:after{clear:both}.cgs-project-details-comments-container .cgs-project-details-comments-header h3{font-size:1.6em;font-weight:700;color:#bcbcbc;float:left}.cgs-project-details-comments-container .cgs-project-details-comments-header .cg-talk-icon{float:left;margin-left:6px;position:relative;top:-22px}.cgs-project-details-comments-container .cgs-project-details-comments-header .cgs-comments-total{float:right}.cgs-project-details-title-view{position:relative}.cgs-project-details-edit{display:none;position:relative}.cgs-project-details-edit textarea{height:200px;width:100%;margin-bottom:20px}.cgs-project-details-button-container{position:relative;margin-top:40px}.cgs-project-details-button-container a{position:relative;display:inline-block;color:#f5f5f5;width:173px;margin:0 5px 10px 0;text-transform:uppercase;height:50px;line-height:50px;text-align:center;background-color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:35px;line-height:8px;text-align:center}.cgs-project-details-button-container a:hover,.cgs-project-details-button-container a:focus,.cgs-project-details-button-container a:active{background-color:#3e3e3e;*background-color:#333;background-image:-moz-linear-gradient(top,#484848,#333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#484848),to(#333));background-image:-webkit-linear-gradient(top,#484848,#333);background-image:-o-linear-gradient(top,#484848,#333);background-image:linear-gradient(to bottom,#484848,#333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484848', endColorstr='#ff333333', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cgs-project-details-button-container a:last-child{margin-right:0}.cgs-project-details-button-container a .cgs-project-details-button-content{display:inline-block;position:relative;padding-left:27px;pointer-events:none}.cgs-project-details-button-container a .cgs-project-details-button-content svg{position:absolute;top:8px;left:0;pointer-events:none}.cgs-project-details-button-container a .cgs-project-details-button-content svg fill{color:#fff}form.cgs-project-details-form input[type=text],form.cgs-project-details-form textarea{font-family:"Open Sans",Arial,sans-serif;font-size:16px;background-color:#333;color:#fff;border:1px solid #000;padding:10px 16px;-webkit-box-shadow:inset 0 0 10px #111;-moz-box-shadow:inset 0 0 10px #111;-ms-box-shadow:inset 0 0 10px #111;-o-box-shadow:inset 0 0 10px #111;box-shadow:inset 0 0 10px #111;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}form.cgs-project-details-form input.cgs-input-error{border:2px solid #b11d28}form.cgs-project-details-form .cgs-project-details-category-select{display:inline-block}form.cgs-project-details-form .cgs-radio-group{display:inline-block;font-family:"Open Sans",Arial,sans-serif;font-size:12px}form.cgs-project-details-form .cgs-radio-group label{margin-right:20px}form.cgs-project-details-form.cgs-project-details-title-form input.cgs-project-details-title-input,form.cgs-project-details-form.cgs-project-details-title-form input.cgs-project-details-subtitle-input{display:block;width:100%;margin:20px 0}form.cgs-project-details-form.cgs-project-details-title-form input.cgs-project-details-title-input{font-size:2em}form.cgs-project-details-form.cgs-project-details-title-form input.cgs-project-details-subtitle-intput{font-size:1.2em}form.cgs-project-details-form.cgs-project-details-verold-form input[type=text],form.cgs-project-details-form.cgs-project-details-video-form input[type=text]{display:block;width:100%;margin-bottom:30px}form.cgs-project-details-form.cgs-project-details-video-form{padding-top:10px}form.cgs-project-details-form.cgs-project-details-description-form textarea{display:block;width:100%;height:300px;font-size:1em}form.cgs-project-details-form.cgs-project-details-software-form input{font-size:1em;width:100%}form.cgs-project-details-form.cgs-project-details-keywords-form input{font-size:1em;width:100%}ul.cgs-project-details-new-content-buttons{font-size:0;list-style:none;margin:0 0 20px}ul.cgs-project-details-new-content-buttons li{display:inline-block;margin:0;padding:0;width:30%;margin-right:5%}ul.cgs-project-details-new-content-buttons li:last-child{margin-right:0}ul.cgs-project-details-new-content-buttons li span{display:block;padding-top:16px;cursor:pointer;color:#bcbcbc;height:50px;line-height:50px;text-align:center;background-color:#555;height:80px;font-size:14px;line-height:14px;text-transform:uppercase}ul.cgs-project-details-new-content-buttons li span:hover,ul.cgs-project-details-new-content-buttons li span:focus,ul.cgs-project-details-new-content-buttons li span:active{background-color:#3e3e3e;*background-color:#333;background-image:-moz-linear-gradient(top,#484848,#333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#484848),to(#333));background-image:-webkit-linear-gradient(top,#484848,#333);background-image:-o-linear-gradient(top,#484848,#333);background-image:linear-gradient(to bottom,#484848,#333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484848', endColorstr='#ff333333', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}ul.cgs-project-details-new-content-buttons li span div{margin-bottom:5px}ul.cgs-project-details-new-content-buttons li span svg{pointer-events:none}ul.cgs-project-details-new-content-buttons li span:hover{background-color:#048453}@media (max-width:1300px){#cgs-project-details.span8,#cgs-project-details .span8{width:960px}#cgs-project-details .span6{width:640px}}@media (max-width:1015px){#cgs-project-details.span8,#cgs-project-details .span8{width:640px}#cgs-project-details .cgs-portfolio-social-share{width:48.5%;float:left}#cgs-project-details .cgs-ad-300x250{margin:0 auto}}.cgs-new-project{margin:0 auto;*zoom:1}.cgs-new-project:before,.cgs-new-project:after{display:table;content:"";line-height:0}.cgs-new-project:after{clear:both}.cgs-new-project p{margin:20px 0}.cgs-new-project #cgs-create-project-spinner-container,.cgs-new-project #cgs-upload-image-spinner-container{text-align:center;padding:45px 0}.cgs-new-project .cgs-upload-image-container{width:100%;margin-top:20px}.cgs-new-project .cgs-upload-image-container img{width:100%}.cgs-new-project form p{font-size:1em}.cgs-new-project form .cgs-text-larger{font-size:1.2em}.cgs-new-project form .cgs-file-upload-container input[type=file]{display:none}.cgs-new-project form .cgs-file-upload-container .cgs-btn-iradiated{font-size:.7em;margin:-1px 0 -1px -1px}.cgs-new-project form .cgs-file-upload-container span{vertical-align:middle}.cgs-new-project form .cgs-file-upload-container span.cgs-file-value{font-weight:700}.cgs-new-project form .cgs-file-upload-container span.cgs-file-value.cgs-input-error{color:#b11d28}.cgs-new-project input.create_thread[disabled]{background:#bcbcbc}.cgs-new-project .cgs-auto-complete-field{*zoom:1}.cgs-new-project .cgs-auto-complete-field:before,.cgs-new-project .cgs-auto-complete-field:after{display:table;content:"";line-height:0}.cgs-new-project .cgs-auto-complete-field:after{clear:both}.cgs-new-project .cgs-auto-complete-field input[type=text]{float:left;margin-bottom:10px}.cgs-new-project .cgs-auto-complete-field a{background:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#bcbcbc;font-weight:700;display:inline-block;word-break:break-all;margin:2px;padding:5px;font-size:.9em}.cgs-new-project .cgs-auto-complete-field a:hover{color:#1a1a1a;background:#059d62;text-decoration:none}#cgs-project-user-about{*zoom:1;margin-top:30px;margin:0 auto}#cgs-project-user-about:before,#cgs-project-user-about:after{display:table;content:"";line-height:0}#cgs-project-user-about:after{clear:both}#cgs-project-user-about h2.cgs-project-user-about-title{color:#f5f5f5;font-size:2em;margin:20px 0;line-height:1.2em}#cgs-project-user-about h3.cgs-project-user-about-subtitle{color:#bcbcbc;font-size:1.2em;margin:-10px 0 27px 0}#cgs-project-user-about .cgs-project-user-about-main{*zoom:1;margin-left:0}#cgs-project-user-about .cgs-project-user-about-main:before,#cgs-project-user-about .cgs-project-user-about-main:after{display:table;content:"";line-height:0}#cgs-project-user-about .cgs-project-user-about-main:after{clear:both}@media (max-width:1300px){.cgs-about-info-block{width:425px}}@media (max-width:909px){.cgs-about-info-block{width:48.5%;margin-left:3%}}.cgs-about-info-block .cgs-ad-300x250{background:#1a1a1a;width:302px;height:252px;margin-bottom:20px;border:1px solid #444;margin-left:auto;margin-right:auto}.cgs-about-info-block section{margin-bottom:30px}.cgs-about-info-block section a{color:#059d62}.cgs-about-info-block section a:hover{text-decoration:underline}.cgs-about-info-block section span a{color:#fff}.cgs-about-info-block section span a:hover{text-decoration:underline}.cgs-about-info-block section .cgs-center{text-align:center}.cgs-about-info-block section select{display:none;background:#1a1a1a;border:1px solid #55565a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#f5f5f5;width:158px;font-family:"Open Sans",Arial,sans-serif;font-size:.9em}.cgs-about-info-block section input[type=text]{font-family:"Open Sans",Arial,sans-serif;font-size:.9em;padding:3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #55565a;background:#1a1a1a;color:#f5f5f5;width:158px;margin:0}.cgs-about-info-block section textarea{width:100%;height:300px;border:0;background:#1a1a1a;color:#f5f5f5;font-family:"Open Sans",Arial,sans-serif;padding:10px;margin:20px 0;line-height:1.1em;border:1px solid #55565a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-about-info-block section textarea.cgs-error,.cgs-about-info-block section input[type=text].cgs-error{border-color:#b11d28}.cgs-about-info-block section p{margin-top:20px;padding:0 10px;color:#fff}.cgs-about-info-block section p.cgs-error{margin:2px 0;padding:5px 10px;border:1px solid #b11d28;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#b11d28;font-weight:700}.cgs-about-info-block section table{width:100%;border-collapse:separate;border-spacing:0 20px;line-height:1.2em;table-layout:fixed}.cgs-about-info-block section table tr td{word-wrap:break-word;vertical-align:middle;padding-left:5px}.cgs-about-info-block section table tr td:first-child{padding:0 10px;height:25px;color:#bcbcbc;text-transform:uppercase;font-size:.9em}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown{position:relative;float:left;background:#1a1a1a;padding:6px 7px;width:126px;margin-top:-6px;border:1px solid #55565a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;*zoom:1}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown:hover ul,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown:hover ul,.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul.cgs-hover,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul.cgs-hover{left:-1px}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul{position:absolute;top:15px;left:-9999px;z-index:3000}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown:before,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown:before,.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown:after,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown:after{display:table;content:"";line-height:0}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown:after,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown:after{clear:both}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown .cgs-down-arrow,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown .cgs-down-arrow{float:right;margin:-1px 0 0 5px}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown span,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown span{float:left;font-size:1em;line-height:1em;color:#bcbcbc}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul{top:23px;border-right:1px solid #55565a;border-bottom:1px solid #55565a;border-left:1px solid #55565a;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li a.active,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li a.active{background:#059d62;color:#1a1a1a}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li a,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li a{display:block;background:#1a1a1a;padding:6px 7px;font-size:1em;line-height:1em;width:124px}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li a:hover,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li a:hover{background:#059d62;color:#1a1a1a}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li a.cgs-last,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li a.cgs-last{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown:before,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown:before,.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown:after,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown:after{display:block}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul{margin:0;padding:0}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li{margin-bottom:0}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li:before,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li:before,.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li:after,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li:after{display:block}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li a,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li a{color:#bcbcbc}.cgs-about-info-block section table.cgs-two-col tr td .cgs-availability-dropdown ul li a:hover,.cgs-about-info-block section table.cgs-two-col tr td .cgs-receive-following-emails-dropdown ul li a:hover{text-decoration:none}.cgs-about-info-block section table.cgs-two-col tr td:first-child{width:40%}.cgs-about-info-block section table.cgs-two-col tr td:nth-child(2){width:60%;padding-right:10px}.cgs-about-info-block section table.cgs-three-col tr td:first-child{width:20%}.cgs-about-info-block section table.cgs-three-col tr td:nth-child(2){width:55%;text-align:center}.cgs-about-info-block section table.cgs-three-col tr td:nth-child(3){width:25%;text-align:center;font-size:.8em}.cgs-about-info-block section table.cgs-three-col tr td .percentile{background:#55565a;padding:3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;top:-1px}.cgs-about-info-block section ul{margin-top:20px;padding:0 10px}.cgs-about-info-block section ul li{*zoom:1;margin-bottom:10px;line-height:1.5em}.cgs-about-info-block section ul li:before,.cgs-about-info-block section ul li:after{display:table;content:"";line-height:0}.cgs-about-info-block section ul li:after{clear:both}.cgs-about-info-block section ul li p{margin:0 0 10px;padding:0}.cgs-about-info-block section ul li p label{margin-top:3px;width:100px;float:left}.cgs-about-info-block section ul li p input[type=text]{width:130px}.cgs-about-info-block section ul li b{display:block;color:#bcbcbc}.cgs-about-info-block section .cgs-form-interface{display:none;width:100%}.cgs-about-info-block section .cgs-form-interface .cgs-errors{margin:0 0 20px}.cgs-about-info-block section .cgs-remove-field-pair,.cgs-about-info-block section .cgs-add-field-pair{font-size:1.2em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;font-weight:700;float:right;padding:1px 5px 1px 6px;margin-top:4px;background:#bcbcbc;color:#55565a}.cgs-about-info-block section .cgs-remove-field-pair:hover,.cgs-about-info-block section .cgs-add-field-pair:hover{text-decoration:none;color:#bcbcbc;background:#55565a}.cgs-about-info-block section .cgs-add-field-pair-container{*zoom:1;margin-top:0}.cgs-about-info-block section .cgs-add-field-pair-container:before,.cgs-about-info-block section .cgs-add-field-pair-container:after{display:table;content:"";line-height:0}.cgs-about-info-block section .cgs-add-field-pair-container:after{clear:both}.cgs-about-info-block section .cgs-add-field-pair{float:left;margin-bottom:20px;padding:3px 5px 2px;text-align:center}.cgs-about-info-block .cgs-type-tags input[type=text]{float:left;margin-bottom:10px}.cgs-about-info-block .cgs-type-tags a{background:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#bcbcbc;font-weight:700;display:inline-block;word-break:break-all;margin:2px;padding:5px;font-size:.9em}.cgs-about-info-block .cgs-type-tags a:hover{color:#1a1a1a;background:#059d62;text-decoration:none}.cgs-auto-complete-container{position:absolute}.cgs-auto-complete-container .cgs-auto-complete li:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top:1px solid #55565a}.cgs-auto-complete-container .cgs-auto-complete li:last-child a{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.cgs-auto-complete-container .cgs-auto-complete li a{display:block;font-size:1.2em;background:#1a1a1a;padding:8px 5px;border-bottom:1px solid #55565a;border-left:1px solid #55565a;border-right:1px solid #55565a}.cgs-auto-complete-container .cgs-auto-complete li a:hover{color:#f5f5f5;background:#55565a;font-weight:700}.cgs-hidden{display:none}.cgs-type-textarea{line-height:1.4em;margin:15px 0 0}.cgs-all-projects{*zoom:1;margin:0 auto;position:relative;min-height:300px}.cgs-all-projects:before,.cgs-all-projects:after{display:table;content:"";line-height:0}.cgs-all-projects:after{clear:both}.cgs-all-projects .cgs-ad-300x250{background:#1a1a1a;width:302px;height:252px;margin-bottom:20px;border:1px solid #444;position:absolute;right:0;z-index:20;margin-left:20px}.cgs-all-projects .cgs-project-block{margin-bottom:20px;width:300px}.cgs-all-projects .cgs-project-block .cgs-project-preview-container{position:relative;width:100%}.cgs-all-projects .cgs-project-block .cgs-project-preview-container:hover .cgs-project-preview-overlay{display:block}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-preview{width:100%;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;display:block}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-preview-overlay{background:rgba(0,0,0,.7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);zoom:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-preview-overlay h3{color:#f5f5f5;font-size:1.4em;line-height:1.4em;padding:18px 15px}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-preview-overlay>span{position:absolute;right:0;bottom:0;color:#1a1a1a;background:#059d62;font-weight:700;padding:16px 17px;font-size:.8em}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-preview-overlay>span:hover{background:#048453}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-tile-pos1-overlay{position:absolute;top:10px;right:10px;z-index:1}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-tile-pos2-overlay{position:absolute;top:40px;right:10px;z-index:1}.cgs-all-projects .cgs-project-block .cgs-project-preview-container .cgs-project-pos3-overlay{position:absolute;top:70px;right:10px;z-index:1}.cgs-all-projects .cgs-project-block .cgs-collections-manager{margin-top:13px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-ms-box-shadow:0 0 3px rgba(0,0,0,.5);-o-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.cgs-all-projects .cgs-project-block .cgs-collections-manager ul li{background:#bcbcbc;border-bottom:1px solid #55565a}.cgs-all-projects .cgs-project-block .cgs-collections-manager ul li a{padding:10px;color:#55565a;display:block;line-height:1.5em}.cgs-all-projects .cgs-project-block .cgs-collections-manager ul li:hover{background:#afafaf}.cgs-all-projects .cgs-project-block .cgs-collections-manager ul li.cgs-last{background:#059d62;text-align:center;border:0}.cgs-all-projects .cgs-project-block .cgs-collections-manager ul li.cgs-last a{color:#3d3e40}.cgs-all-projects .cgs-project-block .cgs-collections-manager ul li.cgs-last:hover{background:#048453}.cgs-all-projects .cgs-project-block .cgs-collections-manager form ul li{padding:10px;color:#55565a}.cgs-all-projects .cgs-project-block .cgs-collections-manager form ul li:hover{background:#bcbcbc}.cgs-all-projects .cgs-project-block .cgs-collections-manager form ul li.cgs-last{padding:0}.cgs-all-projects .cgs-project-block .cgs-collections-manager form ul li input[type=text]{display:block;width:95%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;padding:5px;margin-top:.5em}.cgs-all-projects .cgs-project-block .cgs-collections-manager form ul li input[type=submit]{width:100%;text-transform:uppercase;font-weight:700;background:0;border:0;cursor:pointer;padding:10px}.cgs-all-projects .cgs-block-info-container{background:#1a1a1a;padding:0 17px;*zoom:1}.cgs-all-projects .cgs-block-info-container:before,.cgs-all-projects .cgs-block-info-container:after{display:table;content:"";line-height:0}.cgs-all-projects .cgs-block-info-container:after{clear:both}.cgs-all-projects .cgs-block-info-container a.cgs-block-info{float:left;color:#55565a;margin-right:20px;margin-top:9px;*zoom:1}.cgs-all-projects .cgs-block-info-container a.cgs-block-info:before,.cgs-all-projects .cgs-block-info-container a.cgs-block-info:after{display:table;content:"";line-height:0}.cgs-all-projects .cgs-block-info-container a.cgs-block-info:after{clear:both}.cgs-all-projects .cgs-block-info-container a.cgs-block-info .cgs-data{float:left;padding:5px 7px 13px 0}.cgs-all-projects .cgs-block-info-container a.cgs-block-info .cgs-icon{float:left;width:23px;height:19px}.cgs-all-projects .cgs-block-info-container a.cgs-block-info .cgs-icon.cgs-icon-small{width:15px;height:15px}.cgs-all-projects .cgs-block-info-container a.cgs-block-info.cgs-project-collections-manager-icon{float:right;margin-right:0;position:relative}.cgs-all-projects .cgs-block-info-container a.cgs-block-info.cgs-project-collections-manager-icon.cgs-active:after{position:absolute;bottom:-24px;left:50%;margin-left:-11px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bcbcbc;content:""}.cgs-all-projects .cgs-block-info-container a.cgs-block-info:hover{color:#6b6d72}.cgs-all-projects .cgs-block-info-container a.cgs-block-info:hover path{fill:#6b6d72}@media (max-width:1300px){.cgs-all-projects.span8{width:940px}}@media (max-width:959px){.cgs-all-projects.span8{width:620px}}@media (max-width:1300px){.cgs-more-projects-container.span8{width:940px}}@media (max-width:959px){.cgs-more-projects-container.span8{width:620px}}.cgs-folder-header{display:block}.cgs-folder-header .top-bar{*zoom:1}.cgs-folder-header .top-bar:before,.cgs-folder-header .top-bar:after{display:table;content:"";line-height:0}.cgs-folder-header .top-bar:after{clear:both}.cgs-folder-header .top-bar h2{float:left;font-size:1.6em;margin-left:20px;line-height:1.4em}.cgs-folder-header .top-bar .settings{float:right;margin-left:20px;margin-top:2px;position:relative}.cgs-folder-header .top-bar .settings>a:hover{cursor:pointer}.cgs-folder-header .top-bar .settings ul{position:absolute;right:-10px;margin-top:15px;background:#bcbcbc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;min-width:100px}.cgs-folder-header .top-bar .settings ul li a{color:#55565a;display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cgs-folder-header .top-bar .settings ul li a:hover{background:#55565a;color:#bcbcbc}.cgs-folder-header .top-bar .settings ul li a:hover path{fill:#bcbcbc}.cgs-folder-header .top-bar .settings ul li a span{position:relative;top:-2px}.cgs-folder-header .top-bar .settings ul:before{content:"";position:absolute;top:-10px;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #bcbcbc}.cgs-folder-header .top-bar a.save{float:right;padding:7px 15px;margin-left:20px;font-size:1.1em;color:#1a1a1a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#05915a;*background-color:#048453;background-image:-moz-linear-gradient(top,#059d62,#048453);background-image:-webkit-gradient(linear,0 0,0 100%,from(#059d62),to(#048453));background-image:-webkit-linear-gradient(top,#059d62,#048453);background-image:-o-linear-gradient(top,#059d62,#048453);background-image:linear-gradient(to bottom,#059d62,#048453);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff059d62', endColorstr='#ff048453', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#059d62 #059d62 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.cgs-folder-header .top-bar a.save:hover{background-color:#05915a;*background-color:#059d62;background-image:-moz-linear-gradient(top,#048453,#059d62);background-image:-webkit-gradient(linear,0 0,0 100%,from(#048453),to(#059d62));background-image:-webkit-linear-gradient(top,#048453,#059d62);background-image:-o-linear-gradient(top,#048453,#059d62);background-image:linear-gradient(to bottom,#048453,#059d62);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff048453', endColorstr='#ff059d62', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#048453 #048453 #000905;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.cgs-folder-header .drag-drop{clear:both;display:block;background:#1a1a1a url(../..//img/common/footer-bg.png);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:20px 0 40px;padding:50px;text-align:center;color:#3d3e40;text-shadow:0 0 5px rgba(0,0,0,.5);filter:dropshadow(color=#000000,offx=0,offy=0);font-size:1.4em;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}@media (max-width:909px){.cgs-folder-header{padding-left:20px;padding-right:20px}}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.bbedit-toolbar{line-height:20px;font-size:10px}.bbedit-toolbar span{padding:3px 8px;border:1px solid #B2B2B2;background-color:#F0F0F0;cursor:pointer}.bbedit-toolbar span.hover,.bbedit-toolbar span:hover{border-color:#777;background-color:#E5E5E5}.bbedit-smileybar img{margin-right:3px;cursor:pointer}.bbedit-b{background:url(../..//img/common/bbedit-icons.gif) no-repeat 0 0}.bbedit-i{background:url(../..//img/common/bbedit-icons.gif) no-repeat -20px 0}.bbedit-u{background:url(../..//img/common/bbedit-icons.gif) no-repeat -40px 0}.bbedit-s{background:url(../..//img/common/bbedit-icons.gif) no-repeat -60px 0}.bbedit-url{background:url(../..//img/common/bbedit-icons.gif) no-repeat -80px 0}.bbedit-img{background:url(../..//img/common/bbedit-icons.gif) no-repeat -100px 0}.bbedit-code{background:url(../..//img/common/bbedit-icons.gif) no-repeat -120px 0}.bbedit-quote{background:url(../..//img/common/bbedit-icons.gif) no-repeat -140px 0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#282828}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}body{margin-top:50px}#masthead,#footer,.page-mask{font:initial;font-weight:400;font-family:'Titillium Web',sans-serif;font-size:125%;color:initial}#masthead *,#footer *,.page-mask *{box-sizing:content-box}#masthead p,#footer p,.page-mask p{font-size:1em;margin:20px 0}#masthead ul,#footer ul,.page-mask ul{padding-left:20px}#masthead a,#footer a,.page-mask a{color:initial}#masthead h4,#footer h4,.page-mask h4{padding:0}#masthead{background:#252525;width:100%;height:50px;position:fixed;top:0;left:0;z-index:30}#masthead a#logo{position:absolute;top:5px;left:15px;font-size:18px;color:#fff;line-height:1em;text-decoration:none;font-weight:200;letter-spacing:1px;width:150px;height:40px;background:url(../../homepage_news_system/css/images/brand/cgsociety-logo.svg) no-repeat;background-position:center center}#masthead .menu{position:absolute;top:0;left:180px}#masthead .menu ul{margin:0;padding:0}#masthead .menu ul li{display:inline-block;margin:0;padding:0;height:10px;text-transform:uppercase;height:50px;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}#masthead .menu ul li a{color:#AAA;font-size:12px;line-height:1em;text-decoration:none;height:10px;padding:20px 17px;margin:0;display:block;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}#masthead .menu ul li:hover{background:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}#masthead .menu ul li:hover a{color:#333;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}#masthead .searchbar{background:#000 url(../../homepage_news_system/css/images/buttons/magnifier-white.svg) no-repeat;background-size:20px 20px;background-position:center right 15px;width:190px;height:50px;position:absolute;top:0;right:50px;z-index:10}#masthead .searchbar .toggle{display:none}#masthead .searchbar input{background:0;color:#CCC;border:0 none;font-size:14px;font-family:'Titillium Web',sans-serif;padding:14px 10px;width:130px}#masthead .searchbar .resultswrapper{width:280px;padding:20px;height:300px;border:1px solid #CCC;background:#fff;position:absolute;right:-50px;top:50px;z-index:20;overflow-y:auto;display:none}#masthead .searchbar .resultswrapper .close{width:30px;height:30px;background:url(../../homepage_news_system/css/images/buttons/close-button.svg) no-repeat;background-size:40px 40px;background-position:center center;cursor:pointer;position:absolute;top:20px;right:20px;overflow:hidden}#masthead .searchbar .resultswrapper ul{margin:50px 0 0;padding:0;text-indent:0;border-top:1px solid #CCC}#masthead .searchbar .resultswrapper ul li{padding:10px 0 10px 50px;width:calc(100% - 50px);border-bottom:1px solid #CCC;list-style:none;margin:0;min-height:42px;position:relative}#masthead .searchbar .resultswrapper ul li a{text-decoration:none;color:#333}#masthead .searchbar .resultswrapper ul li a h4{padding:0;margin:0;line-height:1em}#masthead .searchbar .resultswrapper ul li p{font-size:10px;font-style:italic;padding:0;margin:0;line-height:1em}#masthead .searchbar .resultswrapper ul li .thumb{width:40px;height:40px;position:absolute;top:10px;left:0;background:#999;border:1px solid #CCC}#masthead .searchbar .resultswrapper ul li .thumb img{width:100%;height:100%}#masthead .register{background:#b11d28;color:#fff;font-family:'Titillium Web',sans-serif;padding:20px;height:10px;font-size:12px;text-decoration:none;text-transform:uppercase;position:absolute;top:0;right:240px;line-height:1em}#masthead .current-user{background:#c5202d;color:#fff;font-family:'Titillium Web',sans-serif;padding:20px 20px 20px 60px;height:10px;font-size:12px;text-decoration:none;text-transform:uppercase;position:absolute;top:0;right:331px;line-height:1em}#masthead .current-user:hover{background:#81151d}#masthead .current-user .thumb{width:34px;height:34px;position:absolute;top:8px;left:15px;border-radius:34px;overflow:hidden;background:#333 url(../../homepage_news_system/css/images/buttons/ico-profile-square.svg) no-repeat}#masthead .current-user .down{display:inline-block;width:10px;height:10px;background:url(../../homepage_news_system/css/images/buttons/small-down-arrow.svg) no-repeat;background-size:10px 10px;background-position:center center;margin-left:5px}#masthead .add-project{background:#b11d28;width:100px;color:#fff;font-family:'Titillium Web',sans-serif;padding:20px 0;height:10px;font-size:12px;text-decoration:none;text-transform:uppercase;position:absolute;top:0;right:240px;line-height:1em;text-align:center}#masthead .add-project:hover{background:#81151d}#masthead .current-user .thumb img{width:100%;height:100%}#masthead .drop-panel.user-menu{position:absolute;top:50px;right:340px;padding:20px;background:#fff;width:auto}#masthead .drop-panel.user-menu ul{padding:0;margin:0;left-indent:0}#masthead .user-menu ul li{list-style:none;margin:0;padding:0 10px;text-align:left}#masthead .user-menu ul li:hover{background:#CCC}#masthead .user-menu ul li a{padding:10px 0 10px 30px;margin:0;color:#333;text-decoration:none;text-transform:capitalize;display:block}#masthead .user-menu ul li a.ico-portfolio{background:url(../../homepage_news_system/css/images/buttons/ico-portfolio.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .user-menu ul li a.ico-forum{background:url(../../homepage_news_system/css/images/buttons/ico-profile.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .user-menu ul li a.ico-project{background:url(../../homepage_news_system/css/images/buttons/ico-plus.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .user-menu ul li a.ico-upgrade{background:url(../../homepage_news_system/css/images/buttons/ico-upgrade.svg) no-repeat;background-position:left center;background-size:25px 25px}#masthead .user-menu ul li a.ico-envelope{background:url(../../homepage_news_system/css/images/buttons/ico-envelope.svg) no-repeat;background-position:left center;background-size:25px 25px}#masthead .user-menu ul li a.ico-logout{background:url(../../homepage_news_system/css/images/buttons/ico-logout.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .login-button{background:#c5202d;color:#fff;font-family:'Titillium Web',sans-serif;padding:20px;height:10px;font-size:12px;text-decoration:none;text-transform:uppercase;position:absolute;top:0;right:331px;line-height:1em}#masthead .login-button:hover{background:#7a1d1f}#masthead .register:hover{background:#7a1d1f}#masthead .drop-panel{position:absolute;top:50px;width:280px;padding:40px 40px 30px;background:#F1F1F1;display:none}#masthead .drop-panel.drop-login{right:250px}#masthead .drop-panel h2{color:#333;font-size:30px;text-transform:uppercase;margin:0;padding:0;font-family:'Titillium Web',sans-serif;font-weight:200;line-height:1em}#masthead .drop-panel h4{color:#333;font-family:'Titillium Web',sans-serif;font-weight:200;font-size:16px;line-height:1.5em;margin:0;padding:0}#masthead .drop-panel h4 a{font-size:16px}#masthead .drop-panel a{color:#333;font-size:13px;text-decoration:underline}#masthead .subsrcribe-newsletter-button{background-color:#151515;background-image:url(../../homepage_news_system/css/images/buttons/enveloppe-white.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center left 10px;color:#fff;font-family:'Titillium Web',sans-serif;padding:20px 20px 20px 40px;height:10px;font-size:12px;text-decoration:none;text-transform:uppercase;position:absolute;top:0;right:455px;line-height:1em;cursor:pointer}#masthead .subsrcribe-newsletter-button:hover{background-color:#059d62}.newsletter-panel{position:absolute;top:50px;right:350px;width:280px;padding:20px;background:#fff;display:none}.newsletter-panel h2{color:#333;font-size:30px;text-transform:uppercase;margin:0;padding:0;font-family:'Titillium Web',sans-serif;font-weight:200;line-height:1em;color:#333}.newsletter-panel .close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:url(../../homepage_news_system/css/images/buttons/close-button.svg) no-repeat;background-size:100% 100%;background-position:center center;z-index:25}#footer .unit{float:left}#footer .clear{clear:both}#footer a.social{width:40px;height:40px;display:inline-block;margin:5px}#footer a.social.facebook{background:url(../../homepage_news_system/css/images/buttons/social-facebook-grey.svg) no-repeat}#footer a.social.twitter{background:url(../../homepage_news_system/css/images/buttons/social-twitter-grey.svg) no-repeat}#footer a.social.pinterest{background:url(../../homepage_news_system/css/images/buttons/social-pinterest-grey.svg) no-repeat}#footer a.social.linkedin{background:url(../../homepage_news_system/css/images/buttons/social-linkedin-grey.svg) no-repeat}#footer a.social.googleplus{background:url(../../homepage_news_system/css/images/buttons/social-googleplus-grey.svg) no-repeat}#footer{width:100%;padding:80px 0;background:#151515;position:relative;z-index:100}#footer .foot_sponsor{display:inline-block;position:absolute;top:80px;right:calc(50% - 642px)}#footer .cgs-footer-wrapper{color:#aaa;font-weight:200;margin-left:calc(50% - 642px);padding-right:300px;width:984px}#footer .cgs-footer-wrapper h4{font-weight:400;color:#999;font-size:1.2em;margin:0 0 10px;text-transform:uppercase}#footer .cgs-footer-wrapper p{line-height:1.2em;margin:0}#footer .cgs-footer-wrapper p a{text-decoration:none;color:#999}#footer .cgs-footer-wrapper p a:hover{text-decoration:underline}#footer .cgs-footer-wrapper .column{width:calc(25% - 40px);left:initial;margin:0 20px;display:inline-block;margin-bottom:40px}#footer .cgs-footer-wrapper .twocolumn{width:calc(50% - 40px);margin:0 20px;display:inline-block;margin-bottom:40px}#footer .cgs-footer-wrapper .followuson{margin-bottom:25px}#footer .cgs-footer-wrapper .followuson a{display:inline-block;padding:20px 20px 20px 50px;background-color:#059d62;color:#fff;width:50px;font-size:14px;text-decoration:none;margin:0 2px 2px 0;position:relative;background-position:left center;background-repeat:no-repeat;background-size:50px auto}#footer .cgs-footer-wrapper .followuson a.facebook{background-color:#3b5998;background-image:url(../../homepage_news_system/css/images/buttons/icon-facebook.svg)}#footer .cgs-footer-wrapper .followuson a.twitter{background-color:#55acee;background-image:url(../../homepage_news_system/css/images/buttons/icon-twitter.svg)}#footer .cgs-footer-wrapper .followuson a.googleplus{background-color:#d73d32;background-image:url(../../homepage_news_system/css/images/buttons/icon-googleplus.svg)}#footer .cgs-footer-wrapper .followuson a:hover{background-position:center center}#footer .cgs-footer-wrapper .followuson a:hover .n{visibility:hidden}#footer .cgs-footer-wrapper a.button{display:inline-block;padding:10px 45px;background:#059d62;color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;margin-top:25px}#footer .copyright{width:calc(100% - 20px);position:relative;margin:0 0 20px;padding:50px 10px 0;border-top:1px solid #666;font-size:12px}#footer .copyright p{margin:0;padding:0;line-height:1em;width:896px;display:inline-block;width:calc(100% - 388px)}#footer .copyright p.logo{color:red;font-weight:400;width:388px;top:0;font-size:1.4em}.page-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;overflow-x:hidden;overflow-y:auto;display:none}.page-mask>.mask-module{position:static;min-height:100%}.page-mask.white-page{top:50px;background:#fff}.page-mask.iframe{overflow:hidden}.page-mask.iframe iframe:first-child{height:100%;width:100%;position:absolute}.page-mask.iframe .closemodal{right:70px}.noScroll{overflow:hidden}.page-mask,#masthead{}.page-mask form,#masthead form,.page-mask .form,#masthead .form{width:calc(100% + 40px);padding:0;margin:0}.page-mask form .formfield,#masthead form .formfield,.page-mask .form .formfield,#masthead .form .formfield{position:relative;margin:10px 0;padding:10px 0;width:calc(100% - 40px)}.page-mask form .formfield.half,#masthead form .formfield.half,.page-mask .form .formfield.half,#masthead .form .formfield.half{width:calc(50% - 40px)}.page-mask form .formfield label,#masthead form .formfield label,.page-mask .form .formfield label,#masthead .form .formfield label{font-size:12px;display:block;margin-left:2px;color:#000}.page-mask form .formfield label.checkbox input,#masthead form .formfield label.checkbox input,.page-mask .form .formfield label.checkbox input,#masthead .form .formfield label.checkbox input{display:inline-block;width:20px;height:25px;vertical-align:middle;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;-ms-appearance:checkbox!important;-o-appearance:checkbox!important;appearance:checkbox!important}.page-mask form .formfield input,#masthead form .formfield input,.page-mask .form .formfield input,#masthead .form .formfield input{width:calc(100% - 32px);border:1px solid #CCC;padding:10px 15px;font-size:16px;font-family:'Titillium Web',sans-serif;border-radius:2px}.page-mask form .formfield input,#masthead form .formfield input,.page-mask .form .formfield input[type=color],#masthead .form .formfield input[type=color]{-webkit-appearance:none;border:1px solid #fff;background:#fff;padding:0;width:calc(100% - 2px);height:40px}.page-mask form .formfield input,#masthead form .formfield input,.page-mask .form .formfield select,#masthead .form .formfield select{width:calc(100% - 32px);border:1px solid #CCC;padding:10px 15px;font-size:16px;font-family:'Titillium Web',sans-serif;border-radius:2px;-webkit-appearance:none;background-size:16px 16px;background-position:center right 10px}.page-mask form .formfield input,#masthead form .formfield input,.page-mask .form .formfield select.composite,#masthead .form .formfield select.composite{width:90px}.page-mask form .formfield textarea,#masthead form .formfield textarea,.page-mask .form .formfield textarea,#masthead .form .formfield textarea{width:calc(100% - 32px);border:1px solid #CCC;padding:10px 15px;font-size:16px;font-family:'Titillium Web',sans-serif;border-radius:2px;height:100px;resize:none}.page-mask form .formfield .tipholder,#masthead form .formfield .tipholder,.page-mask .form .formfield .tipholder,#masthead .form .formfield .tipholder{width:1px;height:1px;position:absolute;left:calc(50% - 20px);top:30px;z-index:21}.page-mask form .formfield .tipholder .tooltip,#masthead form .formfield .tipholder .tooltip,.page-mask .form .formfield .tipholder .tooltip,#masthead .form .formfield .tipholder .tooltip{position:absolute;bottom:0;left:-80px;width:260px;padding:12px 10px 30px;background:url(../../homepage_news_system/css/images/buttons/tooltip-green.svg) no-repeat;background-position:center bottom;display:none}.page-mask form .formfield.error .tipholder .tooltip,#masthead form .formfield.error .tipholder .tooltip,.page-mask .form .formfield.error .tipholder .tooltip,#masthead .form .formfield.error .tipholder .tooltip{background:url(../../homepage_news_system/css/images/buttons/tooltip-red.svg) no-repeat;background-position:center bottom;background-size:300px 150px;display:block}.page-mask form .formfield .tipholder .tooltip p,#masthead form .formfield .tipholder .tooltip p,.page-mask .form .formfield .tipholder .tooltip p,#masthead .form .formfield .tipholder .tooltip p{color:#fff;font-family:'Titillium Web',sans-serif;font-size:13px;text-align:center;padding:0;line-height:1.1em;margin:0}.page-mask form .formfield.error input,#masthead form .formfield.error input,.page-mask .form .formfield.error input,#masthead .form .formfield.error input{border:1px solid red}.page-mask form .formfield.error label,#masthead form .formfield.error label,.page-mask .form .formfield.error label,#masthead .form .formfield.error label{color:red}.page-mask form .formfield label span.required,#masthead form .formfield label span.required,.page-mask .form .formfield label span.required,#masthead .form .formfield label span.required{color:red}.page-mask form .formfield button,#masthead form .formfield button,.page-mask .form .formfield button,#masthead .form .formfield button{padding:15px 0;width:100%;text-align:center;margin-top:5px}.page-mask form .form_message,#masthead form .form_message,.page-mask .form .form_message,#masthead .form .form_message{display:none}.page-mask form .form_message.error,#masthead form .form_message.error,.page-mask .form .form_message.error,#masthead .form .form_message.error{display:block}.page-mask form .form_message.success,#masthead form .form_message.success,.page-mask .form .form_message.success,#masthead .form .form_message.success{display:block}.page-mask form .form_message p,#masthead form .form_message p,.page-mask .form .form_message p,#masthead .form .form_message p{color:#047f4f;font-weight:700}.page-mask form .form_message.error p,#masthead form .form_message.error p,.page-mask .form .form_message.error p,#masthead .form .form_message.error p{color:#b11d28}.page-mask a.register-facebook,#masthead a.register-facebook{display:inline-block;background:#385997 url(../../homepage_news_system/css/images/buttons/facebook-logo.svg) no-repeat;background-position:left 10px center;background-size:30px 30px;color:#fff!important;padding:15px 20px 18px 45px;text-decoration:none!important;line-height:1em}.page-mask a.register-facebook:hover,#masthead a.register-facebook:hover{background:#273e6a url(../../homepage_news_system/css/images/buttons/facebook-logo.svg) no-repeat;background-position:left 10px center;background-size:30px 30px}.page-mask .mediumbutton,#masthead .mediumbutton,.page-mask a.mediumbutton,#masthead a.mediumbutton,.page-mask #masthead a.mediumbutton,#masthead #masthead a.mediumbutton{display:inline-block;border:0 none;padding:15px 45px;background:#059d62;color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none;font-family:'Titillium Web',sans-serif;cursor:pointer}.page-mask form .mediumbutton,#masthead form .mediumbutton{background:#00aeef}.page-mask .mediumbutton:hover,#masthead .mediumbutton:hover,.page-mask #masthead a.mediumbutton:hover,#masthead #masthead a.mediumbutton:hover{background:#047b4d}.page-mask form .mediumbutton:hover,#masthead form .mediumbutton:hover{background:#00739f}.page-mask .modal-panel,#masthead .modal-panel{width:640px;position:absolute;top:100px;left:calc(50% - 360px);z-index:20;padding:40px;padding-bottom:150px}.page-mask .modal-panel h2,#masthead .modal-panel h2{color:#333;font-size:36px;text-transform:uppercase;margin:0;padding:0;font-family:'Titillium Web',sans-serif;font-weight:200;line-height:1em;width:calc(50%)}.page-mask .closemodal,#masthead .closemodal{position:absolute;top:70px;right:20px;width:40px;height:40px;background:url(../../homepage_news_system/css/images/buttons/close-button.svg) no-repeat;background-size:100% 100%;background-position:center center;z-index:25}.page-mask .drop-panel .closemodal,#masthead .drop-panel .closemodal{top:30px;right:30px}.page-mask ul.secondary-nav,#masthead ul.secondary-nav{width:100%;height:30px;display:block;margin:20px 0;padding:0;text-indent:0;border-bottom:2px solid #151515}.page-mask ul.secondary-nav li,#masthead ul.secondary-nav li{display:inline-block;margin:0;padding:0 20px 10px;position:relative;bottom:0}.page-mask ul.secondary-nav li:first-child,#masthead ul.secondary-nav li:first-child{padding-left:0}.page-mask ul.secondary-nav li a,#masthead ul.secondary-nav li a{color:#DDD;text-decoration:none;font-size:16px;font-weight:200;padding-bottom:7px}.page-mask ul.secondary-nav li a:hover,#masthead ul.secondary-nav li a:hover,.page-mask ul.secondary-nav li.active a,#masthead ul.secondary-nav li.active a{border-bottom:5px #059d62 solid}.page-mask .form-wrapper,#masthead .form-wrapper{width:300px;margin:0 auto;padding-top:100px}.page-mask .leftalign,#masthead .leftalign{text-align:left}.page-mask .centeralign,#masthead .centeralign{text-align:center}.page-mask .rightalign,#masthead .rightalign{text-align:right}@media (max-width:1450px){#masthead .subsrcribe-newsletter-button{padding:0;width:50px;height:50px;right:403px;background-position:center center}#masthead .subsrcribe-newsletter-button span{display:none}}@media (max-width:1300px){#masthead .subsrcribe-newsletter-button{right:263px}.newsletter-panel{right:0}#footer{padding-top:300px}#footer .foot_sponsor{top:20px;left:calc(50% - 150px)}#footer .cgs-footer-wrapper{width:calc(100% - 40px);margin-left:20px}#footer .cgs-footer-wrapper .column{width:calc(25% - 40px);left:initial}#footer .cgs-footer-wrapper .twocolumn{width:calc(50% - 40px)}#masthead .searchbar{width:50px}#masthead .searchbar{right:213px}#masthead.loggedIn .searchbar{right:50px}#masthead .searchbar a.toggle{width:50px;height:50px;display:block;position:absolute;top:0;right:0}#masthead .searchbar input{display:none}#masthead .searchbar.active{width:150px;-webkit-transition:width .25s;-moz-transition:width .25s;transition:width .25s}#masthead .searchbar.active input{display:block}#masthead .register{right:50px}#masthead .login-button{right:140px}#masthead .drop-panel.drop-login{right:0}#masthead .add-project{right:100px}#masthead .current-user,#masthead .drop-panel.user-menu{right:200px}}@media (min-width:1180px){#masthead .menu .mobile{display:none}#masthead .mobilemenubutton{display:none}#masthead .menu .user-menu-box{display:none}}@media (max-width:1180px){#masthead .subsrcribe-newsletter-button{padding:20px 20px 20px 40px;background-position:center left 10px;width:auto;height:10px;right:250px}#masthead .subsrcribe-newsletter-button span{display:inline}#masthead .searchbar{right:50px;width:150px}#masthead .searchbar input{display:block}#masthead .menu{left:auto;right:0;width:50px;height:50px;background:#b11d28 url(../../homepage_news_system/css/images/buttons/menu-icon.svg) no-repeat;background-size:25px 25px;background-position:center center;cursor:pointer}#masthead .mobilemenubutton{width:50px;height:50px;position:absolute;top:0;right:0}#masthead .menu ul{position:absolute;top:50px;right:0;width:320px;padding:0;margin:0;background:#fff;display:none;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}#masthead .menu.active ul{display:block;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}#masthead .menu.active>ul{height:425px;overflow-y:auto}#masthead .menu ul li{width:100%;padding:0;border-bottom:1px solid #EEE;height:auto}#masthead .menu ul li:last-child{border-bottom:0 none}#masthead .menu ul li a{padding:15px 20px;width:calc(100% - 40px);text-align:center;color:#999}#masthead .register{display:none}#masthead .menu .mobile{display:block}#masthead .menu .mobile.register{position:static;top:initial;right:initial}#masthead .menu li.mobile.register a{color:#fff}#masthead .menu li.mobile.register:hover a{color:#fff;background:#7a1d1f}#masthead .login-button{display:none}#masthead .menu li.login{background:#059d62;border-bottom:0 none;color:#fff}#masthead .menu li.login a{color:#fff}#masthead .menu li.login:hover{background:#04774a}#masthead .menu li.login:hover a{color:#fff}#masthead .login{display:none}#masthead .drop-panel .closemodal{top:30px;right:30px}#masthead .menu .user-menu-box{width:calc(100% - 40px);margin:10px;padding:10px;background:#666}#masthead .menu .user-menu-box .head{width:calc(100% - 40px);padding:10px 0 10px 40px;position:relative}#masthead .menu .user-menu-box .head .thumb{width:34px;height:34px;position:absolute;top:8px;left:0;background:#333 url(../../homepage_news_system/css/images/buttons/ico-profile-square.svg) no-repeat;background-size:100% 100%;border-radius:34px;overflow:hidden}#masthead .menu .user-menu-box .head .thumb img{width:100%;height:100%}#masthead .menu .user-menu-box .head a{font-size:18px;font-weight:700;color:#CCC}#masthead .menu .user-menu-box ul{padding:0;margin:0;text-indent:0;position:relative;top:auto;left:initial;background:0;width:calc(100% - 20px);text-align:left}#masthead .menu .user-menu-box ul li{list-style:none;margin:0;padding:10px 0;text-align:left;border-bottom:0 none}#masthead .menu .user-menu-box ul li a{padding:10px 0 10px 40px;margin:0;color:#CCC;text-decoration:none;text-transform:capitalize;display:block;text-align:left}#masthead .menu .user-menu-box ul li:hover a{color:#333}#masthead .menu .user-menu-box ul li a.ico-portfolio{background:url(../../homepage_news_system/css/images/buttons/ico-portfolio.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .menu .user-menu-box ul li a.ico-forum{background:url(../../homepage_news_system/css/images/buttons/ico-profile.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .menu .user-menu-box ul li a.ico-project{background:url(../../homepage_news_system/css/images/buttons/ico-plus.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .menu .user-menu-box ul li a.ico-upgrade{background:url(../../homepage_news_system/css/images/buttons/ico-upgrade.svg) no-repeat;background-position:left center;background-size:25px 25px}#masthead .menu .user-menu-box ul li a.ico-envelope{background:url(../../homepage_news_system/css/images/buttons/ico-envelope.svg) no-repeat;background-position:left center;background-size:25px 25px}#masthead .menu .user-menu-box ul li a.ico-logout{background:url(../../homepage_news_system/css/images/buttons/ico-logout.svg) no-repeat;background-position:left center;background-size:20px 20px}#masthead .current-user,#masthead .add-project{display:none}}@media (max-width:840px){#footer .cgs-footer-wrapper .column{width:calc(50% - 40px);left:initial}#footer .cgs-footer-wrapper .twocolumn{width:calc(100% - 40px)}}@media (max-width:728px){.banner-footer{height:50px}.banner-footer img{width:320px;height:50px}.modal-panel{width:calc(100% - 30px);height:initial;position:relative;top:initial;margin-top:50px;left:0;z-index:20;padding:15px}.modal-panel .sidebar{position:relative;width:100%;display:block}.page-mask.iframe .closemodal{top:10px;right:10px}}@media (max-width:640px){#footer .copyright p{width:calc(100% - 150px);left:150px}#footer .copyright p.logo{width:150px;top:0}#masthead .subsrcribe-newsletter-button{padding:0;width:50px;height:50px;right:100px;background-position:center center}#masthead .subsrcribe-newsletter-button span{display:none}#masthead .searchbar{width:50px}#masthead .searchbar input{display:none}}@media (max-width:400px){#footer .cgs-footer-wrapper .column{width:calc(100% - 40px);left:initial}#footer a.social{margin-left:0}#footer .copyright p{width:100%;margin-bottom:15px}#footer .copyright p.logo{width:100%}}