*{box-sizing:border-box;} html{width:100vw;font-size:1em;border:1px solid #fff;} body{position:relative;margin:0;padding:0 6px 120px 6px;color:#000;background-color:#fff;font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #fff;} h3{margin:0 0 0.5em 0;padding:0;font-size:1.3em;line-height:1em;} 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:125%;} @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{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;padding:10px;} #homeSection01>*{-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%;} #homeSection01 .exploreBox,#homeSection01 .trendingBox{text-align:center;} #homeSection01 .article{margin:0;padding:0;} #homeSection01 .exploreBox ul.menuStyle01 a{background-color:var(--category-button-background-explore);color:var(--category-button-color-explore);} #homeSection01 .trendingBox ul.menuStyle01 a{background-color:var(--category-button-background-trending);color:var(--category-button-color-trending);} @media only screen and (min-width:700px){#homeSection01 .exploreBox,#homeSection01 .trendingBox{-webkit-box-flex:0 0 49%;-moz-box-flex:0 0 49%;-webkit-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;} #homeSection01 ul.menuStyle01{} #homeSection01 ul.menuStyle01 li{display:inline-block;width:48.3%;} #homeSection01 ul.menuStyle01 a{font-size:0.9em;} } .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;border-bottom:2px solid #333;} header.sticky{position:sticky;top:0px;right:0;left:0;} header .menuWrapper{position:relative;margin:0;padding:0;} #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:block;margin:0.5em 0 0 0;padding:0;} #topBar 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-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;list-style-type:none;text-align:center;} #topBar ul li{margin:0.1em 0.2em;border-radius:4px;overflow:hidden;background-color:#666;} #topBar ul li a span:nth-child(2n){display:none;} #topBar ul li a{display:block;margin:auto;padding:4px 8px;text-decoration:none;font-size:0.7em;color:#fff;} 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.scrolled{} 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:650px){header>div .logo{-webkit-box-flex:0 1 450px;-moz-box-flex:0 1 450px;-webkit-flex:0 1 450px;-ms-flex:0 1 450px;flex:0 1 450px;} 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 12px;} header.scrolled>div .articleHeadline h3{margin:0;padding:0.6em 0.4em;width:100%;font-size:1.2em;line-height:120%;font-weight:normal;font-style:oblique;text-align:center;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;} 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 12px;} .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%;} } @media only screen and (min-width:900px){header>div>*{margin:0;padding:0;} 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%;} } #headerSearchFormDiv{position:relative;text-align:right;} #headerSearchFormDiv #searchIcon{display:block;margin:0;padding:5px 4px 5px 8px;font-size:25px;color:#fff;background-color:#ccc;} #headerSearchFormDiv #searchIcon:hover{cursor:pointer;} #headerSearchFormDiv form{position:absolute;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:8px;border:1px solid #333;border-radius:5px;} #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;} #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;background-color:#ccc;} #mainMenuSmall{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;z-index:8675400;box-shadow:16px 16px 13px 7px rgba(50,50,50,0.51);-webkit-box-shadow:16px 16px 13px 7px rgba(50,50,50,0.51);-moz-box-shadow:16px 16px 13px 7px rgba(50,50,50,0.51);} #mainMenuSmall.show{display:block;} #mainMenuSmall>*{margin:0 0 1em 0;padding:0;} #mainMenuSmall h3,#PrimeLeftRail .main_nav h3{margin:0;padding:10px;background-color:var(--primary-background-color);color:#fff;font-weight:normal;font-size:1em;} .main_nav .toggleSubcatBtn{float:left;position:relative;top:0.8em;left:5px;background-image:url("https://static.primecp.com/site_templates/2002/images/subcat_arrow.png");background-position:center top;background-repeat:no-repeat;display:block;height:12px;width:12px;cursor:pointer;} .main_nav .toggleSubcatBtn.active{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);} #mainMenuSmall ul,#PrimeLeftRail .main_nav ul{margin:0;padding:0;list-style-type:none;} #mainMenuSmall ul li,#PrimeLeftRail .main_nav ul li{position:relative;margin:0;padding:0;} #mainMenuSmall ul li i,#PrimeLeftRail .main_nav ul li i{position:relative;top:9px;float:left;margin:0;padding:0 5px 0 10px;font-size:20px;text-align:center;} #mainMenuSmall ul li i:hover,#PrimeLeftRail .main_nav ul li i:hover{cursor:pointer;color:#666;} .main_nav ul a{display:block;margin:0;padding:10px 10px 10px 30px;text-decoration:none;} #mainMenuSmall ul a:hover,#PrimeLeftRail .main_nav ul a:hover{background-color:#f1f1f1;} .main_nav ul a.current{border-top:1px solid #aaa;border-bottom:2px solid #333;background-color:#f1f1f1;} .main_nav ul ul{padding-left:20px;background-color:#eee;} .main_nav ul ul a{padding-left:60px;background-color:#fff;} @media only screen and (min-width:700px){#mainMenuSmall{min-width:20em;width:inherit;} } @media only screen and (min-width:900px){#mainMenuSmall #topBarLinksMenu{display:none;} } 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;} .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;} .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.3em;background-color:#666;color:#fff;white-space:nowrap;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 .print{display:none;} .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;} @media only screen and (min-width:800px){.actionButtons .print{display:block;} } .articleDiv .actionButtons{margin:1.5em auto;} .articleDiv .mainImg .imgContainer{display:block;margin:0;padding:0;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;} .articleDiv.articleType44 .mainImg .imgContainer{aspect-ratio:inherit;overflow:inherit;} .articleDiv .mainImg img:not(.focal-point){display:block;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;} .articleDiv .articleHeadlineWrapper{margin:0 0 1em 0;padding:0.5em 0.1em;text-align:center;border-width:1px 0;border-style:solid;border-color:#666;} .articleDiv .articleHeadlineWrapper .articleHeadline{margin:0 0 0.3em;padding:0;font-size:1.5em;} .articleDiv .articleSubHeadline{margin:0.2em 0 0.6em 0;padding:0;color:#666666;font-size:0.9em;font-weight:normal;font-style:oblique;} .articleDiv .articleHeadlineWrapper .articleSubHeader{margin:0;padding:0;} .articleDiv .articleHeadlineWrapper .articleSubHeader p{margin:0.2em 0;padding:0;font-size:0.8em;line-height:1.0em;} .articleDiv .articleHeadlineWrapper .articleSubHeader p.rating{display:none;} .articleDiv .articleHeadlineWrapper .articleSubHeader p.comments,.articleDiv.articleType28 .articleHeadlineWrapper .articleSubHeader p.rating,.articleDiv.articleType39 .articleHeadlineWrapper .articleSubHeader p.rating{display:inline-block;margin:0.2em 0.5em;} .articleDiv .articleHeadlineWrapper .articleSubHeader p.rating a{color:#ccc;} .articleDiv .articleHeadlineWrapper .articleSubHeader p.rating a i{display:inline-block;margin:0;padding:0 1px 0 0;font-size:90%;} .articleDiv .articleHeadlineWrapper .articleSubHeader p.rating a i.on{color:var(--link-text);} .articleDiv .articleHeadlineWrapper .articleSubHeader .actionButtons ul span{display:none;} @media only screen and (min-width:1000px){.articleDiv .articleHeadlineWrapper .articleSubHeader p{display:inline-block;margin:0.2em 0;} .articleDiv .articleHeadlineWrapper .articleSubHeader p.byline{margin-right:3.0em;} } .articleDiv .ribbon-wrapper{margin:0;padding:0;text-align:left;} .articleDiv .ribbon-wrapper .ribbon{display:inline-block;margin:0;padding:0.5em 2.5em;-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;text-align:center;color:#fff;background-color:#333;} .articleDiv .articleImgCaption{margin:0px;padding:3px;color:#666;text-align:left;font-size:0.8em;} .articleDiv .articleImgCredit{margin:0px;padding:0px;color:#aaa;text-align:left;font-size:0.8em;} .articleDiv .byline2{margin:0 0 1em 0;text-align:left;font-size:0.8em;} .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;} .adSlotWrapper{margin:1em 0;padding:0;clear:both;} .adSlotWrapper .adSlotInner{margin:0 auto;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;} .adSlotWrapper{position:relative;text-align:center;} body.adSlotLabels .adSlotWrapper{background-color:#ccc;min-height:50px;} body.adSlotLabels .adSlotWrapper.AdMetricsPro .adSlotInner{display:inline-block;min-height:50px;border:4px solid red;} body.adSlotLabels .adSlotWrapper[data-adlabel]::before,body.adSlotLabels #PrimeRightRail [data-adlabel]::before{position:absolute;top:-10px;left:-10px;margin:0;padding:10px 20px;font-size:12px;color:#fff;background-color:rgba(50,50,50,0.3);content:attr(data-adlabel);z-index:99999;} .articleDiv .articleAttrSection img[alt="Advanced"],.articleDiv .articleAttrSection img[alt="Beginner"],.articleDiv .articleAttrSection img[alt="Challenging"],.articleDiv .articleAttrSection img[alt="Easy"],.articleDiv .articleAttrSection img[alt="Intermediate"],.articleDiv .articleAttrSection img[alt="Moderate"]{max-width:200px;} .section01{margin:1.5em 0;padding:1em 0;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;} .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:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;margin:0;padding:0;counter-reset:section;} .articleGrid .articleCell{-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%;position:relative;margin:0 0 1em 0;background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid #eee;} .articleGrid.numbered .articleCell::before{position:absolute;padding:0.5em 0.8em;background-color:rgba(50,50,50,0.7);color:#fff;font-size:1.2em;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;counter-increment:section;content:counter(section);} #homeSection01 .featured.hasAod[data-banner] .articleCell:nth-child(1)::before{position:absolute;top:0;right:0;left:0;margin:0;padding:0.6em 0.3em;background-color:rgba(50,50,50,0.7);color:#fff;font-size:1.0em;text-align:center;content:'Article of the Day';} #homeSection01 .featured.hasAod[data-banner='recipe'] .articleCell:nth-child(1)::before{content:'Recipe of the Day';} #homeSection01 .featured.hasAod .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%;} .articleGrid .articleCell figure{margin:0;padding:0;height:100%;} .articleGrid .articleCell figure:hover{background-color:#f1f1f1;} .articleGrid .articleCell figure a{display:block;margin:0;padding:0;} .articleGrid .articleCell figure>a{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;} .articleGrid .articleCell figure img{display:block;margin:0;padding:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;} .articleGrid .articleCell figcaption{margin:0;padding:1em 0.4em;text-align:center;font-size:0.9em;line-height:1.1em;} .articleGrid .articleCell a{text-decoration:none;} @media only screen and (min-width:600px){.articleGrid .articleCell{-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%;} } @media only screen and (min-width:600px){.articleGrid .articleCell{-webkit-box-flex:0 1 31%;-moz-box-flex:0 1 31%;-webkit-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;} #homeSection01 .featured.hasAod .articleGrid .articleCell,#homeSection01 .featured.hasAod .articleGrid .articleCell:nth-child(1){-webkit-box-flex:0 1 31%;-moz-box-flex:0 1 31%;-webkit-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;} #homeSection01 .featured.hasAod .articleGrid .articleCell:nth-child(1){order:3 } .articleGrid.numbered .articleCell::before{font-size:1.0em;} .articleGrid .articleCell figcaption{font-size:1.2em;line-height:1.5em;} } .topTenDiv.section01{padding:1em 1.5em;background-color:#ddd;} #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;} #dhtmlLogin{display:none;} #PrimeLeftRail{display:none;} #PrimeRightRail{display:none;} @media only screen and (min-width:800px){body.internalPage #TigreCarambolaWrapper,body.internalPage .MediaNet_getBodyTag{margin:1em 0;} body #mainSection,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 #mainSectionLeft,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 #PrimeRightRail{-webkit-box-flex:0 0 370px;-moz-box-flex:0 0 370px;-webkit-flex:0 0 370px;-ms-flex:0 0 370px;flex:0 0 370px;position:relative;display:block;margin:0;padding:0 0 0 20px;} body.internalPage #PrimeRightRail>.inner{position:relative;display:block;margin:0 0 0 auto;padding:0;transition:top 0.2s ease-out;background-color:#fff;} body.internalPage #PrimeRightRail .slot{margin:0;padding:0;} body.adSlotLabels #PrimeRightRail .slot{position:relative;min-height:100px;border-bottom:4px solid blue;} body.internalPage #PrimeRightRail .slot:last-child{margin-bottom:0;} body.internalPage #PrimeRightRail .spacer{margin:0 auto;padding:0;} body.internalPage #PrimeRightRail .spacer>div{margin:0 auto;padding:0;} } @media only screen and (min-width:1200px){header .menuWrapper{display:none;} header>div .logo{padding:0;} #headerSearchFormDiv #searchIcon{display:none;} #headerSearchFormDiv form{position:relative;right:inherit;display:block;margin:0;padding:5px;border:1px solid #eee;background-color:#fff;} #topBar{display:block;margin:0.5em 0 0 0;padding:0;color:var(--top-bar-color);background-color:var(--top-bar-background-color);} #topBar ul li{display:inline-block;margin:0;border-radius:0;box-shadow:none;vertical-align:middle;} #topBar ul li a{display:block;margin:auto;padding:0.6em 1.2em;text-decoration:none;font-size:1.0em;color:var(--top-bar-color);background-color:var(--top-bar-background-color);white-space:nowrap;} #topBar ul li a:hover{background-color:#333;} #PrimeLeftRail{-webkit-box-flex:0 0 250px;-moz-box-flex:0 0 250px;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;display:block;margin:0;padding:0 15px 0 0;background-color:#fff;} #PrimeLeftRail .mainMenuDiv{margin:0 0 15px 0;padding:0;border:1px solid #e7e7e7;} } .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%);} .articleListSorting{margin:0 0 1em 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;} .articleList .printAllButton{display:none;} .articleList .printAllButton a{display:inline-block;margin:0;padding:5px 10px;text-align:right;border-radius:5px;font-size:.8em;line-height:1em;color:#000;background-color:#aaa;text-decoration:none;} .articleList .printAllButton a:hover{color:#ddd;background-color:#333;} #articlePageNLSignupDiv{margin:1em 0;padding:1em;color:#fff;background-color:var(--primary-color-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;} #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;} #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{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;} #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;} #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:30px 25px;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;} #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{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;} cleContestDiv .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;} } .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:cover;} #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;} #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%;} } #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;} #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%;} .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;} 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%;} .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;} } .videoHighlight{clear:both;margin:1em 0;padding:0.5em 0;border-width:2px 0;border-style:solid;border-color:#aaa;} .videoHighlight h4{margin:0 0 0.3em 0;} .videoHighlight #articleVideoDiv{margin:0;} #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);} #PrimeRightRail .editorialContent{margin:0;padding:10px 0;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;background-color:#fff;} #PrimeRightRail .editorialContent h3{margin:0 10px 0.5em 10px;text-align:left;} #PrimeRightRail .editorialContent .articleGrid{margin:0 auto;padding:0;;} #PrimeRightRail .editorialContent.aod .articleGrid{padding:0 5px;} #PrimeRightRail .editorialContent .articleGrid .articleCell{-webkit-box-flex:0 1 46%;-moz-box-flex:0 1 46%;-webkit-flex:0 1 46%;-ms-flex:0 1 46%;flex:0 1 46%;margin-bottom:0.2em;} #PrimeRightRail .editorialContent.aod .articleGrid .articleCell{-webkit-box-flex:0 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:0;} #PrimeRightRail .editorialContent .articleGrid .articleCell figcaption{font-size:0.9em;line-height:115%;} #PrimeRightRail .editorialContent.aod a.more{display:block;margin:0.3em 0.5em;padding:0.3em 0.7em;background-color:#eee;border-radius:8px;text-decoration:none;font-size:1.0em;text-align:center;} #PrimeRightRail .editorialContent.aod a.more:hover{background-color:#ccc;} .articleDiv a.linkOut{display:block;margin:0.8em 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;clear:both;} @media only screen and (min-width:800px){.articleDiv a.linkOut{display:block;margin:0.5em auto;padding:0.3em 0.6em;max-width:80%;} } .primeAdmetricsParent{margin:0 auto;padding:0;text-align:center;} #PrimeRightRail .primeAdmetricsParent.desktopSidebarOne{margin-bottom:10px;} #PrimeRightRail .primeAdmetricsParent.desktopSidebarTwo,#PrimeRightRail .primeAdmetricsParent.desktopSidebarThree{margin-top:10px;margin-bottom:10px;} #PrimeRightRail .primeAdmetricsParent.desktopSidebarFour{margin-top:10px;} #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;} #PdfDownloadDhtml.dhtmlLoginWrapper{top:0;right:0;bottom:0;left:0;} #PdfDownloadDhtml.dhtmlLoginWrapper .dhtmlLoginContent{padding:10px;max-width:550px;} #PdfDownloadDhtml.dhtmlLoginWrapper .dhtmlLoginContent [type="submit"]{display:block;margin:0.5em auto;max-width:50%;} #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;}