*{box-sizing:border-box;} html{font-size:1em;} body{position:relative;margin:0;padding:0 6px 6px 6px;color:#000;background-color:#fff;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;} h4{margin:0 0 0.5em 0;padding:0;font-size:1.3em;line-height:1em;} p{margin:0 0 0.5em 0;font-size:1em;line-height:1.6em;} @media only screen and (min-width:700px){p{margin:0 0 0.5em 0;font-size:1.1em;line-height:1.7em;} } a,a:link,a:visited{color:var(--link-text);} a:hover{color:var(--link-text-hover);} a:active{color:var(--link-text-active);} ul{font-size:1em;} img{width:100%;height:auto;aspect-ratio:attr(width) / attr(height);} body>img[width="1"]{width:1px;} img.daa-ad-marker-icon{max-width:1.7em;} img.primeResponsive{width:100%;height:auto;} img.primeResponsiveCenter{display:block;margin:0 auto;width:100%;height:auto;} .maxWidth100{max-width:100px;} .maxWidth150{max-width:150px;} .maxWidth250{max-width:250px;} .maxWidth200{max-width:200px;} .maxWidth300{max-width:300px;} .maxWidth400{max-width:400px;} .maxWidth500{max-width:500px;} .maxWidth600{max-width:600px;} .maxWidth700{max-width:700px;} .maxWidth800{max-width:800px;} .maxWidth900{max-width:900px;} .maxWidth1000{max-width:1000px;} .pageWidth{margin-right:auto;margin-left:auto;max-width:1200px;} #videoPlayer .vjs-poster{background-size:cover;} .youtube-player{position:relative;padding-bottom:56.23%;z-index:0;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px;} .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent;} #articleTypeVideoDiv2{margin-right:auto;margin-left:auto;max-width:650px;} ul.menuStyle01{margin:0 auto;padding:0;list-style-type:none;} ul.menuStyle01 li{margin:0 auto 0.9em auto;padding:0;} ul.menuStyle01 a{display:block;margin:0;padding:8px 2px;text-decoration:none;text-align:center;font-size:1.2em;background-color:var(--category-button-background);color:var(--category-button-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:5px 5px 2px -2px rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 2px -2px rgba(0,0,0,0.5);box-shadow:5px 5px 2px -2px rgba(0,0,0,0.5);border:1px solid #aaa;} @media only screen and (min-width:800px){ul.menuStyle01 a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;} } #homeSection01 .trendingBox ul.menuStyle01 a{background-color:var(--category-button-background-trending);color:var(--category-button-color-trending);} .debugDiv{margin:1em;padding:1em;background-color:#ffffe0;border:2px solid #666;} .debugDiv pre{margin:0;padding:0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;} header{margin-top:0;margin-bottom:0;padding:6px 0 3px 0;z-index:9999;background-color:#fff;} header.sticky{position:sticky;top:0px;right:0;left:0;} header.scrolled{} #menuIcon{margin:0;} #menuIcon i{display:inline-block;vertical-align:middle;margin:0 0.3em;padding:0;color:#333;font-size:25px;} @media (min-width:801px){#menuIcon i:hover{cursor:pointer;color:var(--link-text-hover);} } #topBar{display:none;} @media only screen and (min-width:900px){#topBar{display:block;margin:0 0 0.3em 0;padding:0;background-color:var(--primary-color);} #topBar ul{margin:0;padding:0;list-style-type:none;text-align:center;} #topBar ul li{display:inline-block;margin:0.3em 0.2em;} #topBar ul li a{display:block;margin:0;padding:2px 8px;text-decoration:none;font-size:0.9em;} } header>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0;padding:0;} header>div>*{margin:0;padding:0;} header>div .logo{transition:flex 0.3s ease-out;-webkit-box-flex:0 1 250px;-moz-box-flex:0 1 250px;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px;padding:0 10px;} header>div .logo img{display:block;margin:0 auto;padding:0;} header>div .articleHeadline,header>div .actionButtons{display:none;} @media only screen and (min-width:900px){header.scrolled>div{} header>div>*{margin:0;padding:0;} header.scrolled>div>.logo{-webkit-box-flex:0 1 250px;-moz-box-flex:0 1 250px;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px;} header.scrolled>div .articleHeadline{-webkit-box-flex:3 1 40%;-moz-box-flex:3 1 40%;-webkit-flex:3 1 40%;-ms-flex:3 1 40%;flex:3 1 40%;display:inherit;padding:0 10px;} header.scrolled>div .actionButtons{-webkit-box-flex:3 1 35%;-moz-box-flex:3 1 35%;-webkit-flex:3 1 35%;-ms-flex:3 1 35%;flex:3 1 35%;display:inherit;padding:0 10px;} .homePage header.scrolled>div .actionButtons{-webkit-box-flex:1 1 35%;-moz-box-flex:1 1 35%;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;} .actionButtons.articlePage{display:none;} } .actionButtons ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto;padding:0 0 0 0;list-style-type:none;font-size:0.8em;line-height:0.3em;width:100%;} .actionButtons ul li{-webkit-box-flex:1 2 25%;-moz-box-flex:1 2 25%;-webkit-flex:1 2 25%;-ms-flex:1 2 25%;flex:1 2 25%;margin:0 0 0 0;padding:0 2px 2px 2px;} .actionButtons ul li a{display:block;margin:0;padding:0.2em 0.2em 0.2em 0.4em;background-color:#666;color:#fff;text-decoration:none;font-weight:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .actionButtons ul a svg{display:inline-block;margin-right:0.2em;vertical-align:text-bottom;width:18px;height:18px;} .actionButtons ul a path{display:block;fill:#fff;} .actionButtons ul li.pinterest a{background-color:#cb2027;} .actionButtons ul li.facebook a{background-color:#3b5998;} .actionButtons ul li.email a{background-color:#333;} .actionButtons ul li.print a{background-color:#bbb;} .actionButtons ul li.save{display:none;} .actionButtons ul li.remove{-webkit-box-flex:1 2 30%;-moz-box-flex:1 2 30%;-webkit-flex:1 2 30%;-ms-flex:1 2 30%;flex:1 2 30%;display:none;} #headerSearchFormDiv{position:relative;text-align:right;} #headerSearchFormDiv #searchIcon{display:block;margin:0;padding:0;font-size:25px;} #headerSearchFormDiv #searchIcon:hover{cursor:pointer;} #headerSearchFormDiv form{position:absolute;top:25px;right:0;display:none;margin:0;padding:10px;border:1px solid #ccc;background-color:#fff;} #headerSearchFormDiv #headerSearchFormDivInner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;} #headerSearchFormDiv #headerSearchFormDivInner #search_term{display:block;margin:0 6px 0 0;padding:5px;border:0;} #headerSearchFormDiv #headerSearchFormDivInner [type="submit"]{display:block;margin:0;padding:6px 10px;text-decoration:none;text-align:center;font-size:0.9em;background-color:var(--category-button-background);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:0;color:var(--link-text);} #headerSearchFormDiv .advancedSearchLink{position:absolute;right:0;z-index:-1;} #headerSearchFormDiv .advancedSearchLink a{display:block;margin:0;padding:3px 30px;background-color:#999;color:#fff;text-decoration:none;font-size:12px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;} #headerSearchFormDiv .advancedSearchLink a:hover{background-color:#333;} footer{margin-top:2.5em;margin-bottom:1.5em;padding:0;} footer>*{margin:0 0 1em 0;padding:0;} footer .logoBox{display:none;} footer .groupBox1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;} footer .followUsBox{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:1em;text-align:center;} footer .followUsBox ul{margin-left:0.5em;padding:0;list-style-type:none;} footer .followUsBox ul li{display:inline-block;margin:0 5px;padding:0;} footer .followUsBox ul li a{display:table-cell;margin:0;padding:0.2em;text-align:center;vertical-align:middle;width:2em;height:2em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:30px;text-decoration:none;color:var(--social-icon-color);background-color:var(--social-icon-background);} footer .footerLinksBox{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} footer .footerLinksBox ul{margin:0 auto;padding:10px 0;list-style-type:none;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;} footer .footerLinksBox ul li{margin:0.3em auto;padding:0;} footer .footerLinksBox ul li:last-of-type{margin-bottom:0;} footer .footerLinksBox ul a{display:block;margin:0;padding:15px;font-size:20px;text-decoration:none;min-height:50px;} footer .nlSignupBox{display:none;} footer .otherSitesBox{margin-right:auto;margin-left:auto;text-align:center;clear:both;} footer .otherSitesBox ul{margin:0;padding:0;list-style-type:none;} footer .otherSitesBox ul li:nth-child(n + 4){display:none;} footer .otherSitesBox ul a{display:inline-block;margin:0;padding:5px 0;} footer .corporateBox{margin-right:auto;margin-left:auto;text-align:center;max-width:80%;} footer .corporateBox img{display:block;margin:0 auto;padding:0;max-width:150px;} @media only screen and (min-width:700px){footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin-right:2em;margin-left:2em;} footer>*{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;margin:0;padding:0;} footer .logoBox{display:block;margin-bottom:1em;order:1;} footer .groupBox1{display:block;margin:0 0 0 0;order:3;} footer .followUsBox p{font-size:1.3em;} footer .footerLinksBox ul{text-align:center;border:0;} footer .footerLinksBox ul li{display:inline-block;} footer .footerLinksBox ul a{display:block;margin:0;padding:0.2em 0.5em;min-height:inherit;} footer .nlSignupBox{display:block;margin:0 0 1.5em 0;padding:0 0 1.5em 0;order:2;border-bottom:2px dotted #ccc;} footer .otherSitesBox{order:6;} footer .otherSitesBox ul li:nth-child(n + 1){display:inherit;} footer .corporateBox{margin:0.8em 0 0 0;padding-top:1em;padding-left:2em;max-width:inherit;border-top:2px solid #ccc;text-align:left;-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;order:7;} footer .corporateBox>*{display:inline-block;vertical-align:top;margin-right:0.5em;} } @media only screen and (min-width:1000px){footer .otherSitesBox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:0;text-align:left;} footer .otherSitesBox>p{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;font-size:1.1em;} footer .otherSitesBox ul.craft{-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%;} footer .otherSitesBox ul.food{-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%;} footer .otherSitesBox ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;} footer .otherSitesBox ul li{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} } footer .nlSignupBox form{display:inline-block;margin:0;padding:3px;max-width:25em;border:1px solid #aaa;} footer .nlSignupBox form input[type="email"]{padding:2px 10px;background:#fff;border:0;font-size:15px;overflow:hidden;min-width:17em;} footer .nlSignupBox form button[type="submit"]{padding:4px 8px;border:none;border-radius:5px;color:#000;background-color:#ccc;} footer .nlSignupBox .success{display:none;margin:0.5em 0 0 0;padding:0.5em;max-width:25em;text-align:left;font-weight:bold;background-color:#eee;color:#000;} footer .nlSignupBox .error{display:none;margin:0.5em 0 0 0;padding:0.5em;max-width:25em;text-align:left;font-weight:bold;background-color:#eee;color:#f00;} footer .nlSignupBox ul{display:inline-block;margin:0.5em 0 0 0;padding:0;list-style-type:none;max-width:25em;text-align:center;} footer .nlSignupBox ul li{display:inline-block;margin:0 0.5em;padding:0;} footer .nlSignupBox ul a{text-decoration:underline;} #subHeader{margin:4px auto;padding:2px 0;border-top:2px dotted #eee;border-bottom:2px dotted #eee;} #subHeader .adWrapper,#subHeader #OutbrainDescender{margin:4px auto;padding:0;text-align:center;} #mainSection{position:relative;margin-top:0;margin-bottom:0.5em;padding:0;} #homeSection01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0 0 1em 0;padding:0;} #homeSection01>*{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;} #homeSection01 .article{position:relative;margin:0 0 1em 0;padding:0;border:1px solid #ccc;} #homeSection01 .article:nth-child(1){order:2;} #homeSection01 .article:nth-child(2){order:3;} #homeSection01 .article:nth-child(3){-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;order:1;} #homeSection01 .article a{text-decoration:none;} #homeSection01 .article h4{margin:0;padding:0.6em 0.2em;text-align:center;font-weight:normal;font-size:1.2em;} #homeSection01 .article .ribbon-wrapper,.articleDiv .mainImg .ribbon-wrapper{width:150px;height:150px;overflow:hidden;position:absolute;top:-3px;right:-3px;z-index:99;} #homeSection01 .article .ribbon,.articleDiv .mainImg .ribbon{position:relative;left:-20px;top:35px;padding:7px 0 7px 5px;width:220px;font:bold 13px Sans-Serif;text-align:center;text-shadow:rgba(255,255,255,0.5) 0px 1px 0px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);background-color:var(--primary-color);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),to(#aaaaaa));background-image:-webkit-linear-gradient(top,var(--primary-color),#aaaaaa);background-image:-moz-linear-gradient(top,var(--primary-color),#aaaaaa);background-image:-ms-linear-gradient(top,var(--primary-color),#aaaaaa);background-image:-o-linear-gradient(top,var(--primary-color),#aaaaaa);color:var(--link-text);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3);} #homeSection01 .article .mainImgDiv{position:relative;margin:0;padding:0;width:100%;height:0;padding-bottom:75%;overflow:hidden;} #homeSection01 .exploreBox{display:none;text-align:center;order:4;} #homeSection01 .exploreBox h4{margin:0 0 0.5em 0;font-weight:bold;font-size:1em;} #homeSection01 .trendingBox{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;order:5;} #homeSection01 .trendingBox h4{margin:0 0 0.5em 0;font-weight:bold;font-size:1em;} @media only screen and (min-width:700px){#homeSection01 .article:nth-child(1){-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;order:1;} #homeSection01 .article:nth-child(2){-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;order:2;} #homeSection01 .article:nth-child(3){-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;align-self:stretch;order:3;} #homeSection01 .exploreBox{display:block;order:4;} #homeSection01 .trendingBox{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;order:5;} #homeSection01 .exploreBox h4,#homeSection01 .trendingBox h4{font-size:1.5em;font-weight:normal;} ul.menuStyle01,#homeSection01 ul.menuStyle01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;} ul.menuStyle01 li,#homeSection01 ul.menuStyle01 li{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;} } .section01{margin:0 0 1em 0;padding:0;} .section01 h3{margin:0 0 0.5em 0;font-weight:normal;text-align:center;font-size:1.5em;color:var(--link-text);} .articleGrid .articleCell{margin:0 0 1em 0;padding:0;border:1px solid #ccc;} .articleGrid .articleCell .aspectRatio{margin:0;padding:0;width:100%;height:0;padding-bottom:65%;overflow:hidden;} .articleGrid .articleCell h4{margin:0;padding:0.6em 0.3em;font-size:1.2em;line-height:1.5em;font-weight:normal;text-align:center;} .articleGrid .articleCell a{display:block;margin:0;padding:0;min-height:50px;text-decoration:none;} .topTenDiv{padding-bottom:1em;border-bottom:4px dotted #e7e7e7;} .topTenDiv .articleGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;} .topTenDiv .articleGrid .articleCell:nth-child(1){-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} .topTenDiv .articleGrid .articleCell:nth-child(n + 2){-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;} @media only screen and (min-width:600px){.topTenDiv .articleGrid .articleCell,.topTenDiv .articleGrid .articleCell:nth-child(1),.topTenDiv .articleGrid .articleCell:nth-child(n + 2){-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;} } .recentArticlesDiv .articleGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;} .recentArticlesDiv .articleGrid .articleCell{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;} @media only screen and (min-width:600px){.recentArticlesDiv .articleGrid .articleCell{-webkit-box-flex:0 1 24%;-moz-box-flex:0 1 24%;-webkit-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;} } #breadcrumb{display:none;margin:0;padding:0;text-align:center;} @media only screen and (min-width:700px){#breadcrumb{display:block;} } .articleDiv{position:relative;margin:0 0 1.5em 0;padding:0;} .articleDiv .articleHeadlineDiv{position:relative;margin:0 0 0.2em 0;padding:0;text-align:center;} .articleDiv .articleHeadline{margin:0;padding:0;font-weight:normal;font-size:1.5em;line-height:1.2em;} .articleDiv .articleHeadline.char20{font-size:1.4em;line-height:1.2em;} .articleDiv .articleHeadline.char30{font-size:1.2em;line-height:1.2em;} .articleDiv .articleHeadline.char40{font-size:1.1em;line-height:1.2em;} .articleDiv .articleHeadline.char50{font-size:1.2em;line-height:1.3em;} .articleDiv .articleHeadline.char75{font-size:1em;line-height:1.3em;} .articleDiv .articleHeadline.char100{font-size:0.9em;line-height:1.3em;} @media only screen and (min-width:800px){.articleDiv .articleHeadline{margin:0 0 0.3em 0;} .articleDiv .articleHeadline,.articleDiv .articleHeadline.char20,.articleDiv .articleHeadline.char30,.articleDiv .articleHeadline.char40,.articleDiv .articleHeadline.char50,.articleDiv .articleHeadline.char75,.articleDiv .articleHeadline.char100{font-size:1.75em;line-height:1.2em;} } .articleDiv .articleSubHeadline{margin:0.3em 0;padding:0;color:#666666;font-size:0.8em;font-weight:normal;font-style:oblique;} .articleDiv .articleSubHeader{display:none;} .articleDiv .articleSubHeader>*{margin:0.3em 0;padding:0;font-size:1.1em;} .articleDiv .articleSubHeader>:nth-child(n + 2){display:inline-block;} .articleDiv .articleSubHeader .byline{display:none;} .articleDiv .byline2{margin:0 0 1em 0;text-align:right;font-size:0.8em;} .articleDiv .mainImg .byline2{margin:0;} .articleDiv .articleSubHeader .date{display:none;} .articleDiv .articleSubHeader .rating i{display:inline-block;margin:0 0.1em;color:#ccc;font-size:1em;} .articleDiv .articleSubHeader .rating i.on{color:#face2e;} .articleDiv.articleType2 .articleSubHeader,.articleDiv.articleType2 .articleSubHeader .byline{display:block;text-align:center;} .articleDiv.articleType2 .articleSubHeader .rating{display:none;} @media only screen and (min-width:800px){.articleDiv .articleSubHeader{display:block;margin:0;padding:0;text-align:center;} .articleDiv .articleSubHeader .date{display:inline-block;} .articleDiv .articleSubHeader .byline{display:block;} .articleDiv .byline2{display:none;} } .articleDiv h4{margin:0 0.5em 0;font-size:1.2em;line-height:1.2em;font-weight:normal;} .articleDiv .articleImgCaption{margin:0px;padding:3px;color:#666;text-align:right;font-size:0.8em;} .articleDiv .articleImgCredit{margin:0px;padding:0px;color:#aaa;text-align:right;font-size:0.8em;} .articleDiv.articleType2 p img{display:block;margin:0.5em auto;padding:0;max-width:300px;} .articleDiv .articleAttrSection{margin-right:auto;margin-left:auto;} .articleDiv .articlePageLink{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:1em auto;padding:10px 0;border-width:1px 0;border-color:#aaa;border-style:solid;} .articleDiv .articlePageLink .mainImgDiv img{display:block;} .articleDiv .articlePageLink>.mainImgDiv{-webkit-box-flex:0 1 250px;-moz-box-flex:0 1 250px;-webkit-flex:0 1 250px;-ms-flex:0 1 250px;flex:0 1 250px;margin:0;padding:0;} .articleDiv .articlePageLink>p{-webkit-box-flex:1 0 55%;-moz-box-flex:1 0 55%;-webkit-flex:1 0 55%;-ms-flex:1 0 55%;flex:1 0 55%;margin:0;padding:0 0 0 10px;} .articleDiv .articlePageLink.no_image>p{padding:0;} .articleDiv .articlePageLink>p .desc{display:none;} .articleDiv .articlePageLink.no_image>p .desc{display:inline-block;} @media only screen and (min-width:800px){.articleDiv .articlePageLink{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .articleDiv .articlePageLink>p .desc{display:inline;padding-right:0.3em;} } .articleDiv .mainDescAttrExtraImg{display:block;margin:0.4em auto;padding:0;width:100%;height:auto;max-width:650px;} .articleDiv figure{margin:1em auto;padding:0;clear:both;max-width:650px;} .articleDiv .UserCommentQuestionDiv{margin-right:auto;margin-left:auto;max-width:600px;text-align:center;} .articleDiv .UserCommentQuestionDiv .rulesDiv{margin:0 0 0.2em 0;} .articleDiv .UserCommentQuestionDiv .rulesDiv h4{font-size:1.2em;} .articleDiv .UserCommentQuestionDiv .questionDiv{margin:0;} .articleDiv .UserCommentQuestionDiv .questionDiv p{margin:0;} .articleDiv .stepByStepInstructionsDiv{margin:1em auto;padding:0.5em 0;border-width:4px 0;border-style:double;border-color:#bababa;} .articleDiv .stepByStepInstructionsDiv .abbreviations{} .articleDiv .stepByStepInstructionsDiv .list{margin:0;padding:0 0 0 2em;} .articleDiv .stepByStepInstructionsDiv dl{margin:0 0 0.5em 0;padding:0;} .articleDiv .stepByStepInstructionsDiv dt{display:inline;margin:0;padding:0;font-weight:bold;} .articleDiv .stepByStepInstructionsDiv dt::after{content:":";} .articleDiv .stepByStepInstructionsDiv dd{display:inline;margin:0;padding:0;font-style:oblique;} .articleDiv .stepByStepInstructionsDiv .imgList{margin:0 0 0.5em 0;padding:0;} .articleDiv .stepByStepInstructionsDiv .imgList li{margin:0 auto 0.5em auto;} .articleDiv .stepByStepInstructionsDiv .imgList li img{display:block;margin:0;padding:0;border:2px solid #636363;} .articleDiv #userSubmittedCallToAction{margin:2.5em auto;padding:0.3em 0.3em 0.3em 0.3em;border-top:1px dotted #6a6a6a;border-bottom:1px dotted #6a6a6a;max-width:500px;} .articleDiv #userSubmittedCallToAction a{font-weight:bold;} .articleDiv #userSubmittedCallToAction>div{background-color:#fff;} .articleDiv #userSubmittedCallToAction>div:nth-child(1){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0;padding:0;} .articleDiv #userSubmittedCallToAction>div:nth-child(1) .star img{display:block;margin:0 auto;padding:0;max-width:120px;} .articleDiv #userSubmittedCallToAction>div:nth-child(1) .text{margin:0;padding:0 0.2em 0 0.5em;text-align:center;} .articleDiv #userSubmittedCallToAction>div:nth-child(1) .text p{margin:0.3em auto 0.3em 0;padding:0;font-size:0.9em;line-height:1.2em;} @media only screen and (min-width:650px){.articleDiv #userSubmittedCallToAction>div:nth-child(1) .star img{max-width:80px;} } .articleDiv #nextArticleLinkDiv{margin:2.5em auto;padding:0;text-align:center;} .articleDiv #nextArticleLinkDiv p{margin:0 auto;padding:0;} .articleDiv #nextArticleLinkDiv p span{display:inline-block;margin:0 0.5em 0 0;padding:0;text-transform:uppercase;font-size:80%;font-weight:bold;} .articleDiv #nextArticleLinkDiv p span:after{content:":";} .articleDiv #nextArticleLinkDiv p a{display:inline-block;margin:0 auto;padding:0;} #PrimeRightRailAds{display:none;} .MediaNet_getBodyTag{margin-right:auto;margin-left:auto;text-align:center;} .AdMetricsProVideoWrapper{margin:1em auto;padding:0;max-width:650px;} #adSlotHomePage300{margin:0 auto 1.5em auto;} #adSlotHomePage300>div{margin:0 auto;} #adSlotFooterContainer{position:fixed;margin:0;padding:0;width:100%;bottom:0;background-color:#fff;border-top:3px solid #000;z-index:100;text-align:center;} .adSlotWrapper{margin:1em 0;padding:0;} .adSlotWrapper .adSlotInner{margin:0;padding:0;text-align:center;} .adSlotWrapper .adSlotContent{position:relative;margin:0 auto;padding:0;} .adSlotWrapper .adSlotContent>div{display:block;margin:0 auto;max-width:450px;} .adSlotWrapper .adSlotContent.banner{display:none;min-width:728px;min-height:90px;max-width:970px;max-height:250px;} .articleDiv .adSlotWrapper .adSlotContent.outbrain_desk{position:relative;top:inherit;right:inherit;left:inherit;display:block;width:100%;} .articleDiv .adSlotWrapper .adSlotContent.outbrain_desk>div{max-width:inherit;} @media only screen and (min-width:800px){.adSlotWrapper .adSlotContent.banner{display:block;} } @media only screen and (min-width:650px){.articleDiv .adSlotWrapper .adSlotContent{margin:0 0 5px 0;} } @media only screen and (min-width:800px){body.internalPage #TigreCarambolaWrapper,body.internalPage .MediaNet_getBodyTag{margin:1em 0;} body.internalPage #mainSection{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;} body.internalPage #mainSectionLeft{-webkit-box-flex:3 1 70%;-moz-box-flex:3 1 70%;-webkit-flex:3 1 70%;-ms-flex:3 1 70%;flex:3 1 70%;} body.internalPage #PrimeRightRailAds{-webkit-box-flex:0 0 310px;-moz-box-flex:0 0 310px;-webkit-flex:0 0 310px;-ms-flex:0 0 310px;flex:0 0 310px;position:relative;display:block;margin:0;padding:0 0 0 9px;border:1px solid #fff;} body.internalPage #PrimeRightRailAds>.inner{position:relative;display:block;margin:0;padding:0;transition:top 0.2s ease-out;} body.internalPage #PrimeRightRailAds .slot{margin:0 0 50px 0;padding:0;} body.internalPage #PrimeRightRailAds .slot:last-child{margin-bottom:0;} body.internalPage #PrimeRightRailAds .spacer{margin:0 auto;padding:0;} body.internalPage #PrimeRightRailAds .spacer>*{margin:0 auto;padding:0;text-align:center;min-width:300px;} body.internalPage #PrimeRightRailAds .spacer>div>div{margin:0 0 0 auto;} } @media only screen and (min-width:1000px){body.internalPage .pageWidth{} .leftColumn,.articleDiv{position:relative;} } .recentlyViewedArticles .articleGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;} .recentlyViewedArticles .articleGrid .articleCell{-webkit-box-flex:0 1 30%;-moz-box-flex:0 1 30%;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;margin:0 0.5em 1em 0;} .recentlyViewedArticles .articleGrid .articleCell h4{font-size:0.9em;line-height:1.1em;} @media only screen and (min-width:600px){.recentlyViewedArticles .articleGrid .articleCell{-webkit-box-flex:0 1 18%;-moz-box-flex:0 1 18%;-webkit-flex:0 1 18%;-ms-flex:0 1 18%;flex:0 1 18%;} } @media only screen and (min-width:1000px){.recentlyViewedArticles .articleGrid .articleCell h4{font-size:1.2em;line-height:1.5em;} } #articleCommentRatingDiv{position:relative;margin:0 0 1em 0;padding:10px 0;border-top:4px dotted #e7e7e7;} #articleCommentRatingDiv .ratingsReviewHeader{margin:0;padding:0;} #articleCommentRatingDiv .ratingsReviewHeader h3{margin:0 0 0 0;font-weight:normal;text-align:left;font-size:1.5em;} #articleCommentRatingDiv .commentRatingFormDiv{position:relative;margin:0;padding:0;z-index:5;} #articleCommentRatingDiv .commentRatingFormDiv .userAvatar{display:none;} #articleCommentRatingDiv .commentRatingFormDiv form{margin:0;padding:0;} #articleCommentRatingDiv .commentRatingFormDiv form.moveable{position:relative;margin:0;padding:10px;background-color:#efefef;border:4px solid #333;} #articleCommentRatingDiv .commentRatingFormDiv form p{font-size:1em;} #articleCommentRatingDiv .commentRatingFormDiv .formFields{position:relative;margin:0;padding:0;} #articleCommentRatingDiv .ratingFormFields{margin-bottom:1em;padding:0;} #articleCommentRatingDiv .ratingFormFields>*{display:block;} #articleCommentRatingDiv .rateItWrapper .fa-star{color:#999;} #articleCommentRatingDiv .rateItWrapper .fas.fa-star{color:#face2e;} #articleCommentRatingDiv .rateItWrapper .fa-star:hover{color:#0f0;cursor:pointer;} #articleCommentRatingDiv .rateItDiv{display:inline-block;margin:0 0.3em 0 0;padding:0;} #articleCommentRatingDiv .rateItDiv input[name="article_rating"]{display:none;} #articleCommentRatingDiv .rateItLabel{display:inline-block;margin:0;padding:0;} @media only screen and (min-width:700px){#articleCommentRatingDiv .rateItDiv{display:inline-block;margin:0;} } #articleCommentRatingDiv textarea[name="articleReview"]{display:block;margin:0;padding:10px;width:100%;min-height:7em;} #articleCommentRatingDiv form [type="submit"]{display:block;margin:1em auto;padding:8px 10px;border:none;border-radius:5px;color:#000;background-color:#ccc;} #articleCommentRatingDiv .commentReplyCancelLink{display:none;margin:0;text-align:right;font-size:0.8em;} #articleCommentRatingDiv .commentReload{display:none;} @media only screen and (min-width:800px){#articleCommentRatingDiv .commentReload{display:block;} } #articleCommentRatingDiv .userCommentsDiv{position:relative;margin:1em 0;padding:0;} #articleCommentRatingDiv .userCommentList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0;} #articleCommentRatingDiv .userCommentList .cell{margin:0 0 1.2em 0;padding:5px;width:100%;box-sizing:border-box;border-bottom:1px solid #ccc;} #articleCommentRatingDiv .commentBox{margin:20px 0 0 2.8em;padding:5px 5px 5px 1em;background-color:#fbfbfb;border-left:1px solid #e1e1e1;} #articleCommentRatingDiv .commentBox:nth-child(1){margin:0 0 10px 0;padding:0;border:0;background-color:inherit;} #articleCommentRatingDiv .userCommentDiv .userAvatar{float:left;margin:0 12px 5px 0;padding:0;border:1px solid #ed7260;max-width:100px;} #articleCommentRatingDiv .commentMetaData p{margin:0 0 0.2em 0;padding:0;} #articleCommentRatingDiv .commentBox p.userName{} #articleCommentRatingDiv .commentBox p.date{color:#666;font-size:1em;} #articleCommentRatingDiv .commentBox p.date:before{} #articleCommentRatingDiv .commentMetaData .starRating .fa-star{color:#ccc;} #articleCommentRatingDiv .commentMetaData .starRating .fa-star.on{color:#face2e;} @media only screen and (min-width:700px){#articleCommentRatingDiv .commentMetaData p{display:inline-block;margin:0;padding:0 0.7em 0 0;} } #articleCommentRatingDiv .userCommentDiv .commentText{margin:0 0 1em 0;padding:0;font-size:1em;clear:both;} @media only screen and (min-width:700px){#articleCommentRatingDiv .userCommentDiv .commentText{clear:none;} } #articleCommentRatingDiv .userCommentDiv .commentText .readMore a{display:block;margin:0.4em auto;padding:0.2em;text-align:center;text-decoration:none;background-color:#eee;max-width:10em;} #articleCommentRatingDiv .userCommentDiv .commentText .readMore a:before{content:"[ ";} #articleCommentRatingDiv .userCommentDiv .commentText .readMore a:after{content:" ]";} #articleCommentRatingDiv .userCommentDiv .commentText .moreText{display:none;} #articleCommentRatingDiv .userCommentDiv .actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:5px 0;padding:0;list-style-type:none;opacity:1;clear:both;} #articleCommentRatingDiv .userCommentDiv .actions a{display:inline-block;margin-top:5px;text-decoration:none;} #articleCommentRatingDiv .uploadPhotoDiv{display:none;} #articleCommentRatingDiv .commentRatingFormDiv .feedback{margin:10px 0;text-align:center;} #articleCommentRatingDiv .commentRatingFormDiv .feedback p{display:none;} #articleCommentRatingDiv .socialMediaDiv{display:none;margin:1em;padding:1em;border:2px solid #bbb;text-align:center;-webkit-box-shadow:5px 5px 8px 0 #666;box-shadow:5px 5px 8px 0 #666;} #reportAbuseDiv{position:absolute;left:0;right:0;display:none;margin:0;padding:10px;border:8px solid #666;background-color:#fff;-webkit-box-shadow:10px 10px 5px rgba(80,85,80,0.75);box-shadow:10px 10px 5px rgba(80,85,80,0.75);} #mainMenu{display:none;position:absolute;margin:0;padding:0;background-color:#fff;width:90vw;height:85vh;overflow-y:scroll;border:1px solid var(--primary-background-color);border-top-width:4px;border-bottom-width:8px;} #mainMenu.show{display:block;} #mainMenu>*{margin:0 0 1em 0;padding:0;} #mainMenu h3{margin:0;padding:10px;background-color:var(--primary-background-color);color:#fff;font-weight:normal;} #mainMenu ul{margin:0;padding:0;list-style-type:none;} #mainMenu ul li{position:relative;margin:0;padding:0;} #mainMenu ul li i{position:relative;top:9px;float:left;margin:0;padding:0 5px 0 10px;font-size:20px;text-align:center;} #mainMenu ul li i:hover{cursor:pointer;color:#666;} #mainMenu ul a{display:block;margin:0;padding:10px 10px 10px 30px;text-decoration:none;} #mainMenu ul a:hover{background-color:var(--primary-color);} #mainMenu ul a.current{border-top:1px solid #aaa;border-bottom:2px solid #333;} #mainMenu ul ul{padding-left:20px;background-color:#eee;} @media only screen and (min-width:700px){#mainMenu{min-width:20em;width:inherit;} } @media only screen and (min-width:900px){#mainMenu #topBarLinksMenu{display:none;} } #mainSection .htmlContent{} #cloudTag{margin:1em auto;padding:0;max-width:800px;text-align:center;} #cloudTag ul{margin:0;padding:0;list-style-type:none;} #cloudTag li{display:inline-block;margin:0;padding:0;font-size:100%;line-height:180%;} #cloudTag li a{display:block;margin:0;padding:0.5em 1em;} #cloudTag li a:hover{text-decoration:none;background-color:#eee;} #cloudTag li.fontSize1{} #cloudTag li.fontSize2{font-size:133%;} #cloudTag li.fontSize3{font-size:166%;} #cloudTag li.fontSize4{font-size:200%;} .articleListSorting ul{margin:0;padding:0;text-align:center;font-size:0.8em;} .articleListSorting li{display:inline-block;margin:0 1em;padding:0;} .articleListSorting ul a{text-decoration:none;} .articleListSorting ul a:hover{text-decoration:underline;} .articleListSorting ul a.current{font-weight:bold;text-decoration:underline;} .articleList .printAllButton{display:none;margin:0 0 10px 0;padding:0px;color:#fff;text-align:right;} .articleList .printAllButton a{display:inline-block;border-radius:5px;font-size:0.8em;line-height:1em;margin:0;padding:5px 10px;color:#000;background-color:#aaa;text-decoration:none;} .articleList .printAllButton a:hover{color:#ddd;background-color:#333;} .catPageHeader p{font-size:1em;line-height:1.3em;} #categoryArticles .articleList2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;padding:0;} #categoryArticles .articleList2 .MediaNet_getBodyTag{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;} #categoryArticles .articleList2 .MediaNet_getBodyTag>iframe{margin:0 auto;max-width:650px;} #categoryArticles .articleDiv{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;} #categoryArticles .articleDiv>div{margin:0 0 1em 0;padding:0 3px;} .articleDiv .articleAttr_mainImage{display:block;margin:0 auto 10px auto;width:100%;height:auto;} #categoryArticles .articleDiv .mainImgDiv{position:relative;margin:0 0 0.3em 0;padding:0;width:100%;height:0;padding-bottom:65%;overflow:hidden;} #categoryArticles .articleDiv .articleHeadline{margin:0 10px;padding:0;height:8em;overflow:hidden;text-align:center;font-size:1.1em;line-height:1.3em;} @media only screen and (min-width:370px){#categoryArticles .articleDiv .articleHeadline{height:5em;} } @media only screen and (min-width:500px){#categoryArticles .articleDiv .articleHeadline{height:3.5em;} } @media only screen and (min-width:750px){#categoryArticles .articleDiv .articleHeadline{margin:0 10px;padding:0;font-size:1em;line-height:18px;min-height:2.7em;text-align:center;} } #categoryArticles .articleDiv .articleHeadline a{text-decoration:none;} #categoryArticles .articleDiv .articleHeadline a:hover{text-decoration:underline;} #categoryArticles .articleDiv .teaserDiv{margin:0 10px;padding:0;min-height:55px;overflow:hidden;} #categoryArticles .articleDiv .teaserDiv p{font-size:0.9em;line-height:1.3em;} #categoryArticles .articleDiv .teaserDiv a.more{font-weight:bold;text-decoration:none;} #categoryArticles .articleDiv .teaserDiv a.more:hover{text-decoration:underline;} #categoryArticles .articleDiv .bottom{margin:0;padding:5px;border-top:1px solid #f0f0f0;background-color:#f7f7f7;color:#919191;font-size:13px;line-height:15px;vertical-align:text-bottom;text-align:center;} #categoryArticles .articleDiv .bottom span{margin:0 3px;padding:0;} #categoryArticles .articleDiv .bottom span.stars img{width:inherit;} #categoryArticles.myBoxDiv .articleDiv>div{margin:0 8px 1em 8px;padding:0;border:1px solid #e7e7e7;} #categoryArticles .articleDiv .myBox{display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;} #categoryArticles .articleDiv .myBox>div{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;text-align:right;} #categoryArticles .articleDiv .myBox>div:first-child{text-align:left;} #categoryArticles .articleDiv .myBox h5{margin:0 0 0.2em 0;font-size:0.9em;} #categoryArticles .articleDiv .myBox ul{margin:0 0 0 0;padding:0;list-style-type:none;} #categoryArticles .articleDiv .myBox li{margin:0 0 10px 0;} #categoryArticles .articleDiv .myBox ul a{text-decoration:none;} #categoryArticles .articleDiv .myBox ul a:hover{text-decoration:underline;} #myStuffEntirePrintListDiv{display:none;} #categoryArticles .articleDiv .bottom .time{display:inline-block;white-space:nowrap;} #categoryArticles .articleDiv .bottom .time img{max-width:13px;} @media all and (min-width:700px){#categoryArticles .articleDiv{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;} #categoryArticles .articleDiv>div{padding:0 5px;} } @media all and (min-width:900px){#categoryArticles .articleDiv{-webkit-box-flex:0 0 33%;-moz-box-flex:0 0 33%;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;} #site65 #categoryArticles .articleDiv{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;} #site65 #categoryArticles .articleDiv .mainImgDiv{padding-bottom:120%;} #site65 #categoryArticles .articleDiv .articleHeadline{height:4.2em;} } .articleListSorting{margin:0 0 2em 0;padding:0;} .articleListSorting h5{margin:0 0 5px 0;padding:3px;text-align:center;background-color:#dcdcdc;color:#999;font-size:0.8em;} .articleListSorting ul{margin:0;padding:0;text-align:center;font-size:0.8em;} .articleListSorting li{display:inline-block;margin:0 1em;padding:0;} .articleListSorting ul a{text-decoration:none;} .articleListSorting ul a:hover{text-decoration:underline;} .articleListSorting ul a.current{font-weight:bold;text-decoration:underline;} .paginationDiv{margin:1em 0;padding:0;text-align:center;} .paginationDiv ul{margin:0;padding:0;list-style-type:none;} .paginationDiv li{display:inline-block;margin:0;padding:0;} .paginationDiv li a{text-decoration:none;} .paginationDiv li a.prev{font-weight:bold;} .paginationDiv li a.next{font-weight:bold;} .paginationDiv li span{display:inline-block;min-width:1.2em;margin:0 4px;padding:5px 7px;border:1px solid #f0f0f0;} .paginationDiv li span.current{background-color:#ec5647;color:#fff;} .paginationDiv li span.ellips{padding-left:0;padding-right:0;border:0;min-width:0;} .paginationDiv li a span{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#ffffff 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#ffffff 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#ffffff 0%,#f0f0f0 100%);} .paginationDiv li a span:hover{border:1px solid #ddddde;background:-moz-linear-gradient(top,#f0f0f0 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#f0f0f0 0%,#ffffff 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#ffffff 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#ffffff 100%);background:linear-gradient(to bottom,#f0f0f0 0%,#ffffff 100%);} #articlePageNLSignupDiv{margin:1em 0;padding:1em;color:#fff;background-color:var(--primary-color-site-red);} .homePage #articlePageNLSignupDiv h4,.homePage #articlePageNLSignupDiv ul,.homePage #articlePageNLSignupDiv a,.homePage #articlePageNLSignupDiv a:link,.homePage #articlePageNLSignupDiv a:visited{color:#fff;} #articlePageNLSignupDiv>div{margin:0;padding:0;} #articlePageNLSignupDiv>div:last-child{margin-top:1em;} #articlePageNLSignupDiv .success{display:none;margin:0.5em 0 0 0;padding:0.5em;text-align:center;font-weight:bold;background-color:#eee;color:#000;} #articlePageNLSignupDiv .error{display:none;margin:0.5em 0 0 0;padding:0.5em;text-align:center;font-weight:bold;background-color:#eee;color:#f00;} #articlePageNLSignupDiv h4{margin:0 0 0.3em 0;text-align:center;} #articlePageNLSignupDiv h4 span{display:block;} #articlePageNLSignupDiv a{color:#fff;} #articlePageNLSignupDiv ul{margin:0;padding:0;font-size:0.9em;line-height:120%;text-align:center;} #articlePageNLSignupDiv ul li{display:inline;margin:0;padding:0;white-space:nowrap;} #articlePageNLSignupDiv form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 auto;padding:3px;max-width:25em;background-color:#fff;} #articlePageNLSignupDiv form input[type="email"]{-webkit-box-flex:2 1 70%;-moz-box-flex:2 1 70%;-webkit-flex:2 1 70%;-ms-flex:2 1 70%;flex:2 1 70%;padding:2px 10px;background:#fff;border:0;font-size:15px;overflow:hidden;} #articlePageNLSignupDiv form button[type="submit"]{-webkit-box-flex:1 2 15%;-moz-box-flex:1 2 15%;-webkit-flex:1 2 15%;-ms-flex:1 2 15%;padding:4px 8px;border:none;border-radius:5px;color:#000;background-color:#ccc;white-space:nowrap;} #articlePageNLSignupDiv form button[type="submit"]:hover{cursor:pointer;background-color:#aaa;} @media only screen and (min-width:700px){#articlePageNLSignupDiv{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;} #articlePageNLSignupDiv>div:first-child{-webkit-box-flex:2 1 65%;-moz-box-flex:2 1 65%;-webkit-flex:2 1 65%;-ms-flex:2 1 65%;flex:2 1 65%;} #articlePageNLSignupDiv>div:last-child{-webkit-box-flex:1 2 25%;-moz-box-flex:1 2 25%;-webkit-flex:1 2 25%;-ms-flex:1 2 25%;flex:1 2 25%;margin:0;} #articlePageNLSignupDiv h4 span{display:inline;} } #subscriberCenterDiv{margin:0 auto 1em auto;padding:0;max-width:800px;} #subscriberCenterDiv h3.catHeadline{margin:1.5em auto 1em 0;padding:0 0 0.5em 0;text-align:center;font-size:1.2em;border-bottom:1px dotted #aaa;} @media only screen and (min-width:700px){#subscriberCenterDiv h3.catHeadline{display:none;} } #subCenterLoginForm{margin:0;padding:0 10px;} #subCenterLoginForm .introText{margin:1.5em 0;padding:0;background-color:#fff;} #emailAddressFieldSet{margin:0 auto 5em auto;padding:0 0 1em 0;border:0;border-bottom:1px dotted #ccc;max-width:600px;} #emailAddressFieldSet legend{display:block;margin:0 0 0.3em 0;padding:0.3em 0.5em;background-color:#eee;color:#000;width:100%;border:1px solid #aaa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:center;font-weight:bold;font-size:1.2em;} #emailAddressFieldSet .instructions{display:block;margin:0 10px 0.5em 10px;padding:0;} #emailAddressFieldSet>div{margin:0 0 1.5em 0;padding:0;text-align:center;font-size:20px;} #emailAddressFieldSet>div input[type="email"]{margin:0;padding:5px 10px;background:#fff;border:1px solid #ccc;min-width:55%;} #emailAddressFieldSet>div.submitButtonDiv{margin:0;padding:0;text-align:center;} #emailAddressFieldSet>div.submitButtonDiv label{display:none;} #emailAddressFieldSet>div.submitButtonDiv input{display:block;margin:0 auto;padding:8px 2px;text-decoration:none;text-align:center;font-size:1em;background-color:var(--category-button-background);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-width:5em;} #newsletterFieldSet legend{display:block;margin:0 0 0.3em 0;padding:0.3em 0.5em;background-color:#eee;color:#000;width:100%;border:1px solid #aaa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:center;font-weight:bold;font-size:1.2em;} #newsletterFieldSet #userEmailDiv{margin:0;padding:0.5em;text-align:center;border:1px solid #aaa;} #newsletterFieldSet #userEmailDiv a{display:block;margin:0.5em 0.2em;padding:0;} #newsletterFieldSet h4.type{margin:0 0 0.5em 0;padding:0 0 0.3em 0;border-bottom:1px solid #333;} #newsletterFieldSet .newsletterList{margin:0 0 2em 0;padding:0 0 0.5em 0;border-bottom:2px dotted #eee;} #newsletterFieldSet .newsletterList .nlParentDiv{margin:0 0 1.5em 0;padding:0;} #newsletterFieldSet .newsletterList .nlParentDiv input[type="checkbox"]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);float:left;margin:0 1em 0.3em 0;padding:10px;} #subCenterLoginForm #submitBtnParent{text-align:center;} #subCenterLoginForm #submitBtnParent.bottomBar{position:fixed;right:0;bottom:0;left:0;background-color:rgba(50,50,50,0.9);margin:0;padding:30px;} #subCenterLoginForm .privacyLink{margin:3em 0 0 0;font-size:0.8em;text-align:right;} #subCenterLoginForm .privacyLink a{display:inline-block;margin:0 0.2em;text-decoration:none;color:#666;} .error404{margin:1em 0 5em 0;padding:1.5em;border:4px solid #666;background-color:#eee;text-align:left;} .error404 h4{margin:0;padding:0;font-size:4em;line-height:1.3em;color:#f00;} .error404 h6{margin:0 0 1em 0;padding:0;font-size:1.2em;line-height:1.5em;color:#f00;} #section_account{margin:0 auto;padding:0;max-width:800px;} #section_account h3{margin:0 0 1em 0;padding:0;} fieldset.userAccount{margin:3.5em 1em 2em 1em;padding:0 0 1em 0;border:0;border-bottom:1px solid #aaa;} fieldset.userAccount legend{display:block;margin:0 0 0.7em 0;padding:0.5em;font-weight:bold;background-color:#333;color:#fff;width:100%;} fieldset.userAccount form{margin-right:auto;margin-left:auto;max-width:600px;} fieldset.userAccount label{display:block;margin:0 0 0.3em 0;padding:0;} fieldset.userAccount input{display:block;margin:0 0 0.5em 0;padding:5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #aaa;} fieldset.userAccount .rememberMe{display:none;} #section_account .forgotPasswordSuccess{margin:3em auto 5em auto;padding-bottom:1em;text-align:center;border-bottom:3px solid #aaa;} #section_account .forgotPasswordSuccess p a{display:block;margin:0.2em auto 0.5em auto;padding:0.5em;text-align:center;background-color:#999;color:#fff;text-decoration:none;text-transform:capitalize;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:10em;} #section_account .forgotPasswordSuccess p a:hover{background-color:#000;} #section_account .forgotPasswordSuccess ul li{margin-bottom:0.5em;} .dhtmlLoginWrapper{position:fixed;top:0;left:0;display:none;margin:0 auto;padding:50px 30px;background-color:rgba(100,100,100,0.5);width:100%;z-index:10000;} #dhtmlLogin.dhtmlLoginWrapper{margin:0 auto;width:100vw;height:100vh;z-index:2147000002;} #dhtmlLogin.dhtmlLoginWrapper a.active{background:#ccc;color:#fff;} #dhtmlLogin h5{margin:0 0 1.5em 0;padding:0;} #dhtmlLogin span.or{margin:0;padding:7px 5px;background-color:#cc0000;color:#fff;font-size:12px;line-height:1px;font-weight:bold;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} #dhtmlLogin .facebookLoginButton{background-image:url(https://static.primecp.com/images/social_networks/social_sprites.png);background-repeat:no-repeat;background-position:0 0;} #dhtmlLogin .facebookLoginButton:hover{cursor:pointer;opacity:0.7;} #dhtmlLogin .twitterLoginButton{background-image:url(https://static.primecp.com/images/social_networks/social_sprites.png);background-repeat:no-repeat;background-position:-234px 0;} #dhtmlLogin .twitterLoginButton:hover{cursor:pointer;opacity:0.7;} #dhtmlLogin .yahooLoginButton{background-image:url(https://static.primecp.com/images/social_networks/social_sprites.png);background-repeat:no-repeat;background-position:-351px 0;} #dhtmlLogin .yahooLoginButton:hover{cursor:pointer;opacity:0.7;} #dhtmlLogin #googleLoginButton img{background-image:url(https://static.primecp.com/images/social_networks/social_sprites.png);background-repeat:no-repeat;background-position:-117px 0;} #dhtmlLogin #googleLoginButton:hover{cursor:pointer;opacity:0.7;} .dhtmlLoginWrapper .feedbackDiv{margin:1.5em 1em;text-align:center;font-weight:bold;color:#000;} .dhtmlLoginWrapper .viewPrivacyLink{margin:2em 10px;padding:0;text-align:right;font-size:0.7em;} .dhtmlLoginWrapper .newsletterSignUpPrivacyPolicy{display:none;margin:0.5em;padding:0;} .dhtmlLoginWrapper .dhtmlLoginContent .newsletterSignUpPrivacyPolicy h4{position:inherit;} .dhtmlLoginWrapper .dhtmlLoginContent{position:relative;margin:0px auto;padding:0;background-color:#fff;max-width:800px;border:4px solid #ccc;} .dhtmlLoginWrapper .dhtmlLoginContent .login,.dhtmlLoginWrapper .dhtmlLoginContent .register{padding:30px 25px 25px 25px;} .dhtmlLoginWrapper .dhtmlLoginContent h4{position:absolute;top:-10px;left:-10px;margin:0;padding:5px 10px;color:#fff;font-size:15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;} .dhtmlLoginWrapper .dhtmlLoginContent img.closeBox{position:absolute;top:-17px;right:-17px;margin:0;padding:0px;max-width:36px;} .dhtmlLoginWrapper .tabDiv{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:20px;font-weight:bold;} .dhtmlLoginWrapper .tabDiv #signNavBtn{flex-grow:1;text-align:center;padding:8px 0;} .dhtmlLoginWrapper .tabDiv #regBtn{flex-grow:1;text-align:center;border-left:1px solid #000;padding:8px 0;} .dhtmlLoginWrapper .tabDiv a.inactive{background:#ccc;color:#fff;} .dhtmlLoginWrapper .tabDiv a:hover{cursor:pointer;} .dhtmlLoginWrapper .dhtmlLoginContent .mainLinks{margin:0 10px;padding:0;text-align:right;font-size:0.8em;} .dhtmlLoginWrapper .dhtmlLoginContent .mainLinks a{margin:0 0 0 1em;padding:0;color:#666;} .dhtmlLoginWrapper .dhtmlLoginContent .mainLinks a:hover{text-decoration:none;} .dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv{margin:0 0 10px 0;padding:0;font-size:1em;} .dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv label{float:none;display:block;margin:0;padding:0;text-align:left;} .dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv input{display:block;margin:0 0 0.5em 0;padding:5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #aaa;} .dhtmlLoginWrapper .dhtmlLoginContent form input[type="submit"]{display:block;margin:1em 0;padding:5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #aaa;} #viewportGreyout{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;z-index:99999;background-color:#000;opacity:0.7;} #viewportGreyout.show{display:block;} #newsletterSignUpDivAnime form>div>img{width:inherit;} #articleContestDiv{margin:0 auto 3em auto;padding:0;max-width:600px;} #articleContestDiv .articleContestTriggerEntry{margin:20px auto;padding:0px;text-align:center;} #articleContestDiv .articleContestTriggerEntry a{display:inline-block;margin:0 auto;padding:10px 20px;color:#000;background-color:#b1d077;text-decoration:none;font-size:1.5em;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;} #articleContestDiv .articleContestTriggerEntry a:hover{text-decoration:underline;} #articleContestDiv .thanksMessage{display:none;margin:0 auto;width:80%;padding:10px;text-align:center;border:5px solid #666;background-color:#fff;-webkit-box-shadow:7px 7px 5px rgba(50,50,50,0.75);-moz-box-shadow:7px 7px 5px rgba(50,50,50,0.75);box-shadow:7px 7px 5px rgba(50,50,50,0.75);} #articleContestDiv .thanksMessage h5{margin:0 0 0.5em 0;padding:0;font-size:1em;} #articleContestDiv .thanksMessage img.close{position:absolute;display:block;top:-28px;right:-28px;margin:0;padding:0;max-width:36px;} #articleContestDiv .thanksMessage .doAnother{margin:2em 0 0 0;padding:1em;border-width:1px 0 0 0;border-style:solid;border-color:#ddd;} #articleContestDiv .thanksMessage .doAnother input{margin:1em;padding:5px 10px;background-color:#ccc;color:#333;font-size:1em;border:1px solid #fff;border-radius:4px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.75);} #articleContestDiv .thanksMessage .doAnother input.no{padding:3px 5px;background-color:#fefefe;} #articleContestDiv .thanksMessage .doAnother input:hover{background-color:#eee;border-color:#333;cursor:pointer;} #articleContestDiv .articleContestTriggerEntryDim{opacity:0.3;} #articleContestDiv #articleContestArticleViewDiv{position:absolute;top:50px;right:15px;left:15px;display:none;margin:0;padding:20px;background-color:var(--primary-color-light-green);border:4px solid #333;-webkit-box-shadow:0px 0px 15px 10px rgba(0,0,0,0.5);box-shadow:0px 0px 15px 10px rgba(0,0,0,0.5);z-index:9999;} @media only screen and (min-width:800px){#articleContestDiv #articleContestArticleViewDiv{right:100px;left:100px;} } @media only screen and (min-width:1000px){#articleContestDiv #articleContestArticleViewDiv{right:250px;left:250px;} } #articleContestDiv #articleContestArticleViewDiv .closeBox{position:absolute;top:5px;right:5px;width:36px;height:36px;} #articleContestDiv #articleContestArticleViewDiv .ajaxContent{margin:0;padding:20px;border:2px solid #333;background-color:#fff;} #articleContestDiv #articleContestArticleViewDiv .ajaxContent>h4{position:absolute;top:5px;left:5px;margin:0;padding:0.5em;color:#000;background-color:var(--primary-color-light-green);border:1px solid #000;} #articleContestDiv #articleContestArticleViewDiv .ajaxContent .printArticle{display:inline-block;margin:0px 0 0 auto;padding:0;width:15px;} #articleContestDiv #articleContestArticleViewDiv .ajaxContent .printArticle img{display:block;margin:0;padding:0;} #articleContestDiv .contestArticleVoteButtonDiv img{display:block;margin:0 auto;border:0;max-width:60px;} #articleContestListDiv.template_101{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:20px 0 0 0;padding:0;} #articleContestListDiv.template_101 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} #articleContestListDiv.template_101 .contestArticleDiv{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-moz-box-direction:column;-webkit-box-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flexbox-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px 0;padding:10px;border:1px solid #aaa;vertical-align:text-top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 4px 0px rgba(139,144,146,0.75);-moz-box-shadow:2px 2px 4px 0px rgba(139,144,146,0.75);box-shadow:2px 2px 4px 0px rgba(139,144,146,0.75);} @media only screen and (min-width:960px){#articleContestListDiv.template_101 .contestArticleDiv{-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;} } #articleContestListDiv.template_101 .contestArticleDiv .imageWrapper{margin:0;padding:0;width:100%;} #articleContestListDiv.template_101 .contestArticleDiv .articleImage{display:block;margin:0 auto 10px auto;padding:0px 0 0 0;width:100%;height:auto;border:0;} #articleContestListDiv.template_101 .contestArticleDiv .names{margin:0 auto 10px auto;padding:0px 0 0 0;font-weight:bold;} #articleContestDiv .votedFor,#articleContestListDiv.template_101 .votedFor,#articleContestArticleViewDiv .contestArticleVoteDiv .votedFor{background-image:url(/images/vote_thumbs_up.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0%;} #articleContestDiv .votedFor .contestArticleVoteButtonDiv,#articleContestListDiv.template_101 .votedFor .contestArticleVoteButtonDiv{opacity:0.3;} #articleContestDiv .votedFor .contestArticleVoteButtonDiv,#articleContestListDiv.template_101 .votedFor .contestArticleVoteButtonDiv a:hover{cursor:default;} @media only screen and (min-width:960px){#articleContestDiv .votedFor{background-position:70% 0%;} } #articleContestListDiv.template_101 .contestArticleVoteButtonDiv,#articleContestArticleViewDiv .contestArticleVoteButtonDiv{margin:0 auto;padding:5px;width:100px;background-color:#999;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;} #articleContestDiv #articleContestArticleViewDiv.template_101 .contestArticleVoteButtonDiv{background-color:#999;} #articleContestArticleViewDiv.template_101 .articlePageMainImageDiv{float:right;position:relative;margin:0 0 3px 10px;padding:0;background-color:#fff;width:55%;} #articleContestArticleViewDiv.template_101 .articlePageMainImageDiv img{display:block;margin:0 0 0 auto;padding:0;width:100%;height:auto;} #articleContestArticleViewDiv.template_101 span.attrLabel{display:inline-block;margin-right:0.5em;font-weight:bold;} #articleContestArticleViewDiv.template_101 span.attrLabel:after{content:":";} #articleContestArticleViewDiv.template_101 img[src="/images/beginner_14.png"],#articleContestArticleViewDiv.template_101 img[src="/images/easy_14.png"],#articleContestArticleViewDiv.template_101 img[src="/images/intermediate_14.png"]{display:block;margin:0;max-width:200px;} #articleContestDhtml{display:none;position:absolute;margin:0;padding:15px;background-color:#f7eed8;-moz-box-shadow:0 0 10px 10px #888;-webkit-box-shadow:0 0 10px 10px #888;box-shadow:0 0 10px 10px #888;z-index:10000;width:80%;max-width:900px;} #articleContestDhtml .dhtmlFramework{background-color:#ffffff;border:4px solid #86a951;margin:0;padding:5px;position:relative;} #articleContestDhtml .dhtmlFramework img.closeBox{margin:0;padding:0;position:absolute;right:-17px;top:-17px;max-width:36px;} #articleContestDhtml .dhtmlFramework h3{margin:0 0 6px 0;font-size:24px;line-height:24px;} #articleContestDhtml .dhtmlFramework h4{margin:0 0 40px 0;padding:0 0 0 30px;font-size:12px;line-height:12px;font-style:oblique;font-weight:normal;color:#999;} #articleContestDhtml form label{display:block;float:none;margin:0;padding:0;text-align:left;width:10em;color:#666;} #articleContestDhtml form .userInput input{width:250px;} #articleContestDhtml form .formError{color:#f00;} #articleContestDhtml form label.formError{color:#f00;} #articleContestDhtml form input.formError,#articleContestDhtml form select.formError,#articleContestDhtml form textarea.formError{border:2px solid #f00;color:inherit;font-weight:normal;font-style:oblique;background-color:#ffffe6;} #articleContestDhtml form input[type="checkbox"].formError{background-color:red;} #contestDiv{margin:0 auto;padding:0;max-width:800px;} #contestDiv .headline{margin:0 0 1.5em 0;padding:0;color:#187100;font-size:0.8em;} #contestDiv #contestLogo{margin:0 0 4px 10px;padding:0;float:right;width:20%;} #contestDiv #contestLogo img{display:block;margin:0;padding:0;width:100%;height:auto;} #contestDiv #contestImage{margin:0 10px 4px 0;padding:0;float:left;width:50%;} #contestDiv #contestImage img{display:block;margin:0;padding:0;width:100%;height:auto;} #contestDiv h3{margin:1em 0 0.5em 0;padding:0;text-align:center;font-size:1em;} #contestDiv h3.errorMain{color:#f00;} #contestDiv fieldset{font-size:0.8em;line-height:1.3em;} #contestDiv .mainFormFieldSection{margin:10px 0 0 0;padding:0;} #contestDiv .mainFormFieldSection>div{margin:0 0 0.7em 0;padding:0;} #contestDiv .mainFormFieldSection label{float:left;width:30%;margin:0 1em 0 0;padding:0;text-align:right;} #contestDiv .mainFormFieldSection input[type="text"]{width:50%;} #contestDiv .formElementInfoDiv{color:#f00;margin-bottom:1em;margin-left:14em;margin-top:0.5em;font-weight:bold;} #contestDiv #contestFooterLinks{margin:0;padding:0;text-align:center;color:#0d7c00;font-size:0.7em;} #contestDiv #contestFooterLinks a{padding:0 1em;text-decoration:none;color:#0d7c00;border-left:1px solid #0d7c00;} #contestDiv #contestFooterLinks a:hover{text-decoration:underline;} #contestNewslettersDiv{font-size:15px;line-height:20px;} #contestDiv .comment-arrowScrollableCloseLink{margin:0;font-size:0.7em;} #contestDiv .comment-arrowScrollableCloseLink:hover{text-decoration:none;} #contestDiv .comment-arrowScrollable{position:absolute;margin:0;top:0;left:10000px;padding:10px;background:#ccc;border:2px solid black;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;} .scroll-pane{width:500px;height:500px;overflow:auto;background:#fff;padding:10px;float:left;} a.jScrollArrowUp{background:url(//static.primecp.com/images/comment-arrow_scroll/basic_arrow_up.gif) repeat-x 0 0;} a.jScrollArrowUp:hover{background-position:0 -15px;} a.jScrollArrowDown{background:url(//static.primecp.com/images/comment-arrow_scroll/basic_arrow_down.gif) repeat-x 0 0;} a.jScrollArrowDown:hover{background-position:0 -15px;} a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{background-position:0 -30px;} #contestEntryLimitError{position:absolute;top:0;left:0;width:100%;margin:0;padding:15px;border:5px solid #f00;background-color:yellow;z-index:1000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:7px 7px 5px rgba(50,50,50,0.75);-moz-box-shadow:7px 7px 5px rgba(50,50,50,0.75);box-shadow:7px 7px 5px rgba(50,50,50,0.75);} #contestEntryLimitError .close{float:right;} #contestDiv fieldset.contestEntryLimitFieldset{opacity:0.3;} #contestDiv fieldset.contestEntryLimitFieldset{opacity:0.3;} #contestAdsDiv{margin:2em 0;} #contestAdsDiv ul{margin:0;padding:0;list-style-type:none;} fieldset #contestAdsDiv ul{} #contestAdsDiv ul li{margin:4em 0;padding:0;clear:both;} #contestAdsDiv ul li input{float:left;margin:0;padding:0;} #contestAdsDiv .adContent{display:block;clear:none;margin:0 0 0 30px;padding:0;font-size:15px;} #contestAdsDiv .adContent img{float:left;margin:0 10px 2px 0;padding:0;padding-bottom:20px;max-width:120px;} #contestAdsDiv .adContent span{display:block;margin:0.3em 0 0 0;padding:0;white-space:nowrap;} #contestAdsDiv .adContent span a{display:inline-block;margin:0 0.5em 0 0;padding:0;font-size:90%;color:#666;} #contentRulesDiv{display:none;margin:0 auto;padding:0;} #contentRulesDiv .inner{margin:20px auto;padding:5px;max-width:500px;background-color:#fff;border:3px solid #666;} #contentRulesDiv .close{font-size:0.8em;text-align:right;color:#aaa;} #contentRulesDiv .close a{color:#aaa;} #contentRulesDiv .close a:hover{color:#333;} #contentRulesDiv .scroll-pane{float:none;margin:15px auto 2em auto;width:94%;} #altEntryDiv{display:none;} .myBoxPageLoginLink{display:block;margin:4em auto;padding:8px 8px;text-decoration:none;text-align:center;font-size:1.2em;background-color:var(--category-button-background);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-width:20em;} #myStuffHeaderMenu{margin:1em 0 1em 0;padding:0;} #myStuffHeaderMenu ul{margin:0;padding:0px;list-style-type:none;border-bottom:1px solid #000;} #myStuffHeaderMenu ul li{display:inline-block;margin:0;padding:0px;} #myStuffHeaderMenu ul li a{display:block;margin:0;padding:8px 20px;font-size:1.2em;background-color:#ddd;color:#999;text-decoration:none;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;} #myStuffHeaderMenu ul li a:hover{background-color:#aaa;color:#000;} #myStuffHeaderMenu ul li a.current{background-color:#999;color:#fff;font-weight:bold;} #myBoxFolderContent{margin:0 0 1em 0;padding:0;} #myBoxFolderContent .myBoxUserFolderDiv{margin:0 0 1em 0;padding:0;} #myBoxFolderContent .myBoxUserFolderDiv .subfolders{margin:0 auto;max-width:80%;} #myBoxFolderContent .myBoxUserFolderDiv h3{position:relative;margin:0 0 0.3em 0;padding:0;font-size:1.3em;text-align:center;} #myBoxFolderContent .myBoxUserFolderDiv h3 a{display:inline-block;margin:0;padding:0.5em;text-decoration:none;background-color:var(--category-button-background);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;min-width:220px;} #myBoxFolderContent .myBoxUserFolderDiv .subfolders h3 a{background-color:var(--category-button-background-trending);} #myBoxFolderContent .myBoxUserFolderDiv h3 i{margin-right:0.5em;} #myBoxFolderContent .myBoxUserFolderDiv h3 .fa-trash-alt{display:inline-block;margin:0 0 0 1em;font-size:0.8em;color:#666;} @media only screen and (min-width:500px){#myBoxFolderContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;} #myBoxFolderContent>*{-webkit-box-flex:1 1 49%;-moz-box-flex:1 1 49%;-webkit-flex:1 1 49%;-ms-flex:1 1 49%;flex:1 1 49%;margin-bottom:1em;text-align:center;} } @media only screen and (min-width:900px){#myBoxFolderContent>*{-webkit-box-flex:0 1 32%;-moz-box-flex:0 1 32%;-webkit-flex:0 1 32%;-ms-flex:0 1 32%;flex:0 1 32%;} #myBoxFolderContent .myBoxUserFolderDiv h3 a{display:block;} #myBoxFolderContent .myBoxUserFolderDiv h3 .fa-trash-alt{position:absolute;top:30%;right:10px;display:none;margin:0;font-size:0.8em;color:#aaa;} #myBoxFolderContent .myBoxUserFolderDiv h3:hover .fa-trash-alt{display:block;} #myBoxFolderContent .myBoxUserFolderDiv h3 .fa-trash-alt:hover{color:#333;} } #deleteFolder.dhtmlLoginWrapper,#addArticleToFolder.dhtmlLoginWrapper,#renameFolder.dhtmlLoginWrapper,#addFolder.dhtmlLoginWrapper,#PdfDownloadDhtml.dhtmlLoginWrapper{top:0;right:0;bottom:0;left:0;} #deleteFolder.dhtmlLoginWrapper .dhtmlLoginContent,#addArticleToFolder.dhtmlLoginWrapper .dhtmlLoginContent,#renameFolder.dhtmlLoginWrapper .dhtmlLoginContent,#addFolder.dhtmlLoginWrapper .dhtmlLoginContent,#PdfDownloadDhtml.dhtmlLoginWrapper .dhtmlLoginContent{padding:10px;max-width:550px;} #deleteFolder.dhtmlLoginWrapper .dhtmlLoginContent h4,#addArticleToFolder.dhtmlLoginWrapper .dhtmlLoginContent h4,#renameFolder.dhtmlLoginWrapper .dhtmlLoginContent h4,#addFolder.dhtmlLoginWrapper .dhtmlLoginContent h4{position:relative;color:#fff;background-color:#aaa;border-radius:inherit;max-width:20em;} #deleteFolder.dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv select,#addArticleToFolder.dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv select,#renameFolder.dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv select,#addFolder.dhtmlLoginWrapper .dhtmlLoginContent .formFieldDiv select{display:block;margin:0 0 0.5em 0;padding:5px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #aaa;} #deleteFolder.dhtmlLoginWrapper .dhtmlLoginContent [type="submit"],#addArticleToFolder.dhtmlLoginWrapper .dhtmlLoginContent [type="submit"],#renameFolder.dhtmlLoginWrapper .dhtmlLoginContent [type="submit"],#addFolder.dhtmlLoginWrapper .dhtmlLoginContent [type="submit"],#PdfDownloadDhtml.dhtmlLoginWrapper .dhtmlLoginContent [type="submit"]{display:block;margin:0.5em auto;max-width:50%;} #categoryArticles .articleDiv.fadeOut{animation-name:fadeOut;animation-duration:2s;opacity:0;} @keyframes fadeOut{0%{opacity:1;} 100%{opacity:0;} } #categoryArticles .articleDiv.myBoxSelected{opacity:0.8;} #categoryArticles .articleDiv.myBoxSelected>div{border:4px solid black;} #editRecordDiv.contactUsPage{margin:0 auto;max-width:650px;} #editRecordDiv.contactUsPage fieldset{border:0;} #editRecordDiv.contactUsPage legend{font-size:1.2em;font-weight:bold;} #editRecordDiv.contactUsPage form>div{margin:0 0 1em 0;padding:0;} #editRecordDiv.contactUsPage form>div label{display:block;margin:0 0 0.3em 0;padding:0;} #editRecordDiv.contactUsPage form>div input,#editRecordDiv.contactUsPage form>div select,#editRecordDiv.contactUsPage form>div textarea{display:block;margin:0 auto;padding:0.5em;width:95%;} @media only screen and (min-width:959px){#editRecordDiv.contactUsPage form>div label{float:none;display:inline-block;margin:0 0.5em 0 0.5em;padding:3px 5px;width:25%;text-align:right;vertical-align:top;} #editRecordDiv.contactUsPage form>div input[type="text"],#editRecordDiv.contactUsPage form>div input[type="email"],#editRecordDiv.contactUsPage form>div select,#editRecordDiv.contactUsPage form>div textarea{display:inline-block;margin:0;padding:0.5em;width:65%;} } #editRecordDiv fieldset div.captchaGroup{text-align:center;} form .g-recaptcha>*,#editRecordDiv fieldset div.captchaGroup .g-recaptcha>*{margin:0 auto;} #editRecordDiv fieldset div.captchaGroup .feedback{font-size:0.9em;font-style:oblique;} #editRecordDiv fieldset div.submitDiv{margin:1.7em auto;text-align:center;max-width:18em;} #editRecordDiv fieldset div.submitDiv input{padding:0.3em 0.6em;font-size:1em;} #userAccountEditForm>div{margin:0 auto 0.7em auto;padding:0;} #userAccountEditForm>div .formElementInfoDiv{margin:0 auto 1.5em auto;padding:0;} #userAccountEditFieldset .avatarDiv{display:none;} #CategoryArticleEndlessList.articleGrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;margin:2em 0;padding:0;} .BTFMobileWrapper{flex:1 1 100%;margin:1em 0;padding:5px;border:1px solid #ccc;text-align:center;} #CategoryArticleEndlessList>div.loading{flex:1 1 100%;margin:1em 0;padding:0;background-image:url(/images/ajax-loader-dna.gif);background-repeat:repeat-x;background-position:center center;font-size:1px;color:#fff;min-height:50px;background-size:40%;} #CategoryArticleEndlessList.articleGrid .articleCell{-webkit-box-flex:0 1 49%;-moz-box-flex:0 1 49%;-webkit-flex:0 1 49%;-ms-flex:0 1 49%;flex:0 1 49%;} @media only screen and (min-width:600px){#CategoryArticleEndlessList.articleGrid .articleCell{-webkit-box-flex:0 1 24%;-moz-box-flex:0 1 24%;-webkit-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;} } .articleDiv a.linkOut{display:block;margin:0.1em auto;padding:0.2em 0.3em;text-align:center;color:#fff;max-width:95%;background-color:var(--category-button-background);color:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-decoration:none;font-size:1.3em;border:1px solid #aaa;} @media only screen and (min-width:800px){.articleDiv a.linkOut{display:block;margin:0.5em auto;padding:0.3em 0.6em;max-width:80%;} } a.descAttrLink01,.articleDiv a.descAttrLink01{display:inline-block;margin:0;padding:0.3em 1em;font-weight:bold;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#333;color:#fff;text-decoration:none;} a.descAttrLink01.colorRed,.articleDiv a.descAttrLink01.colorRed{background-color:#f00;color:#fff;} a.descAttrLink01.colorBlue,.articleDiv a.descAttrLink01.colorBlue{background-color:#00f;color:#fff;} a.descAttrLink01.colorDarkBlue,.articleDiv a.descAttrLink01.colorDarkBlue{background-color:#007383;color:#fff;} a.descAttrLink01.colorTeal,.articleDiv a.descAttrLink01.colorTeal{background-color:#1ba6b2;color:#fff;} a.descAttrLink01.colorOrange,.articleDiv a.descAttrLink01.colorOrange{background-color:#f8981d;color:#fff;} a.descAttrLink01.colorDarkRed,.articleDiv a.descAttrLink01.colorDarkRed{background-color:#9c2334;color:#fff;} a.descAttrLink01.colorPink,.articleDiv a.descAttrLink01.colorPink{background-color:#f26295;color:#fff;} a.descAttrLink01.colorGreen,.articleDiv a.descAttrLink01.colorGreen{background-color:#7cb342;color:#fff;} a.descAttrLink01.colorDarkPurple,.articleDiv a.descAttrLink01.colorDarkPurple{background-color:#651b49;color:#fff;} a.descAttrLink01.colorPurple,.articleDiv a.descAttrLink01.colorPurple{background-color:#6459a2;color:#fff;} a.descAttrLink01.colorLightPurple,.articleDiv a.descAttrLink01.colorLightPurple{background-color:#957db0;color:#fff;} a.descAttrLink01.colorLightBlue,.articleDiv a.descAttrLink01.colorLightBlue{background-color:#356aa0;color:#fff;} a.descAttrLink01.colorGray,.articleDiv a.descAttrLink01.colorGray{background-color:#707070;color:#fff;} a.descAttrLink01:hover,.articleDiv a.descAttrLink01:hover{background-color:#ccc;color:#333;} a.descAttrLink02,.articleDiv a.descAttrLink02{display:inline-block;margin:0;padding:0;font-weight:bold;font-style:oblique;text-decoration:underline;} .colorRed,.articleDiv .articleHeadline.colorRed,a.descAttrLink02.colorRed,.articleDiv a.descAttrLink02.colorRed{color:#f00;} .colorBlue,.articleDiv .articleHeadline.colorBlue,a.descAttrLink02.colorBlue,.articleDiv a.descAttrLink02.colorBlue{color:#00f;} .colorDarkBlue,.articleDiv .articleHeadline.colorDarkBlue,a.descAttrLink02.colorDarkBlue,.articleDiv a.descAttrLink02.colorDarkBlue{color:#007383;} .colorTeal,.articleDiv .articleHeadline.colorTeal,a.descAttrLink02.colorTeal,.articleDiv a.descAttrLink02.colorTeal{color:#1ba6b2;} .colorOrange,.articleDiv .articleHeadline.colorOrange,a.descAttrLink02.colorOrange,.articleDiv a.descAttrLink02.colorOrange{color:#f8981d;} .colorDarkRed,.articleDiv .articleHeadline.colorDarkRed,a.descAttrLink02.colorDarkRed,.articleDiv a.descAttrLink02.colorDarkRed{color:#9c2334;} .colorPink,.articleDiv .articleHeadline.colorPink,a.descAttrLink02.colorPink,.articleDiv a.descAttrLink02.colorPink{color:#f26295;} .colorGreen,.articleDiv .articleHeadline.colorGreen,a.descAttrLink02.colorGreen,.articleDiv a.descAttrLink02.colorGreen{color:#7cb342;} .colorDarkPurple,.articleDiv .articleHeadline.colorDarkPurple,a.descAttrLink02.colorDarkPurple,.articleDiv a.descAttrLink02.colorDarkPurple{color:#651b49;} .colorPurple,.articleDiv .articleHeadline.colorPurple,a.descAttrLink02.colorPurple,.articleDiv a.descAttrLink02.colorPurple{color:#6459a2;} .colorLightPurple,.articleDiv .articleHeadline.colorLightPurple,a.descAttrLink02.colorLightPurple,.articleDiv a.descAttrLink02.colorLightPurple{color:#957db0;} .colorLightBlue,.articleDiv .articleHeadline.colorLightBlue,a.descAttrLink02.colorLightBlue,.articleDiv a.descAttrLink02.colorLightBlue{color:#356aa0;} .colorGray,.articleDiv .articleHeadline.colorGray,a.descAttrLink02.colorGray,.articleDiv a.descAttrLink02.colorGray{color:#707070;} a.descAttrLink02:hover,.articleDiv a.descAttrLink02:hover{font-style:normal;color:#333;} a.centerButton,.articleDiv a.centerButton{display:block;text-align:center;} a.sizeMinus1,.articleDiv a.sizeMinus1{font-size:85%;} a.sizePlus1,.articleDiv a.sizePlus1{font-size:120%;} a.sizePlus2 .articleDiv a.sizePlus2{font-size:150%;} .carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:0.5;outline:#fff none 0;border:0;} .carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0%),color-stop(rgba(0,0,0,0.0001) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;} .carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0%),color-stop(rgba(0,0,0,0.5) 100%));background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;} .carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:#fff none 0;opacity:0.9;} .carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:40%;z-index:5;display:inline-block;} .carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-45px;} .carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:100%;margin-right:-70px;} .carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;} #videoRecipeCalendar{margin:0;padding:0;} #videoRecipeCalendar .layoutHeadline{margin:0;padding:15px 10px;font-weight:normal;font-size:1.2em;color:#fff;background-color:var(--primary-background-color);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;} #videoRecipeCalendar .header{position:relative;margin:0;padding:0;} #videoRecipeCalendar .carousel-inner{position:relative;width:100%;overflow:hidden;} #videoRecipeCalendar .carousel-inner>.item{position:relative;display:none;transition-property:left;transition-duration:1s;transition-delay:0s;} #videoRecipeCalendar .carousel-inner>.active,#videoRecipeCalendar .carousel-inner>.next,#videoRecipeCalendar .carousel-inner>.prev{display:block;} #videoRecipeCalendar .carousel-inner>.active{left:0;} #videoRecipeCalendar .carousel-inner>.next,#videoRecipeCalendar .carousel-inner>.prev{position:absolute;top:0;width:100%;} #videoRecipeCalendar .carousel-inner>.next{left:100%;} #videoRecipeCalendar .carousel-inner>.prev{left:-100%;} #videoRecipeCalendar .carousel-inner>.next.left,#videoRecipeCalendar .carousel-inner>.prev.right{left:0;} #videoRecipeCalendar .carousel-inner>.active.left{left:-100%;} #videoRecipeCalendar .carousel-inner>.active.right{left:100%;} #videoRecipeCalendar .carousel-inner .articleDiv{margin:5px 0px 0px 0px;padding:0 0 0 0;border-width:0 1px;border-style:solid;border-color:#e5e5e5;} #videoRecipeCalendar .articleDiv .imageDiv{display:block;margin:0 auto;width:100%;height:auto;} #videoRecipeCalendar .articleDiv .imageDiv a{display:block;margin:0;width:100%;height:250px;background-position:center center;background-repeat:no-repeat;background-size:contain;} #videoRecipeCalendar .articleDiv .textDiv{margin:0;padding:30px;} #videoRecipeCalendar .articleDiv .date{margin:0 0 0.3em 0;padding:0;color:#b1b1b1;font-size:1em;} #videoRecipeCalendar .articleDiv .article p a{text-decoration:none;font-weight:bold;} #videoRecipeCalendar .articleDiv .article p a.more{margin-left:0.5em;} #videoRecipeCalendar .articleDiv .goToButton{display:inline-block;margin:1em auto;padding:8px 12px;border:0px none;font-size:0.9em;border-radius:3px;text-decoration:none;background-color:var(--primary-background-color);color:var(--link-text-light);} #videoRecipeCalendar .calendarDiv{margin:0;padding:0;} #videoRecipeCalendar .dayDiv{margin:0px;padding:7px 5px;border:1px solid #e5e5e5;} #videoRecipeCalendar .notThisMonth{} #videoRecipeCalendar .afterToday{display:none;} #videoRecipeCalendar .isToday{background-color:#f1f1f1;} #videoRecipeCalendar .dayDivInner{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:0px auto;padding:0 1em;} #videoRecipeCalendar .dayDivInner .dateWrapper{text-align:center;} #videoRecipeCalendar .dayDivInner .day{margin:0px;padding:0px;color:#ef7560;text-transform:uppercase;font-size:18px;} #videoRecipeCalendar .dayDivInner .date{margin:5px 0;padding:0px;color:#ef7560;font-size:18px;} #videoRecipeCalendar .dayDivInner .article{-webkit-flex:1 1 60%;flex:1 1 60%;margin:0px;padding:0px 15px;text-align:center;} #videoRecipeCalendar .dayDivInner .article img{display:block;margin:7px auto 0px auto;padding:0px;} #videoRecipeCalendar .dayDivInner .article a{display:block;padding:3px;text-decoration:none;} #videoRecipeCalendar .dayDivInner .article a:hover{cursor:pointer;} @media only screen and (min-width:1000px){#videoRecipeCalendar .carousel-inner .articleDiv{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0 40px 0 0px;} #videoRecipeCalendar .articleDiv .imageDiv{-webkit-flex:1 1 50%;flex:1 1 50%;margin:0 15px 0 0;} #videoRecipeCalendar .articleDiv .imageDiv a{height:350px;} #videoRecipeCalendar .articleDiv .textDiv{-webkit-flex:0 3 50%;flex:0 3 50%;padding:10px 0 0 0;} #videoRecipeCalendar .calendarDiv{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;} #videoRecipeCalendar .dayDiv{width:14.28571428571429%;min-height:180px;} #videoRecipeCalendar .notThisMonth{display:block;opacity:0.4;} #videoRecipeCalendar .afterToday{display:block;} #videoRecipeCalendar .dayDivInner{-webkit-flex-wrap:wrap;flex-wrap:wrap;} #videoRecipeCalendar .dayDivInner>*{-webkit-flex:1 1 100%;flex:1 1 100%;} } #advancedSearchWrapper{position:absolute;top:0;left:0;display:block;margin:0 auto;padding:10px 10px 15em 10px;width:100vw;min-height:100vh;z-index:2147000002;background-color:rgba(100,100,100,0.5);} #advancedSearchDiv{margin:0 auto;padding:15px;border:4px solid #666;background-color:#fff;} #advancedSearchDiv ul.tabs{margin:0 0 0.5em 0;padding:0;list-style:none;} #advancedSearchDiv ul.tabs li{margin:0;padding:0;} #advancedSearchDiv ul.tabs a{display:inline-block;margin:0;padding:0.3em 0.6em;text-decoration:none;color:#333;} #advancedSearchDiv form>*{border:1px solid #666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;} #advancedSearchDiv form hr{display:none;} #advancedSearchDiv form .searchSection{margin:0 0 1em 0;clear:both;} #advancedSearchDiv form .searchSection h5{margin:0;padding:0.5em;background-color:var(--primary-background-color);color:var(--primary-color);} #advancedSearchDiv .searchSection .searchSectionContent{margin:0;padding:0.5em;} #advancedSearchDiv .searchSectionContent .instruction{color:#aaa;font-style:oblique;font-size:0.8em;} #advancedSearchDiv .searchSection input[type="text"],#advancedSearchDiv .searchSection select{display:block;margin:0;padding:0.5em;width:100%;border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} #advancedSearchDiv .searchSection .image_search{margin:0;padding:0.6em;background-color:#eee;text-align:center;} #advancedSearchDiv .searchSection ul{margin:0;padding:0;list-style-type:none;} #advancedSearchDiv .searchSection ul li{margin:0.8em 0;padding:0.6em;background-color:#eee;text-align:center;} #advancedSearchDiv .searchSection .image_search.checked,#advancedSearchDiv .searchSection ul li.checked{background-color:#aaa;} #advancedSearchDiv .searchSection .image_search input[type="checkbox"],#advancedSearchDiv .searchSection ul li input[type="checkbox"]{display:none;} #advancedSearchDiv form .submitDiv{margin:1em 0;padding:0;border:0;text-align:center;} #advancedSearchDiv form .submitDiv input{display:inline-block;margin:0 1em;padding:0.3em 0.6em;text-decoration:none;text-align:center;font-size:1.2em;background-color:var(--category-button-background);color:var(--category-button-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #aaa;} @media only screen and (min-width:700px){#advancedSearchDiv form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;} #advancedSearchDiv form>*{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} #advancedSearchDiv form>.fourth{-webkit-box-flex:0 1 22%;-moz-box-flex:0 1 22%;-webkit-flex:0 1 22%;-ms-flex:0 1 22%;flex:0 1 22%;} #advancedSearchDiv form>.half{-webkit-box-flex:0 1 48%;-moz-box-flex:0 1 48%;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;} #advancedSearchDiv .searchSection ul{text-align:center;} #advancedSearchDiv .searchSection ul li{display:inline-block;margin:0.8em 0.5em;padding:0.6em 1.5em;} } #PdfDownloadDhtml.dhtmlLoginWrapper{text-align:center;} #PdfDownloadDhtml.dhtmlLoginWrapper .header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-wrap:nowrap;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flexbox-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;-moz-box-pack:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;text-align:center;} #PdfDownloadDhtml.dhtmlLoginWrapper .header div{display:block;margin:0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:contain;min-height:167px;} #PdfDownloadDhtml.dhtmlLoginWrapper .header img{display:block;margin:0;} #PdfDownloadDhtml.dhtmlLoginWrapper .header div:nth-child(1){-webkit-box-flex:1 1 300px;-moz-box-flex:1 1 300px;-webkit-flex:1 1 300px;-ms-flex:1 1 300px;background-position:right center;} #PdfDownloadDhtml.dhtmlLoginWrapper .header div:nth-child(2){-webkit-box-flex:1 1 145px;-moz-box-flex:1 1 145px;-webkit-flex:1 1 145px;-ms-flex:1 1 145px;background-position:left center;} #PdfDownloadDhtml.dhtmlLoginWrapper form{margin:0;} #PdfDownloadDhtml.dhtmlLoginWrapper form [name="email"]{display:block;margin:1em auto;padding:0.2em;width:80%;} #PdfDownloadDhtml form .triangle{display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #333;} #PdfDownloadDhtml.dhtmlLoginWrapper .privacy{margin:0;padding:0;text-align:right;} #PdfDownloadDhtml.dhtmlLoginWrapper .privacy a{font-size:0.7em;color:#aaa;} #PdfDownloadDhtml .privacyContent{display:none;text-align:left;} #PdfDownloadDhtml .privacyContent.show{display:block;} #PdfDownloadDhtml .privacyContent .goToTop{display:block;margin:0;padding:0;text-align:right;}