@charset "UTF-8";

 .ccchildpages.cclegacy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 !important;padding:0 !important;clear:both;display:block;width:100%;}
.ccchildpages.cclegacy .cc-meta-info{font-size:70%;}
.ccchildpages.cclegacy a.ccpage_title_link{text-decoration:inherit !important;color:inherit !important;}
.ccchildpages.cclegacy a.ccpage_linked_thumb img{border:inherit;}
.ccchildpages.cclegacy .ccchildpage{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1em 1%;padding:0.75em 2%;display:block;float:left;}
.ccchildpages.cclegacy .ccpages_excerpt, .ccchildpages.cclegacy .ccpages_more{font-size:85%;}
.ccchildpages.cclegacy .ccpages_excerpt{display:block;margin:0;padding:0;}
.ccchildpages.cclegacy .ccfirst{clear:both;}
.ccchildpages.cclegacy .cclast{margin:1em 1% 1em 0;float:right;}
.ccchildpages.cclegacy.onecol .ccchildpage{width:98%;}
.ccchildpages.cclegacy.twocol .ccchildpage{width:48%;}
.ccchildpages.cclegacy.threecol .ccchildpage{width:31.333%;}
.ccchildpages.cclegacy.fourcol .ccchildpage{width:23%;}
.ccchildpages.cclegacy.fivecol .ccchildpage{width:18%;}
.ccchildpages.cclegacy.sixcol .ccchildpage{width:14.666666667%;}
.ccchildpages.cclegacy .ccsubpages{margin-top:1em;}
.ccchildpages.cclegacy .ccsubpages ul{list-style:none;}
.ccchildpages.cclegacy .ccpages_nav{display:block;clear:both;text-align:center;}
.ccchildpages.cclegacy .cc-child-pages-thumb{max-width:100%;height:auto;display:block;margin:10px auto;clear:both;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li ul, .ccchildpages.cclegacy.threecol ul.ccchildpages_list li ul, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li ul, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li ul, .ccchildpages.cclegacy.fsixcol ul.ccchildpages_list li ul{margin-left:0.5em;padding-left:0.5em;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li ul li, .ccchildpages.cclegacy.threecol ul.ccchildpages_list li ul li, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li ul li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li ul li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li ul li{display:list-item;width:100%;float:none;}
@media screen and (min-width:761px){ .ccchildpages.cclegacy.twocol ul.ccchildpages_list li, .ccchildpages.cclegacy.threecol ul.ccchildpages_list li, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{margin-left:0;margin-right:2%;vertical-align:top;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{width:48%;float:left;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(4n+5),
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(5n+6),
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(6n+7){clear:both;}
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li{width:31.333%;float:left;}
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{width:23%;float:left;}
}
@media screen and (min-width: 481px) and (max-width: 760px) { .ccchildpages.cclegacy.fourcol .cclast, .ccchildpages.cclegacy.fivecol .cclast, .ccchildpages.cclegacy.sixcol .cclast{margin:1em 1%;float:left;}
.ccchildpages.cclegacy.fourcol .ccfirst, .ccchildpages.cclegacy.fivecol .ccfirst, .ccchildpages.cclegacy.sixcol .ccfirst{clear:none;}
.ccchildpages.cclegacy.fourcol .ccchildpage, .ccchildpages.cclegacy.fivecol .ccchildpage, .ccchildpages.cclegacy.sixcol .ccchildpage{width:31.333%;float:left;margin:1em 1%;}
.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(3n+1),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(3n+1),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(3n+1){clear:both;}
.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(3n),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(3n),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(3n){float:left;margin:1em 1%;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li, .ccchildpages.cclegacy.threecol ul.ccchildpages_list li, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{margin-left:0;margin-right:5%;vertical-align:top;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li{width:45%;float:left;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(3n+4){clear:both;}
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{width:28.333%;float:left;}
}
@media screen and (min-width: 321px) and (max-width: 480px) { .ccchildpages.cclegacy.threecol .cclast, .ccchildpages.cclegacy.fourcol .cclast, .ccchildpages.cclegacy.fivecol .cclast, .ccchildpages.cclegacy.sixcol .cclast{margin:1em 1% 1em 1%;float:left;}
.ccchildpages.cclegacy.threecol .ccfirst, .ccchildpages.cclegacy.fourcol .ccfirst, .ccchildpages.cclegacy.fivecol .ccfirst, .ccchildpages.cclegacy.sixcol .ccfirst{clear:none;}
.ccchildpages.cclegacy.threecol .ccchildpage, .ccchildpages.cclegacy.fourcol .ccchildpage, .ccchildpages.cclegacy.fivecol .ccchildpage, .ccchildpages.cclegacy.sixcol .ccchildpage{width:48%;}
.ccchildpages.cclegacy.threecol .ccchildpage:nth-child(2n),
.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(2n),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(2n),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(2n){margin:1em 0 1em 1%;float:right;}
.ccchildpages.cclegacy.threecol .ccchildpage:nth-child(2n+1),
.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(2n+1),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(2n+1),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(2n+1){clear:both;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li, .ccchildpages.cclegacy.threecol ul.ccchildpages_list li, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{margin-left:0;margin-right:7%;vertical-align:top;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li, .ccchildpages.cclegacy.threecol ul.ccchildpages_list li, .ccchildpages.cclegacy.fourcol ul.ccchildpages_list li, .ccchildpages.cclegacy.fivecol ul.ccchildpages_list li, .ccchildpages.cclegacy.sixcol ul.ccchildpages_list li{width:43%;float:left;}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(2n+3){clear:both;}
}
@media screen and (max-width:320px){ .ccchildpages.cclegacy.twocol .cclast, .ccchildpages.cclegacy.threecol .cclast, .ccchildpages.cclegacy.fourcol .cclast, .ccchildpages.cclegacy.fivecol .cclast, .ccchildpages.cclegacy.sixcol .cclast{margin:1em 1%;float:left;}
.ccchildpages.cclegacy.twocol .ccfirst, .ccchildpages.cclegacy.threecol .ccfirst, .ccchildpages.cclegacy.fourcol .ccfirst, .ccchildpages.cclegacy.fivecol .ccfirst, .ccchildpages.cclegacy.sixcol .ccfirst{clear:none;}
.ccchildpages.cclegacy.twocol .ccchildpage, .ccchildpages.cclegacy.threecol .ccchildpage, .ccchildpages.cclegacy.fourcol .ccchildpage, .ccchildpages.cclegacy.fivecol .ccchildpage, .ccchildpages.cclegacy.sixcol .ccchildpage{width:98%;float:none;}
} .ccchildpages.cclegacy.ccclearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.ccchildpages.cclegacy .ccclearfix{display:inline-block;}/*\*/* html .ccchildpages.cclegacy.ccclearfix{height:1%;}
.ccchildpages.cclegacy.ccclearfix{display:block;}/**/.ccchildpages.ccflex{display:flex;flex-wrap:wrap;gap:1em;margin:0 !important;padding:0 !important;width:100%;box-sizing:border-box;align-items:stretch;}
@media screen and (min-width:761px){
.ccchildpages.ccflex.onecol .ccchildpage{width:calc((100% - (1 - 1) * 1em) / 1);}
.ccchildpages.ccflex.twocol .ccchildpage{width:calc((100% - (2 - 1) * 1em) / 2);}
.ccchildpages.ccflex.threecol .ccchildpage{width:calc((100% - (3 - 1) * 1em) / 3);}
.ccchildpages.ccflex.fourcol .ccchildpage{width:calc((100% - (4 - 1) * 1em) / 4);}
.ccchildpages.ccflex.fivecol .ccchildpage{width:calc((100% - (5 - 1) * 1em) / 5);}
.ccchildpages.ccflex.sixcol .ccchildpage{width:calc((100% - (6 - 1) * 1em) / 6);}
}
@media screen and (min-width: 481px) and (max-width: 760px) {
.ccchildpages.ccflex.onecol .ccchildpage{width:100%;}
.ccchildpages.ccflex.twocol .ccchildpage{width:calc((100% - 1em) / 2);}
.ccchildpages.ccflex.threecol .ccchildpage, .ccchildpages.ccflex.fourcol .ccchildpage, .ccchildpages.ccflex.fivecol .ccchildpage, .ccchildpages.ccflex.sixcol .ccchildpage{width:calc((100% - 2em) / 3);}
}
@media screen and (min-width: 321px) and (max-width: 480px) {
.ccchildpages.ccflex.onecol .ccchildpage{width:100%;}
.ccchildpages.ccflex.twocol .ccchildpage, .ccchildpages.ccflex.threecol .ccchildpage, .ccchildpages.ccflex.fourcol .ccchildpage, .ccchildpages.ccflex.fivecol .ccchildpage, .ccchildpages.ccflex.sixcol .ccchildpage{width:calc((100% - 1em) / 2);}
}
@media screen and (max-width:320px){
.ccchildpages.ccflex .ccchildpage{width:100%;}
}
.ccchildpages.ccflex .ccchildpage{box-sizing:border-box;padding:0.75em 1em;display:flex;flex-direction:column;justify-content:flex-start;gap:0.75rem;background:#fff;min-height:100%;}
.ccchildpages.ccflex .ccchildpage .ccpages_more{margin-top:auto;box-sizing:border-box;width:100%;text-align:right;}
.ccchildpages.ccflex .ccchildpage .ccpages_more a{display:inline-block;}
.ccchildpages.ccflex .cc-meta-info{font-size:70%;}
.ccchildpages.ccflex a.ccpage_title_link{text-decoration:inherit !important;color:inherit !important;}
.ccchildpages.ccflex a.ccpage_linked_thumb img{border:inherit;max-width:100%;height:auto;display:block;margin:10px auto;clear:both;}
.ccchildpages.ccflex .ccpages_excerpt, .ccchildpages.ccflex .ccpages_more{font-size:85%;}
.ccchildpages.ccflex .ccpages_excerpt{display:block;margin:0;padding:0;flex:1 1 auto;}
.ccchildpages.ccflex .ccpages_nav{flex:0 0 100%;width:100%;order:999;margin-top:1rem;text-align:center;}
.ccchildpages.ccflex .ccsubpages{margin-top:1em;}
.ccchildpages.ccflex .ccsubpages ul{list-style:none;padding-left:0;margin-left:0;font-size:90%;}
.ccchildpages.ccflex .ccsubpages ul li{margin:0.25em 0;position:relative;}
.ccchildpages.ccflex .ccsubpages ul ul.children{margin-left:1em;padding-left:0.5em;}
.ccchildpages.ccflex .ccsubpages ul ul.children ul{margin-left:1em;padding-left:1em;}
.ccchildpages.ccflex .ccsubpages ul ul.children ul li::before{content:"–";}
.ccchildpages.ccflex .cc-child-pages-thumb{max-width:100%;height:auto;display:block;margin:10px auto;clear:both;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li ul, .ccchildpages.ccflex.threecol ul.ccchildpages_list li ul, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li ul, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li ul, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li ul{margin-left:0.5em;padding-left:0.5em;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.threecol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li ul li{display:list-item;width:100%;float:none;}
@media screen and (min-width:761px){
.ccchildpages.ccflex.twocol ul.ccchildpages_list{column-count:2;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
.ccchildpages.ccflex.threecol ul.ccchildpages_list{column-count:3;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem;}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
.ccchildpages.ccflex.fourcol ul.ccchildpages_list{column-count:4;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem;}
.ccchildpages.ccflex.fourcol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.fourcol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
.ccchildpages.ccflex.fivecol ul.ccchildpages_list{column-count:5;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem;}
.ccchildpages.ccflex.fivecol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.fivecol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
.ccchildpages.ccflex.sixcol ul.ccchildpages_list{column-count:6;column-gap:1em;list-style-position:outside;margin:0;padding-left:1.25rem;}
.ccchildpages.ccflex.sixcol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.sixcol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
} @media screen and (min-width: 481px) and (max-width: 760px) {
.ccchildpages.ccflex.twocol ul.ccchildpages_list{column-count:2;column-gap:1em;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
.ccchildpages.ccflex.threecol ul.ccchildpages_list, .ccchildpages.ccflex.fourcol ul.ccchildpages_list, .ccchildpages.ccflex.fivecol ul.ccchildpages_list, .ccchildpages.ccflex.sixcol ul.ccchildpages_list{column-count:3;column-gap:1em;}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
} @media screen and (min-width: 321px) and (max-width: 480px) {
.ccchildpages.ccflex.twocol ul.ccchildpages_list, .ccchildpages.ccflex.threecol ul.ccchildpages_list, .ccchildpages.ccflex.fourcol ul.ccchildpages_list, .ccchildpages.ccflex.fivecol ul.ccchildpages_list, .ccchildpages.ccflex.sixcol ul.ccchildpages_list{column-count:2;column-gap:1em;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li, .ccchildpages.ccflex.threecol ul.ccchildpages_list li, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:auto;float:none;}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.threecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li > ul{column-count:auto;column-gap:normal;}
} @media screen and (max-width:320px){
.ccchildpages.ccflex.twocol ul.ccchildpages_list, .ccchildpages.ccflex.threecol ul.ccchildpages_list, .ccchildpages.ccflex.fourcol ul.ccchildpages_list, .ccchildpages.ccflex.fivecol ul.ccchildpages_list, .ccchildpages.ccflex.sixcol ul.ccchildpages_list {
column-count: 1;
column-gap: normal;
}
}.ccchildpages.cclegacy.simple .ccchildpage{background:#eee;background:var(--ccpro-bg-color, #eee);background:-moz-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #eee)), color-stop(100%, var(--ccpro-bg-color, #eee)));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;}
.ccchildpages.cclegacy.simple .ccchildpage .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.simple .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.cclegacy.simple .ccchildpage a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.cclegacy.simple .ccpages_more{text-align:right;font-style:italic;}
.ccchildpages.cclegacy.simple .ccpages_more a{text-decoration:none;}
.ccchildpages.cclegacy.simple .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #999);padding:0.5em;}
.ccchildpages.cclegacy.ccred .ccchildpage{background:#fee;background:var(--ccpro-bg-color, #fee);background:-moz-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #fee)), color-stop(100%, var(--ccpro-bg-color, #fee)));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;background-color:var(--ccpro-bg-color);}
.ccchildpages.cclegacy.ccred .ccchildpage .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.ccred .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.cclegacy.ccred .ccchildpage a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.cclegacy.ccred .ccpages_more{text-align:right;font-style:italic;}
.ccchildpages.cclegacy.ccred .ccpages_more a{text-decoration:none;}
.ccchildpages.cclegacy.ccred .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #f99);padding:0.5em;}
.ccchildpages.cclegacy.ccblue .ccchildpage{background:#eef;background:var(--ccpro-bg-color, #eef);background:-moz-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #eef)), color-stop(100%, var(--ccpro-bg-color, #eef)));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;background-color:var(--ccpro-bg-color);}
.ccchildpages.cclegacy.ccblue .ccchildpage .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.ccblue .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.cclegacy.ccblue .ccchildpage a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.cclegacy.ccblue .ccpages_more{text-align:right;font-style:italic;}
.ccchildpages.cclegacy.ccblue .ccpages_more a{text-decoration:none;}
.ccchildpages.cclegacy.ccblue .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #99f);padding:0.5em;}
.ccchildpages.cclegacy.ccgreen .ccchildpage{background:#efe;background:#efe;background:var(--ccpro-bg-color, #efe);background:-moz-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #efe)), color-stop(100%, var(--ccpro-bg-color, #efe)));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#333;background-color:var(--ccpro-bg-color);}
.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.cclegacy.ccgreen .ccchildpage a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.cclegacy.ccgreen .ccpages_more{text-align:right;font-style:italic;}
.ccchildpages.cclegacy.ccgreen .ccpages_more a{text-decoration:none;}
.ccchildpages.cclegacy.ccgreen .ccsubpages{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #9f9);padding:0.5em;}
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.simple .ccchildpage, .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccred .ccchildpage, .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccblue .ccchildpage, .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccgreen .ccchildpage{color:inherit;}
.ccchildpages.ccflex.simple .ccchildpage{background:#eee;background:rgba(0, 0, 0, 0.3);background:var(--ccpro-bg-color, rgba(0, 0, 0, 0.3));background:-moz-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1))));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);border-radius:20px;color:#333;}
.ccchildpages.ccflex.simple .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.ccflex.simple .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.simple .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.simple .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.ccflex.simple .ccchildpage a{color:inherit;text-decoration:underline;}
.ccchildpages.ccflex.simple .ccchildpage a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.simple .ccpages_excerpt{padding:1em;}
.ccchildpages.ccflex.simple .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:0.75em 0 0.75em 1em;}
.ccchildpages.ccflex.simple .ccpages_more a{color:var(--ccpro-more-link-color, blue);text-decoration:none;}
.ccchildpages.ccflex.simple .ccpages_more a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.simple .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #999);padding:0.5em;}
.ccchildpages.ccflex.simple .ccsubpages a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.ccflex.ccred .ccchildpage{background:#fee;background:rgba(255, 0, 0, 0.3);background:var(--ccpro-bg-color, rgba(255, 0, 0, 0.3));background:-moz-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1))));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);border-radius:20px;color:#333;}
.ccchildpages.ccflex.ccred .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.ccflex.ccred .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.ccred .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.ccred .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.ccflex.ccred .ccchildpage a{color:inherit;text-decoration:underline;}
.ccchildpages.ccflex.ccred .ccchildpage a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.ccred .ccpages_excerpt{padding:1em;}
.ccchildpages.ccflex.ccred .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:0.75em 0 0.75em 1em;}
.ccchildpages.ccflex.ccred .ccpages_more a{color:var(--ccpro-more-link-color, blue);text-decoration:none;}
.ccchildpages.ccflex.ccred .ccpages_more a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.ccred .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #f99);padding:0.5em;}
.ccchildpages.ccflex.ccred .ccsubpages a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.ccflex.ccblue .ccchildpage{background:#eef;background:rgba(0, 0, 255, 0.3);background:var(--ccpro-bg-color, rgba(0, 0, 255, 0.3));background:-moz-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1))));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);border-radius:20px;color:#333;}
.ccchildpages.ccflex.ccblue .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.ccflex.ccblue .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.ccblue .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.ccblue .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.ccflex.ccblue .ccchildpage a{color:inherit;text-decoration:underline;}
.ccchildpages.ccflex.ccblue .ccchildpage a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.ccblue .ccpages_excerpt{padding:1em;}
.ccchildpages.ccflex.ccblue .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:0.75em 0 0.75em 1em;}
.ccchildpages.ccflex.ccblue .ccpages_more a{color:var(--ccpro-more-link-color, blue);text-decoration:none;}
.ccchildpages.ccflex.ccblue .ccpages_more a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.ccblue .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #99f);padding:0.5em;}
.ccchildpages.ccflex.ccblue .ccsubpages a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.ccchildpages.ccflex.ccgreen .ccchildpage{background:#efe;background:rgba(0, 255, 0, 0.3);background:var(--ccpro-bg-color, rgba(0, 255, 0, 0.3));background:-moz-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1))));background:-webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);background:-o-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);background:-ms-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);background:linear-gradient(to bottom, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);border-radius:20px;color:#333;}
.ccchildpages.ccflex.ccgreen .ccpage_title{color:var(--ccpro-title-color, inherit);}
.ccchildpages.ccflex.ccgreen .cc-meta-info{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.ccgreen .cc-meta-info a{color:var(--ccpro-meta-color, inherit);}
.ccchildpages.ccflex.ccgreen .ccpages_excerpt{color:var(--ccpro-excerpt-color, inherit);}
.ccchildpages.ccflex.ccgreen .ccchildpage a{color:inherit;text-decoration:underline;}
.ccchildpages.ccflex.ccgreen .ccchildpage a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.ccgreen .ccpages_excerpt{padding:1em;}
.ccchildpages.ccflex.ccgreen .ccpages_more{margin-top:auto;text-align:right;font-style:italic;padding:0.75em 0 0.75em 1em;}
.ccchildpages.ccflex.ccgreen .ccpages_more a{color:var(--ccpro-more-link-color, blue);text-decoration:none;}
.ccchildpages.ccflex.ccgreen .ccpages_more a:hover{color:var(--ccpro-more-link-color, inherit);}
.ccchildpages.ccflex.ccgreen .ccsubpages{border-radius:20px;border:2px solid var(--ccpro-subpages-border-color, #9f9);padding:0.5em;}
.ccchildpages.ccflex.ccgreen .ccsubpages a{color:var(--ccpro-more-link-color, blue);text-decoration:underline;}
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.simple .ccchildpage, .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccred .ccchildpage, .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccblue .ccchildpage, .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccgreen .ccchildpage{color:inherit;}
.ccchildpages.ccflex.ccsleek .ccchildpage{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.04);transition:transform 0.3s ease, box-shadow 0.3s ease;}
.ccchildpages.ccflex.ccsleek .ccchildpage:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0, 0, 0, 0.1);}
.ccchildpages.ccflex.ccsleek .ccchildpage .cc-child-pages-thumb{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid #eee;}
.ccchildpages.ccflex.ccsleek .ccchildpage h3{font-size:1.25rem;font-weight:600;color:#222;margin:0;padding:1em 1em 0.25em;}
.ccchildpages.ccflex.ccsleek .ccchildpage .cc-meta-info{font-size:0.8rem;color:#888;padding:0 1em 0.5em;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_excerpt{padding:0 1em;color:#555;font-size:0.95rem;line-height:1.6;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages{margin:1em;font-size:0.85rem;border-top:1px solid #eee;padding-top:0.5em;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul{margin:0;padding:0;list-style:none;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li{margin-bottom:0.25em;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li a{text-decoration:none;color:#0073e6;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li a:hover{text-decoration:underline;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li ul{margin-left:0.75em;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more{margin-top:auto;padding:0.75em 1em;background:#f7f9fa;text-align:right;border-top:1px solid #eee;font-weight:500;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more a{color:#0073e6;text-decoration:none;font-weight:500;}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more a:hover{color:#005bb5;text-decoration:underline;}
.ccchildpages.ccflex.ccbold .ccchildpage{position:relative;background:#fafafa;color:#1a1a1a;border-radius:0 0 16px 16px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.08);overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;clip-path:polygon(0 0, 100% 0, 100% 93%, 50% 100%, 0 93%);}
.ccchildpages.ccflex.ccbold .ccchildpage:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(0, 0, 0, 0.15);}
.ccchildpages.ccflex.ccbold .ccchildpage .cc-child-pages-thumb{width:100%;aspect-ratio:16/7;object-fit:cover;display:block;filter:grayscale(10%) contrast(1.05);border-bottom:4px solid #000;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title{padding:1rem 1.5rem;font-family:"Courier New", Courier, monospace;font-weight:700;text-transform:uppercase;letter-spacing:1px;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);margin:0;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.1);max-width:80%;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title, .ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title a{background:#000;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ccchildpages.ccflex.ccbold .ccchildpage:has(.cc-child-pages-thumb) .ccpage_title{position:absolute;top:1rem;left:0;z-index:2;}
.ccchildpages.ccflex.ccbold .ccchildpage:has(.cc-child-pages-thumb) .cc-meta-info{margin-top:5rem;}
.ccchildpages.ccflex.ccbold .ccchildpage .cc-meta-info{padding:0 1.25rem 0.25rem;font-size:0.8rem;color:#777;font-style:italic;border-bottom:1px dashed #ccc;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_excerpt{padding:0.5rem 1.25rem 1rem;font-size:0.95rem;line-height:1.6;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages{margin:0 1.25rem 1rem;font-size:0.85rem;padding:0.5rem 0;border-left:4px solid #000;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages .ccsubpages_title{margin:0 1.25rem 1rem;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul{list-style:none;margin:0;padding-left:1rem;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li{margin:0.25rem 0;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li a{background:#000;color:#fff;padding:0.2em 0.6em;border-radius:12px;font-size:0.8rem;text-decoration:none;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li a:hover{background:#333;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li ul{margin-left:1rem;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more{margin-top:auto;padding:1rem 1.25rem;background:#000;color:#fff;text-align:right;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;font-size:0.85rem;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more a{color:#fff;text-decoration:none;}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more a:hover {
text-decoration: underline;
}#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//invest-in-albania.org/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//invest-in-albania.org/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//invest-in-albania.org/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:0.2em 0.8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}#dscf7_refresh_captcha{display:inline-block}img.dscf7_captcha_reload_icon{display:none}.dscf7-captcha-container *{box-sizing:border-box}.dscf7-captcha-container .wpcf7-not-valid-tip{font-size:16px;margin-top:5px}.dscf7-captcha-container{width:260px;background:#f7f7f7;border-radius:10px;padding:10px}.dscf7-captcha-container span.dscf7_lt{display:block;position:relative;font-size:18px}.dscf7-captcha-container span.dscf7_lt .dscf7_refresh_captcha{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:25px}.dscf7-captcha-container span.dscf7_lt .dscf7_refresh_captcha img{width:100%}.dscf7-captcha-container span.wpcf7-form-control-wrap{width:100%;display:block}.dscf7-captcha-container span.wpcf7-form-control-wrap input{width:100%;box-sizing:border-box;height:30px;padding:10px;border-radius:5px;border:1px solid #eee;margin-top:10px}.dscf7-captcha-container .dscf7_question_text{display:inline-block;vertical-align:middle;font-size:18px;line-height:1;font-weight:500;padding-right:10px}.dscf7-captcha-container .dscf7_svg_wrap{display:inline-block;vertical-align:middle;margin:0 4px}.dscf7-captcha-container .dscf7_svg_wrap svg{max-width:120px;height:46px;display:block;border:1px solid #fff;padding:5px;border-radius:5px}.dscf7-hp-wrap{position:absolute!important;left:-9999px!important;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.dscf7-hp-wrap input{width:1px;height:1px}.dscf7-captcha-container.dscf7-style-dark{background:#1f2430}.dscf7-captcha-container.dscf7-style-dark .dscf7_question_text{color:#e8eaed}.dscf7-captcha-container.dscf7-style-dark span.wpcf7-form-control-wrap input{background:#2b3240;border-color:#3a4253;color:#fff}.dscf7-captcha-container.dscf7-style-dark .dscf7_svg_wrap svg{background:#fff;border-color:#fff}.dscf7-captcha-container.dscf7-style-dark img.dscf7_captcha_icon{filter:invert(1)}.dscf7-captcha-container.dscf7-style-bordered{background:#fff;border:2px solid #2271b1}.dscf7-captcha-container.dscf7-style-bordered span.wpcf7-form-control-wrap input{border-color:#c3d4e6}