/*
font-family:'Museo Sans W01_100', sans-serif;
font-family:'Museo Sans W01_300', sans-serif;
font-family:'Museo Sans W01_700', sans-serif;
font-family:'Museo Sans W01_900', sans-serif;
*/

/* Grid */

.pods_holder {max-width:960px; margin:0 auto; padding:60px 0 0 0;}

.clearfix::after {
content: "";
clear: both;
display: table;
}

.grid {max-width:340px; margin:0 auto; width:90%;}
.grid-sizer {width:100%;}

.item {
max-width:340px;
width:100%;
margin:0 auto 40px auto;
padding-bottom:48px;
position:relative;
box-shadow: -4px 4px 0 0 rgba(0,0,0,0.08);
}
.item.explore_mobile {box-shadow:none; margin:0 auto 40px auto; padding-bottom:0;}
.item_card {background:#fff;}
.item_subpage {margin:0 auto 40px auto; padding-bottom: 0;}
.item_survey {box-shadow: none; margin-bottom:0 !important; min-width:300px;}
.survey_image {width:100%; position:relative;}
.survey_image img {width:100%; height:auto; display:block;}
.survey_text {position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; text-align:center; padding:15px 0 0 0;}
.survey_header {font-family:'M PLUS Rounded 1c', sans-serif; font-size:30px; font-weight:900; letter-spacing:-0.4px; text-align:center;
background: -webkit-linear-gradient(210deg, #00C4DA 50%, #ECED77 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.survey_divider {text-align:center; font-size:26px; font-weight:bold; letter-spacing:1.4px; color:#949494;line-height: 1px;}
.survey_copy {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; color:#333; font-size:14.5px; max-width:320px; margin:16px auto 14px;line-height: 19px;}
.survey_copy strong {font-family:'Museo Sans W01_900', sans-serif; font-weight:900;}
.survey_copy a {color: #000; text-decoration: underline; background: #f8e71c; }



a.survey_btn {text-decoration: none; margin: 10px auto 0; display:block; font-size: 17px; color: #000; width: 138px;background: #F8E71C;box-shadow: 3px 3px 0 0 rgba(0,0,0,0.41);border-radius: 17.69px;height: 30px;line-height: 30px;}
.survey_rules {position:absolute; left:0; right:0; width:100%; bottom:65px; font-size:9px;}
.survey_rules a {color: #000; text-decoration: underline;}

.item_content {padding:11px;background: #fff;}
.item_new {position:absolute; top:16px; left:16px; width:42px; display: none;}
.item_new img {width:100%; height:auto;}
.item_thumb {}
.item_thumb img {width:100%; height:auto;}
.item_sharing {text-align:center; margin:18px 0 21px;}
.item_sharing a {width:40px; display:inline-block; margin:0 8px;}
.item_sharing a img {width:100%; height:auto;}
.item_info {text-align:center; margin:0; font-family:'Museo Sans W01_500', sans-serif; font-weight:500; font-size:10px; letter-spacing:1.32px; color:#828282;}
.item_title {
font-family: 'M PLUS Rounded 1c', sans-serif;
font-size: 37px;
font-weight: 900;
letter-spacing: -0.4px;
text-align: center;
background: -webkit-linear-gradient(210deg, #00C4DA 50%, #ECED77 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: 38px;
margin: 7px 0 0 0;
padding: 0 0 6px 0;
}
.item_divider {text-align:center; font-size:26px; font-weight:bold; letter-spacing: 1.4px; color:#949494;line-height: 10px;}
.item_description {text-align:center; margin-bottom:23px;font-size: 19px;line-height: 25px;margin-top: 15px;margin: 15px auto 23px;max-width: 418px;}
.item_description strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}
.item_description a {color: #000; text-decoration: underline; background: #f8e71c; }

.specialoffer_product {padding: 0 0 10px 0;}
.specialoffer_product img {width:100%; height:auto;}
.specialoffer_product a {background: none !important;}
.specialoffer_bg {max-height:200px;}

.specialoffer_product.specialoffer_addams {margin:0 -11px -11px -11px; padding:0;}
.addamsoffer_footer {background:#000; text-align:center; color:#fff; padding-bottom:40px;}
.accordion_content .addamsoffer_footer p {background:#000; text-align:center; color:#fff; font-size:9px; margin:0 auto 4px auto; line-height:normal;}
.accordion_content .addamsoffer_footer a {color:#fff; text-decoration:underline; font-size:9px;}
.addamsoffer_copyright {font-size:8px; text-align:center}

.specialoffer {
max-width:340px;
width:100%;
margin:20px auto 40px auto;
/*padding-bottom:48px;*/
position:relative;
/*padding-top: 50px;*/
}
.specialoffer.item_subpage {padding-bottom:0; margin:60px auto 40px auto;}

.specialoffer .item_info {color: #fff;}

.specialoffer_card {background:none;}
.specialoffer_thumb {position: relative;}
.specialoffer_thumb img {width:100%; max-width:160px;}
.specialoffer_content {padding:11px;background: #e45525;position: relative; color: #fff; box-shadow: -4px 4px 0 0 rgba(0,0,0,0.08);}
.addams-family {background-image: linear-gradient(180deg, #001420 3%, #007DA9 100%);}

.grid-item .specialoffer_content {padding-bottom:59px;}
.specialoffer_content .item_sharing {text-align:center; margin:28px 0 21px;}
.specialoffer_content .item_divider {color:#fff;}

.specialoffer_art {position: absolute; bottom: -32px; left: 0; right: 0; margin: auto; width: 257px;z-index: 11; text-align: center}
.specialoffer_art img {height: auto;}
.specialoffer_bug {position:absolute;  top:16px; right:6px; width:80px;}
.specialoffer_bug img {width:100%; height:auto; }
.addams_family_logo {width: 75px;}
.accordion_holder {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 16px;}
.accordion_content {display:none;}
.item_subpage .accordion_content {display:block;}
.accordion_content p {font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 16px; line-height: 21px; max-width: 420px; padding: 0 0 5px 5px;margin-bottom: 22px;}
.accordion_content p strong {font-family: 'Roboto', sans-serif; font-weight: 900; }
.accordion_content p span {font-family: 'Roboto', sans-serif; font-weight: 900; color: #00C4DA;}
.accordion_content p .semi {font-weight: 500;font-style: normal;color: #000;}

.accordion_content a {color: #000; text-decoration: underline; background: #f8e71c; }

.accordion_content .list_header:first-of-type {margin-bottom: 1px;}
.accordion_content .list_header {margin: 14px 0 3px 0;}
.accordion_content .list_header:last-of-type {margin-bottom: 22px;}

.accordion_holder .toggle_arrow {position: relative; top: -2px; margin: 0 0 0 8px;}
.accordion_content ul {list-style:disc; font-family:'Roboto', sans-serif; font-weight:400; font-size:16px; line-height:21px; margin:0; padding:0 0 0 25px;}
.accordion_content ul li:before{ /*! content:"•"; */ /*! font-size:14pt; */ /*! margin: 0 0 0 -18px; */ /*! padding: 0 10px 0 0; */}
.accordion_content ul li {padding: 0 0 25px 0;}

.accordion_content ul.list_short {padding: 0 0 5px 20px;}
.accordion_content .list_short li {padding: 0 0 2px 0 !important;}

.accordion_content ol.creativity_6-8 {font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 21px; margin:  0 ; padding: 0 0 0 25px;}
.accordion_content ol.creativity_6-8 li span {font-weight: 400;}
.accordion_content ol.creativity_6-8  li {padding: 0 0 2px 0;}
.accordion_content p#research_6-8 {padding: 0 0 2px 5px; margin: 0;}
.accordion_content p#reflect_6-8 {padding: 0 0 2px 5px; margin: 0;}
.accordion_content p#create_6-8 {padding: 25px 0 2px 5px; margin: 0;}

.accordion_content ol.skills_6-8  li {padding: 0 0 22px 0;}

a.accordion_toggle {background:#e2e2e1; display:block; color:#000; height:48px; line-height:48px; text-align:center; text-decoration:none; width:100%; position:absolute; left:0; right:0; bottom:0;

    -webkit-transition: top .5s ease;
    transition: top .5s ease;

}

a.accordion_toggle span {color:#000; text-decoration:none;}

.accordion_toggle-closed .toggle-closed {display:block;}
.accordion_toggle-closed .toggle-open {display:none;}

.accordion_toggle-open .toggle-closed {display:none;}
.accordion_toggle-open .toggle-open {display:block;}

a.subpage_btn {
margin: 0 auto 36px;
background: #F8E71C 22px 6px no-repeat; background-size: 8%;
box-shadow: 3px 3px 0 0 rgba(0,0,0,0.41);
border-radius: 18px;
font-weight: 500;
font-size: 15px;
color: #333333;
letter-spacing: 0.14px;
text-align: center;
display: block;
width: 90%;
max-width: 460px;
height: 40px;
line-height: 40px;
padding: 0;
text-decoration: none;
}

/* Media Queries */

@media only screen and (min-width: 360px) {
.survey_header {font-family:'M PLUS Rounded 1c', sans-serif; font-size:30px; font-weight:900; letter-spacing:-0.4px; text-align:center;
background: -webkit-linear-gradient(210deg, #00C4DA 50%, #ECED77 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.survey_divider {text-align:center; font-size:26px; font-weight:bold; letter-spacing:1.4px; color:#949494;line-height: 1px;}
.survey_copy {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; color:#333; max-width:320px; margin:16px auto;}

a.survey_btn {text-decoration: none; margin:4px auto 0 auto; display:block; font-size: 21px; color: #000; width: 168px;background: #F8E71C;box-shadow: 3px 3px 0 0 rgba(0,0,0,0.41);border-radius: 17.69px;height: 36px;line-height: 36px;}
.survey_rules {position:absolute; left:0; right:0; width:100%; bottom:68px; font-size:10px;}
}
  
@media only screen and (min-width: 480px) {

a.subpage_btn {font-size: 16px;}

}

@media only screen and (min-width: 600px) {

}

@media only screen and (min-width: 720px) {

}

@media only screen and (min-width: 760px) {
.specialoffer_bug {position:absolute;  top:16px; right:6px; width:96px;}
.addams_family_logo {width: 105px;}

.grid {width:460px; margin:0 auto; max-width:460px;}
.grid-sizer {width:460px; max-width:460px;}

.item {width:460px; max-width:460px; margin:0 0 40px 0;}
.item_subpage {margin:0 auto 40px auto;}
.specialoffer.item_subpage {}

.specialoffer {width:460px; max-width:460px; margin:20px 0 40px 0;}

.survey_text {position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; text-align:center; padding:30px 0 0 0;}
.survey_header {font-family:'M PLUS Rounded 1c', sans-serif; font-size:37px; font-weight:900; letter-spacing:-0.4px; text-align:center;}

.survey_divider {text-align:center; font-size:26px; font-weight:bold; letter-spacing:1.4px; color:#949494;line-height: 10px;}
.survey_copy {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; color:#333; font-size:19px; max-width:320px; margin:18px auto; line-height: 27px;}

a.survey_btn {text-decoration: none; margin:10px auto 0; display:block; font-size: 21px; color: #000; width: 168px;background: #F8E71C;box-shadow: 3px 3px 0 0 rgba(0,0,0,0.41);border-radius: 17.69px;height: 40px;line-height: 40px;}
.survey_rules {position:absolute; left:0; right:0; width:100%; bottom:82px; font-size:10px;}
  

}

@media only screen and (min-width: 865px) {
.specialoffer_bug {position:absolute;  top:16px; right:6px; width:86px;}
.addams_family_logo {width: 105px;}
}

@media only screen and (min-width: 960px) {
.specialoffer_bug {position:absolute;  top:16px; right: 16px; width:66px;}
}

@media only screen and (min-width: 1024px) {
.grid {width:700px; margin:0 auto; max-width:700px;}
.grid-sizer {width:320px; max-width:320px;}

.item {width:320px; max-width:320px; margin:0 0 40px 0;}
.item_subpage {margin:0 auto 40px auto;}

.specialoffer {width:320px; max-width:320px; margin:20px 0 40px 0;}


a.subpage_btn {
background: #F8E71C url(../images/home_icon.png) 22px 6px no-repeat; background-size: 8%;
font-size: 21px;
padding: 0 0 0 18px;
}

.item_survey {margin-bottom:55px !important; margin-top:55px !important;}
  
.survey_text {position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; text-align:center; padding:15px 0 0 0;}
.survey_header {font-family:'M PLUS Rounded 1c', sans-serif; font-size:30px; font-weight:900; letter-spacing:-0.4px; text-align:center;}
.survey_divider {text-align:center; font-size:26px; font-weight:bold; letter-spacing:1.4px; color:#949494;line-height: 1px;}
.survey_copy {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; color:#333; font-size:16px; max-width:320px; margin:16px auto;line-height: 22px;}

a.survey_btn {text-decoration: none; margin:0 auto 0; display:block; font-size: 21px; color: #000; width: 168px;background: #F8E71C;box-shadow: 3px 3px 0 0 rgba(0,0,0,0.41);border-radius: 17.69px;height: 36px;line-height: 36px;}
.survey_rules {position:absolute; left:0; right:0; width:100%; bottom:68px; font-size:10px;}



}

@media only screen and (min-width: 1280px) {
.grid {width:100%; margin:0 auto; max-width:100%;}
.grid-sizer {width:460px; max-width:460px;}

.item {width:460px; max-width:460px; margin:0 0 40px 0;}

.specialoffer {width:460px; max-width:460px; margin:0 0 40px 0;}

.survey_text {position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; text-align:center; padding:30px 0 0 0;}
.survey_header {font-family:'M PLUS Rounded 1c', sans-serif; font-size:37px; font-weight:900; letter-spacing:-0.4px; text-align:center;}

.survey_divider {text-align:center; font-size:26px; font-weight:bold; letter-spacing:1.4px; color:#949494;line-height: 10px;}
.survey_copy {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; color:#333; font-size:19px; max-width:320px; margin:18px auto; line-height: 27px;}

a.survey_btn {text-decoration: none; margin:10px auto 0; display:block; font-size: 21px; color: #000; width: 168px;background: #F8E71C;box-shadow: 3px 3px 0 0 rgba(0,0,0,0.41);border-radius: 17.69px;height: 40px;line-height: 40px;}
.survey_rules {position:absolute; left:0; right:0; width:100%; bottom:82px; font-size:10px;}
.item_subpage {margin:0 auto 40px auto;}
.specialoffer.item_subpage {margin:0 auto 40px auto;}
.specialoffer_thumb img { max-width:100%;}
.specialoffer_bug {position:absolute;  top:16px; right:6px; width:96px;}
.addams_family_logo {width: 105px;}
}


