.bg-confetti,body.front section.block-views,body.node-type-activity .field-name-field-downloads{background-image:url(../images/confetti.png);}.bg-blue{background:#7ecfdb;}.region-sidebar-second .bg-confetti,.region-sidebar-second body.front section.block-views,body.front .region-sidebar-second section.block-views,.region-sidebar-second body.node-type-activity .field-name-field-downloads,body.node-type-activity .region-sidebar-second .field-name-field-downloads{border-radius:7px;margin-top:10px;margin-bottom:20px;padding:15px;background-image:none;background:#fec52e;}.region-sidebar-second .bg-confetti p,.region-sidebar-second body.front section.block-views p,body.front .region-sidebar-second section.block-views p,.region-sidebar-second body.node-type-activity .field-name-field-downloads p,body.node-type-activity .region-sidebar-second .field-name-field-downloads p{margin-bottom:0;}.region-sidebar-second .bg-confetti img.block-heading,.region-sidebar-second body.front section.block-views img.block-heading,body.front .region-sidebar-second section.block-views img.block-heading,.region-sidebar-second body.node-type-activity .field-name-field-downloads img.block-heading,body.node-type-activity .region-sidebar-second .field-name-field-downloads img.block-heading{width:100%;margin-bottom:0;padding:15px;background:#fff;border-top-right-radius:7px;border-top-left-radius:7px;}.region-sidebar-second .bg-confetti h2,.region-sidebar-second body.front section.block-views h2,body.front .region-sidebar-second section.block-views h2,.region-sidebar-second body.node-type-activity .field-name-field-downloads h2,body.node-type-activity .region-sidebar-second .field-name-field-downloads h2{border-top:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:0;margin-bottom:0;background:#fff;padding:15px 15px 10px 15px;font-size:1.6em;}.region-sidebar-second .bg-confetti ul,.region-sidebar-second body.front section.block-views ul,body.front .region-sidebar-second section.block-views ul,.region-sidebar-second body.node-type-activity .field-name-field-downloads ul,body.node-type-activity .region-sidebar-second .field-name-field-downloads ul{border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:0 15px 15px 15px;margin-bottom:0;background:#fff;list-style-type:none;}.region-sidebar-second .bg-confetti ul li,.region-sidebar-second body.front section.block-views ul li,body.front .region-sidebar-second section.block-views ul li,.region-sidebar-second body.node-type-activity .field-name-field-downloads ul li,body.node-type-activity .region-sidebar-second .field-name-field-downloads ul li{list-style-image:none;padding-left:20px;position:relative;}.region-sidebar-second .bg-confetti ul li:before,.region-sidebar-second body.front section.block-views ul li:before,body.front .region-sidebar-second section.block-views ul li:before,.region-sidebar-second body.node-type-activity .field-name-field-downloads ul li:before,body.node-type-activity .region-sidebar-second .field-name-field-downloads ul li:before{content:"\f111";font:normal normal normal 10px/1 FontAwesome;color:#1ea7c9;position:absolute;top:5px;left:2px;}.region-sidebar-second .bg-confetti ul li a,.region-sidebar-second body.front section.block-views ul li a,body.front .region-sidebar-second section.block-views ul li a,.region-sidebar-second body.node-type-activity .field-name-field-downloads ul li a,body.node-type-activity .region-sidebar-second .field-name-field-downloads ul li a{font-weight:400;}.region-sidebar-second section{margin-bottom:20px;}.region-top-tools section{display:none;}.region-top-tools section#block-menu-menu-header{display:block;}.region-top-tools ul.menu{float:right;}.region-top-tools ul.menu li{float:left;}.region-top-tools ul.menu a{color:#fff;}.region-top-tools ul.menu a:hover,.region-top-tools ul.menu a:active,.region-top-tools ul.menu a:focus{background:#1ea7c9;}.region-top-tools ul.menu li+li+li a{font-size:0px;}.region-top-tools ul.menu li+li+li a:hover,.region-top-tools ul.menu li+li+li a:active,.region-top-tools ul.menu li+li+li a:focus{background:#1ea7c9;}.region-top-tools ul.menu li+li+li a i{font-size:24px;color:#fff;}.field-name-field-bottom-content{border-top:1px dotted #8a8a8a;border-bottom:1px dotted #8a8a8a;padding-bottom:30px;margin-bottom:30px;padding-top:30px;float:left;width:100%;}.categories-tree{border-radius:5px;padding:10px 10px 0 10px;padding:20px 20px 10px 20px;margin:20px 0;float:left;width:100%;}.categories-tree h2{margin-top:0;margin-bottom:20px;}.categories-tree a{font-weight:700;}.categories-tree>ul,.categories-tree .term-tree-list>ul{margin-left:0;padding-left:0;list-style-type:none;}.categories-tree>ul li,.categories-tree .term-tree-list>ul li{list-style-type:none;}.categories-tree>ul li>ul,.categories-tree>ul li+ul,.categories-tree .term-tree-list>ul li>ul,.categories-tree .term-tree-list>ul li+ul{padding-left:10px;}.categories-tree>ul li>ul>li a,.categories-tree>ul li+ul>li a,.categories-tree .term-tree-list>ul li>ul>li a,.categories-tree .term-tree-list>ul li+ul>li a{font-weight:700;position:relative;padding-left:20px;}.categories-tree>ul li>ul>li a:before,.categories-tree>ul li+ul>li a:before,.categories-tree .term-tree-list>ul li>ul>li a:before,.categories-tree .term-tree-list>ul li+ul>li a:before{content:"\f054";font:normal normal normal 10px/1 FontAwesome;color:#1ea7c9;position:absolute;top:5px;left:2px;}.categories-tree .term-tree-list>ul>li{margin-bottom:10px;}.page-taxonomy .view-child-terms .views-row{margin-top:20px;margin-bottom:10px;float:left;}.page-taxonomy .view-child-terms .views-row .views-field-field-image{width:30%;padding:10px;background:#7ecfdb;float:left;}.page-taxonomy .view-child-terms .views-row .views-field-name,.page-taxonomy .view-child-terms .views-row .views-field-description{width:70%;float:right;padding-left:20px;}.page-taxonomy .view-child-terms .views-row .views-field-name a{margin-top:0;margin-bottom:10px;font-size:20px;font-weight:400;}.page-taxonomy .view-child-terms .views-row:last-child{margin-bottom:30px;}footer.footer{text-align:center;}footer.footer ul.menu{display:inline-table;margin:20px 0 40px 0;}footer.footer ul.menu li{display:inline-block;}footer.footer ul.menu li a{color:#fff;}footer.footer ul.menu li a:hover,footer.footer ul.menu li a:active,footer.footer ul.menu li a:focus{font-weight:400;background-color:transparent;}footer.footer ul.menu li:before{content:":";float:left;position:absolute;left:-1px;color:#fff;top:9px;}footer.footer ul.menu li:first-child:before{display:none;}footer.footer p{color:#fff;}footer.footer p a{color:#fff;text-decoration:underline;}footer.footer p a:hover,footer.footer p a:active,footer.footer p a:focus{font-weight:400;color:#fff;background-color:transparent;}body{font-family:'Open Sans',sans-serif;color:#3b3b3b;font-weight:400;}body.full-width-content #content{width:100%;padding-right:15px;}.google-search-box{background:#7ecfdb;padding:5px 10px 7px 10px;margin-bottom:15px;}@media (min-width: 768px) {.google-search-box{padding:10px 10px 7px 10px;}}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:#1ea7c9;}body.front section.block-views{border-radius:5px;padding:20px;margin:30px 0 0 0;float:left;width:100%;}body.front section.block-views h2{margin-top:0;margin-bottom:20px;}body.front section.block-views h3{font-size:14px;margin-top:0;margin-bottom:10px;}body.front section.block-views ul{margin-left:0;padding-left:0;list-style-type:none;}body.front section.block-views ul li{list-style-type:none;}body.front section.block-views ul li a{font-weight:700;position:relative;padding-left:20px;}body.front section.block-views ul li a:before{content:"\f054";font:normal normal normal 10px/1 FontAwesome;color:#1ea7c9;position:absolute;top:5px;left:2px;}.region-content .content img,.region-content article img{max-width:100%;height:auto!important;}@media (min-width: 768px) {#sidebar-second{width:330px;}#content{width:420px;padding-right:0;}}@media (min-width: 992px) {#sidebar-second{width:330px;}#content{width:calc(100% - 525px);}}@media (min-width: 992px) and (max-width: 1199px) {#content{width:calc(100% - 492px);padding-left:30px;padding-right:0;}}@media (min-width: 1400px) {#content{width:645px;padding-left:15px;padding-right:15px;}}a,a:hover,a:visited,a:focus{color:#1ea7c9;}a:hover,a:hover:hover,a:visited:hover,a:focus:hover{text-decoration:underline;color:#089acf;}.page-taxonomy .list_of_activities article{margin-top:20px;margin-bottom:30px;position:relative;}.page-taxonomy .list_of_activities article header,.page-taxonomy .list_of_activities article .field-name-body{width:70%;float:right;padding-left:20px;}.page-taxonomy .list_of_activities article header>a{position:absolute;top:0;left:0;}.page-taxonomy .list_of_activities article header h2{margin-top:0;font-size:20px;font-weight:400;}.page-taxonomy .list_of_activities article .field-name-field-image{width:30%;padding:10px;background:#7ecfdb;float:left;}.page-taxonomy .list_of_activities.child-nodes-list-without-images{margin-top:20px;}.page-taxonomy .list_of_activities.child-nodes-list-without-images article{margin-top:0;margin-bottom:0;}.page-taxonomy .list_of_activities.child-nodes-list-without-images article header,.page-taxonomy .list_of_activities.child-nodes-list-without-images article .field-name-body{width:100%;float:left;padding-left:0;}.page-taxonomy .list_of_activities.child-nodes-list-without-images article h2{font-size:16px;}ul{padding-left:25px;}a.logo{margin-top:20px;}a.logo,a.logo img{width:100%;}section.mascot{margin-bottom:20px;}section.mascot img{width:100%!important;}#navbar{background-color:transparent;border-color:#dbd9d9;}#navbar nav>ul li a{font-family:'Open Sans Condensed',sans-serif;color:#6e6e6e;text-transform:uppercase;font-size:15px;}#navbar nav>ul li a:hover,#navbar nav>ul li a:active,#navbar nav>ul li a:focus{color:#FF6440;}#navbar nav>ul li a.active,#navbar nav>ul li a.active-trail{background-color:transparent;color:#1ea7c9;}#navbar nav>ul li a.active:hover,#navbar nav>ul li a.active:active,#navbar nav>ul li a.active:focus,#navbar nav>ul li a.active-trail:hover,#navbar nav>ul li a.active-trail:active,#navbar nav>ul li a.active-trail:focus{color:#FF6440;}@media (min-width: 768px) {#navbar{height:50px;background-color:transparent;border-color:#dbd9d9;}#navbar nav{text-align:center;}#navbar nav>ul{text-align:center;display:inline-table;float:none;}#navbar nav>ul li{display:inline-block;}#navbar nav>ul li>a{font-size:13px;padding:10px 8px 20px 8px;}#navbar nav>ul li .dropdown-menu{border-color:#dbd9d9;border-top-color:#fff;left:50%;border-radius:0;right:auto;text-align:center;transform:translate(-50%,0);margin-top:-1px;}#navbar nav>ul li .dropdown-menu>li{display:block;}#navbar nav>ul li .dropdown-menu>li a{padding:7px 20px;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent!important;}}@media (min-width: 992px) {#navbar nav>ul li>a{font-size:15px;padding:10px 15px 20px 15px;}}@media (min-width: 1400px) {#navbar nav>ul li>a{font-size:15px;padding:10px 20px;}}article.node-activity{position:relative;}body.node-type-activity .field-name-field-content-images img{max-width:100%;height:auto;margin:0 auto;-moz-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa;}body.node-type-activity .field-name-field-downloads{border:1px solid #eee;border-radius:5px;padding:10px 10px 0 10px;text-align:center;margin:20px 0 25px 0;}body.node-type-activity .field-name-field-downloads span.file{display:inline-block;margin-bottom:10px;}body.node-type-activity .field-name-field-downloads span.file a{font-weight:700;}body.node-type-activity .field-name-field-content-images+.field-name-field-bottom-content{margin-top:35px;}body.page-blog article.node-teaser{margin-top:20px;margin-bottom:30px;}body.page-blog article.node-teaser header,body.page-blog article.node-teaser .field-name-body{width:70%;float:right;padding-left:20px;}body.page-blog article.node-teaser header>a{position:absolute;top:0;left:0;}body.page-blog article.node-teaser header h2{margin-top:0;font-size:20px;font-weight:400;}body.page-blog article.node-teaser .field-name-field-image{width:30%;padding:10px;background:#7ecfdb;float:left;}body.page-blog article.node-teaser .field-name-field-image img{width:100%;height:auto;}@media (min-width: 768px) {.node-type-activity #block-views-related-content-block-1{margin-bottom:0;}}body.page-whats-new .view-taxonomy-term article{margin-top:20px;margin-bottom:30px;}body.page-whats-new .view-taxonomy-term article header,body.page-whats-new .view-taxonomy-term article .field-name-body{width:70%;float:right;padding-left:20px;}body.page-whats-new .view-taxonomy-term article header>a{position:absolute;top:0;left:0;}body.page-whats-new .view-taxonomy-term article header h2{margin-top:0;font-size:20px;font-weight:400;}body.page-whats-new .view-taxonomy-term article .field-name-field-image{width:30%;padding:10px;background:#7ecfdb;float:left;}.pagination{width:100%;}.pagination>li{display:none;}.pagination>li>a,.pagination>li>span{color:#1ea7c9;}.pagination>li.prev,.pagination>li.next{display:inline-block;}.pagination>li.prev{float:left;}.pagination>li.next{float:right;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#7ecfdb;color:#fff;text-decoration:none;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#1ea7c9;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{border-color:#7ecfdb;}@media (min-width: 992px) {.pagination{width:auto;}.pagination>li{display:inline;}.pagination>li>a,.pagination>li>span{color:#1ea7c9;}.pagination>li.prev,.pagination>li.next{display:inline;}.pagination>li.prev{float:none;}.pagination>li.next{float:none;}.pagination>li.pager-first,.pagination>li.pager-last{display:none;}}.region-sidebar-second .shop-products{background:#FEC52E;padding:15px;border-radius:5px;width:100%;background-image:url(/sites/all/themes/activity_vi);}.region-sidebar-second .shop-products p{background:#fff;margin:0;padding:15px 15px 0 15px;}.region-sidebar-second .shop-products p:first-child{padding-bottom:0;}.region-sidebar-second .shop-products p:last-child{padding-bottom:15px;}.region-sidebar-second .shop-products img.shop-logo{width:100%;margin-bottom:3px;}.region-sidebar-second .shop-products p+p a[href^="http://shop"]{position:relative;display:block;}.region-sidebar-second .shop-products p+p a[href^="http://shop"] span{position:absolute;top:-3px;padding:0 10px;font-size:14px;}.region-sidebar-second .shop-products p+p a[href^="http://shop"] img{width:33%;}.region-sidebar-second .shop-products li>a[href^="http://shop"]{margin-top:0;}@media (min-width: 768px) {.region-sidebar-second a[href^="http://shop"]{display:block;}.region-sidebar-second li>a[href^="http://shop"]{margin-top:0;}}.node-type-activity #block-views-related-content-block-1{border-top:1px dotted #8a8a8a;border-bottom:1px dotted #8a8a8a;margin-bottom:30px;}.node-type-activity #block-views-related-content-block-1>h2{margin-top:15px;}.node-type-activity #block-views-related-content-block-1 article{margin-top:20px;margin-bottom:30px;}.node-type-activity #block-views-related-content-block-1 article header,.node-type-activity #block-views-related-content-block-1 article .field-name-body{width:70%;float:right;padding-left:20px;}.node-type-activity #block-views-related-content-block-1 article header>a{position:absolute;top:0;left:0;}.node-type-activity #block-views-related-content-block-1 article header h2{margin-top:0;font-size:20px;font-weight:400;}.node-type-activity #block-views-related-content-block-1 article .field-name-field-image{width:30%;padding:10px;background:#7ecfdb;float:left;}@media (min-width: 768px) {.node-type-activity #block-views-related-content-block-1{margin-bottom:0;}}