body{background:url(/sites/all/themes/adaptivetheme/cmsgardentheme/images/cmsg-tapete.png);color:#333;}@media screen and (min-width:480px){#page{margin:0px 40px 0;}}#branding{float:left;width:auto;}#header-wrapper,#footer-wrapper{background:none transparent;margin-bottom:20px;}#leaderboard-wrapper{float:right;width:auto;}#header{padding-top:80px;}.region-header{float:left;}.region-leaderboard .menu{margin-bottom:0px;}#logo{padding-bottom:0;}@media screen and (min-width:480px){#site-slogan{margin:0 0 0 60px;color:#999;}}#main-content{margin-right:40px;}#content-wrapper .container{background-color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.3);padding-bottom:2em;}#nav-wrapper{margin:0 -40px 40px;border-bottom:2px solid #71a423;box-shadow:0 5px 9px rgba(0,0,0,0.4);background-color:#222;color:#eee;}.sidebar .region-inner{padding-top:20px;}#messages .messages{margin:0 0 20px;box-shadow:0px 0px 10px rgba(0,0,0,.3);}#nav-wrapper .nav{margin-bottom:0;}#nav-wrapper .menu-level-1 a{padding-top:5px;padding-bottom:5px;}#nav-wrapper .menu-level-2,#nav-wrapper .menu-level-1 .active-trail a{background:#71a423;}#nav-wrapper .menu-level-1 li.last.leaf{float:right;}#nav-wrapper a{color:#eee;}#nav-wrapper a:focus,#nav-wrapper a:hover{color:#fff;}#nav-wrapper a:active{background:#71a423;}#nav-wrapper .menu-level-2{font-size:.868em;}#leaderboard-wrapper .menu li,#header-wrapper .menu li,#leaderboard-wrapper .item-list ul li,#header-wrapper ul li,#block-locale-language ul li{display:block;float:left;list-style:none;padding-left:10px;}#block-locale-language .block-inner,#block-locale-language ul{padding:0;margin:0;}#block-locale-language ul li{padding:0 10px 0 0;}#footer .menu{margin-top:0;}#footer .item-list ul,#footer .menu,#footer .item-list li,#footer .menu li{display:block;list-style:none;margin-left:0;padding-left:0;}.ico{margin-top:.5em;background:url(/sites/all/themes/adaptivetheme/cmsgardentheme/images/iconsprite.png) no-repeat scroll -5px -5px / 40px auto transparent;box-sizing:border-box;display:inline-block;height:34px;overflow:hidden;padding:4px 0px 4px 40px;position:relative;width:34px;}.ico.fb{background-position:-5px -5px;}.ico.tw{background-position:-5px -85px;}.ico.gp{background-position:-5px -125px;}.ico.yt{background-position:-5px -45px;}.ico.fl{background-position:-5px -205px;}.ico.rs{background-position:-5px -165px;}.invis{font-size:0;color:transparent;line-height:0;width:0;height:0;padding:0;margin:0;display:block;}#user-login-form li{margin-left:2.75em;}#user-login-form li.last{margin-left:5.1em;}.region-tertiary-content{margin-top:2em;}#footer-wrapper{padding:3em 1em 1em;background-color:#333;color:#eee;}#footer .block{float:left;margin-left:1em;}#footer .block.first{margin-left:0;}#footer .block.no-title{margin-top:2em;}.view-display-id-block_cmslist2{margin-left:-1em;margin-right:3em;}#footer a{color:#fc0;}a:link,a:visited{color:#5e8a1d;}p{margin:0 0 1em;}p,ol,ul,dl{line-height:1.75em;}blockquote{background:#fc0;padding:10px 20px 1px;}.block-main-menu ul ul{float:left;}#page-title{margin:.75em 0 .25em;}caption{font-size:1.2em;font-weight:bold;}abbr{border-bottom:1px dotted;text-decoration:none;cursor:help;}abbr.nostyle{border:0 none;cursor:pointer;}dl{display:flex;flex-flow:row wrap;}dt,dd{flex:1 1 0;border-bottom:1px solid #ccc;padding:.25em 3% .25em 0;margin:0;}dt{flex-basis:20%;}dd{flex-basis:70%;}h2,h2.field-label,caption{margin:0.83em 0 0.415em;}h2{margin-top:1.5em;}h3{margin:1.5em 0 .25em;}td h3{margin-top:0;}td{vertical-align:top;}.more-space{margin-top:1em;margin-bottom:1em;}.region-leaderboard .sponspace{font-weight:normal !important;position:relative;top:-5px;left:auto;right:0;width:300px;margin-left:60px;}.sponspace{text-align:right;padding:6px 10px 10px;}.sponspace h2{font-weight:normal !important;text-align:center !important;font-size:1em;display:inline-block;}.sponspace div{}.sponspace .views-row{margin:0 20px 20px 0;align-self:center;}.sidebar .block-content .item-list ul{list-style:none;display:block;margin-left:0;padding:0;}.sidebar .block-content .item-list ul li{list-style:none;display:block;margin:.25em 0 .5em;}.region-sidebar-second .block{margin-right:10px;border-bottom:1px solid #eee;border-width:1px 0;padding-bottom:10px;}div[class^="ds"] .group-right{box-sizing:border-box;padding-left:20px;}div[class^="ds"] .group-left{clear:both;box-sizing:border-box;padding-right:20px;}.leftfloat{float:left;margin:.25em 20px 1em 0;}.rightfloat{float:right;margin:.25em 0 1em 20px;}.halfwidth{width:50%;box-sizing:border-box;}.imgdiv.left{float:left;margin:2em 20px 1em 0;}figure.imgdiv.left{margin-top:0;}figure{max-width:100%;height:auto;margin-bottom:1.5em;}.imgdiv.left em,figcaption{border-bottom:1px solid #339900;color:#888888;display:block;font-style:normal;font-size:85%;}figcaption a{white-space:nowrap;}.node .submitted{margin-bottom:40px;}.submitted .user-picture{float:left;margin-right:10px;width:50px;height:auto;}.field-type-taxonomy-term-reference{margin-bottom:.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin-top:-2px;}.events .views-row{border-bottom:1px solid #666;padding-bottom:2em;}.location{color:#666;margin-top:.5em;clear:left;}.location span.field-content:after{content:" | ";color:#999;}.location *:last-child span.field-content:after{content:"";}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{border-width:1px 1px;border-style:solid dashed;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{color:#5e8a1d;font-weight:normal;}h2.date-field{margin-top:0;margin-bottom:0;}.bef-checkboxes label{font-weight:normal;}.characteristics{margin-bottom:40px;}.characteristics section,.view-cmsg-people .characteristics{border-top:1px solid rgba(0,0,0,.3);}.peopledata.characteristics{margin-bottom:5px;padding-top:5px;}.characteristics .field-items,.view-cmsg-people .characteristics span{float:right;}.characteristics .field-type-taxonomy-term-reference.field-label-inline .field-item{padding:0 0 0 10px;}.characteristics h2{margin:0;display:block;float:left;clear:left;padding-left:10px;width:70%;font-weight:normal;}.characteristics h3{margin:0;padding-left:10px;background:#222;color:#fff;}.characteristics .field-type-taxonomy-term-reference{margin-bottom:0;}.field-collection-container .field-items .field-item{margin-bottom:0;}.field-collection-view{border:0 none;margin:0;padding:0;}.field-label-inline h2{margin:0;}.credits .field-collection-container{margin:.5em 0;padding:.5em 0;}.credits .field-label-inline h2{width:10em;}.credits .view-mode-full .entity-field-collection-item .field{float:left;}.credits .view-mode-full .entity-field-collection-item .field.field-name-field-

full-name{margin-right:0;}.credits .field-name-field-organization .field-item:before{content:',\00A0';}.view-cmsg-people .peoplegrid-item{position:relative;overflow:visible;float:left;width:160px;height:200px;margin:10px 20px 30px 0;}.view-cmsg-people .peoplegrid-item .row-inner{overflow:hidden;}.view-cmsg-people .peoplegrid-item:hover .row-inner{position:absolute;left:-10px;top:-10px;width:360px;height:auto;overflow:visible;padding:10px 10px 5px;background-color:#fff;background-color:rgba(255,255,255,.9);border:1px dashed #ccc;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:200;}.view-cmsg-people .portrait img{}.view-cmsg-people .peoplegrid-item:hover .portrait img{width:auto;float:left;margin-right:20px;}.view-cmsg-people .peopledata,.view-cmsg-people .bio{display:none;}.view-cmsg-people .peoplegrid-item:hover .peopledata,.view-cmsg-people .peoplegrid-item:hover .bio{display:block;clear:right;}.view-cmsg-people .views-field-field-user-main-profession{margin-top:20px;}.view-cmsg-people .views-label{display:block;width:60%;float:left;}.profile h3{border-bottom:0 none;}section.internal-profile{background-color:#eee;border:1px dashed #666;margin-top:2em;padding:0 20px;}.textteaser .views-row{margin:1em 0 3em;}.textteaser h3{margin:0 0 .5em;}.section-press .user-picture{display:none;}.view-service-directory td{padding-right:4em;}.view-service-directory td:first-child{padding-right:0;}.view-service-directory td.views-field-field-postal-address-1,.view-service-directory td.views-field-field-related-cms,.view-id-service_directory.view-display-id-attachment_1 td.views-field-field-related-cms{width:100px;}.view-service-directory table{border-collapse:collapse;border:0 none;border-bottom:2px solid #999}.views-exposed-widget select,.views-exposed-widget input{font-size:.75em;}.views-exposed-widget select[multiple=multiple]{height:5em;}.ia-l .image-right .field-type-image figure,.iat-l .image-right .field-type-image figure{margin:5px 0px 15px 20px;}.view-cms-teaser div{position:relative;}.view-cms-teaser a[href*="opencms"]:before,.view-cms-teaser a[href*="redaxo"]:before,.view-cms-teaser a[href*="django-cms"]:before,.view-cms-teaser a[href*="papaya"]:before{content:"Info outdated";color:#666;display:block;position:absolute;background:rgba(0,0,0,.2);padding:.25em .5em;transform:rotate(-5deg);top:-1em;}.flex .flex-item,.flex .view-content .flex-item img{width:auto !important;height:auto;max-width:100%;}.flex,.flex .view-content{display:flex;flex-wrap:wrap;align-content:space-around;}.flex-item .row-inner{text-align:center;}.imgpos-none .flex .flex-item{flex:1 1 100%;}.imgpos-left .flex,.imgpos-right .flex{display:flex;flex-wrap:wrap;}.imgpos-right .flex{flex-direction:row-reverse;}.flex .flex-item,.flex .view-content .flex-item{flex:1 1 140px;align-self:center;padding:5px 15px;box-sizing:border-box;}.view-cms-teaser .flex-item{text-align:center;align-content:center;}.flex .view-cms-teaser .view-content .flex-item a{flex:1 1 auto;display:block;align-self:center;}.view-cms-teaser.flex .view-content .flex-item img,.cmslogos.flex .view-content img{max-width:140px;}.imgpos-left .flex figure,.imgpos-right .flex figure{flex:1 1 auto;max-width:50%;}.imgpos-left .flex-item,.imgpos-right .flex-item{max-width:50%;align-self:flex-start;}.flex-item h2:first-child{margin-top:0;}.cta .flex-item{width:50%;}.sidebar .testimonials{background-color:#fc0;margin:-3em -10px 0;padding:3em 10px .5em;}.sidebar .testimonials .views-field-picture img{border:10px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);}.sidebar .testimnials .field-name-field-full-name a{color:#000;font-weight:bold;font-size:1.2em;}.sidebar .testimonials .views-field-field-cms-logo{text-align:center;padding-top:5px;background-color:#fff;}.view-display-id-page_testimonials .view-content{display:flex;flex-flow:row wrap;}.view-display-id-page_testimonials .views-row{flex:1 1 30%;padding:20px;border:1px solid #ccc;margin:10px;}.view-display-id-page_testimonials h3{flex-basis:100%;}.view-display-id-page_testimonials .views-field-field-author{font-size:.75rem;color:#999;}#tasks{margin-bottom:30px;border-bottom:1px solid #999;margin:40px 0 10px;min-height:1.9em;}#tasks:after{content:"";clear:both;display:table;}#tasks ul.clearfix:after{content:"";display:inline;clear:none;}#tasks ul,#tasks li{display:inline;}#tasks ul{border-collapse:collapse;line-height:1.9em;list-style:outside none none;white-space:nowrap;margin:0;border:0 none;}#tasks ul.action-links{position:relative;top:2px;}#tasks li{white-space:nowrap;margin:0 1px -1px;}#tasks ul li a,#tasks ul li a:focus,#tasks ul li a:hover,#tasks ul li a:active{position:relative;margin:0 -8px 0 0px;width:auto;padding:3px 20px 4px 12px;border:1px solid #999;border-width:1px 1px 0;border-radius:5px 40px 0 0;color:#666;text-shadow:none;box-shadow:2px -1px 2px rgba(0,0,0,.2);z-index:1;}#tasks a{background:rgb(243,243,243);background:-moz-linear-gradient(top,rgb(243,243,243) 0%,rgb(204,204,204) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop (0%,rgb(243,243,243)),color-stop(100%,rgb(204,204,204)));background:-webkit-linear-gradient(top,rgb(243,243,243) 0%,rgb(204,204,204) 100%);background:-o-linear-gradient(top,rgb(243,243,243) 0%,rgb(204,204,204) 100%);background:-ms-linear-gradient(top,rgb(243,243,243) 0%,rgb(204,204,204) 100%);background:linear-gradient(to bottom,rgb(243,243,243) 0%,rgb(204,204,204) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#cccccc',GradientType=0);}#tasks a:focus,#tasks a:hover,#tasks a:active{background:rgb(204,204,204);background:-moz-linear-gradient(top,rgb(204,204,204) 0%,rgb(243,243,243) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(204,204,204)),color-stop(100%,rgb(243,243,243)));background:-webkit-linear-gradient(top,rgb(204,204,204) 0%,rgb(243,243,243) 100%);background:-o-linear-gradient(top,rgb(204,204,204) 0%,rgb(243,243,243) 100%);background:-ms-linear-gradient(top,rgb(204,204,204) 0%,rgb(243,243,243) 100%);background:linear-gradient(to bottom,rgb(204,204,204) 0%,rgb(243,243,243) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#f3f3f3',GradientType=0);}#tasks a.active-trail,#tasks a.active{background:rgb(243,243,243);background:-moz-linear-gradient(top,rgb(243,243,243) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(243,243,243)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgb(255,255,255)));background:-webkit-linear-gradient(top,rgb(243,243,243) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);background:-o-linear-gradient(top,rgb(243,243,243) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);background:-ms-linear-gradient(top,rgb(243,243,243) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);background:linear-gradient(to bottom,rgb(243,243,243) 0%,rgb(255,255,255) 50%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#ffffff',GradientType=0);}#tasks ul li a.active{z-index:2;background-color:#fff;color:#333;}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#user-login-form .form-submit,#content-wrapper button,#content-wrapper a.button,#content-wrapper input[type="submit"],#content-wrapper input[type="reset"],#content-wrapper input[type="button"]{color:#ffffff;padding:.5rem 1rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #666;background:#5e8a1d;}#user-login-form .form-submit:hover,#content-wrapper button:focus,#content-wrapper button:hover,#content-wrapper a.button:hover,#content-wrapper input[type="submit"]:focus,#content-wrapper input [type="submit"]:hover,#content-wrapper input[type="reset"]:focus,#content-wrapper input [type="reset"]:hover,#content-wrapper input[type="button"]:focus,#content-wrapper input [type="button"]:hover{border:1px solid #222;background:#4a7609;}#user-login-form .form-submit:active,#content-wrapper button:active,#content-wrapper a.button:active,#content-wrapper input[type="submit"]:active,#content-wrapper input[type="reset"]:active,#content-wrapper input[type="button"]:active{background:#333;}#user-login-form .form-wrapper{padding-top:0;padding-left:.5em;}#user-login-form .form-submit{padding:2px 10px;font-size:.85em;}table{clear:both;}.field-name-post-date,.field-name-changed-date{border:1px solid #ccc;border-width:0 0 1px;color:#888888;display:block;margin-bottom:1em;max-width:48%;}.node-unpublished,.comment-unpublished{background-color:transparent;position:relative;border:1px dashed rgba(255,10,10,0.5);}.node-unpublished:before,.comment-unpublished:before{content:'unpublished';position:absolute;left:auto;right:0;width:auto;height:auto;padding:5px 10px;background-color:rgba(255,10,10,0.5);color:#fff;text-align:right;font-family:Cuprum,sans-serif;font-size:24px;}iframe{border:1px dashed #71a423;padding:10px 20px;}.views-slideshow-controls-top .widget_pager{text-align:right;position:absolute;top:.75em;left:auto;right:10px;max-width:30%;}.views-slideshow-pager-field-item{background-color:#eee;border-radius:20px;box-sizing:border-box;display:inline-block;height:12px;overflow:hidden;width:12px;border:1px solid #333;}.views-slideshow-pager-field-item.active{background-color:#71a423;}.views-slideshow-pager-field-item .views-field-counter{padding:0 0 0 20px;}div.faq-detailed-question{font-style:normal;font-weight:bold;}.faq-question{font-weight:bold;}.faq-answer{padding-left:20px;}.taglinks{border:1px solid #ccc;border-width:1px 0;}.faq .collapsible{margin:1em 0 1em 20px;}.field-name-ds-switch-field{margin-bottom:2em;}.field-name-ds-switch-field span[class^="switch"]{border-radius:10px;padding:2px 10px;border:1px solid #71a423;}.leaflet-container{box-sizing:border-box;margin:2em 0;}.page-node.node-type-date .group-header .date-field{display:none;}.page-node.node-type-date .group-header .date-field:first-child{display:block;}input.form-text,select,textarea{padding:.5rem;border-radius:3px;border:1px solid #555;}form.webform-client-form{border:1px dashed green;border-width:1px 0;margin:2rem 0;}.webform-component-fieldset{margin-top:2em;}.form-item .description{color:#777;font-size:.75rem}.form-item label{font-weight:normal;padding-left:.5rem;}.form-item.webform-component-radios &gt;label{font-weight:bold;}.webform-component-radios div.form-radios{padding-left:2rem;}@media screen and (max-width:480px){#logo{max-width:200px !important;height:auto;}h2#site-slogan{font-size:1em;}#nav-wrapper{margin:0 0 40px;}table.glossary table,table.glossary thead,table.glossary th,table.glossary tbody,table.glossary tr,table.glossary td{display:block;}}
