@import url('/templates/culink_2022/css/sass.css');

html {
  margin: 0;
}

.FRCmenu {column-count: 3;}
@media only screen and (max-width: 1199px) {
	.FRCmenu {column-count: 2;}
}

@media only screen and  (max-width: 767px) {
	.FRCmenu {column-count: 1;}
}

.box{width: 100%; height: 100%; padding: 35px 25px;}
.manila{background-color: #fbf5c9; color: #0f1a30}
.box.big{padding: 36px 72px;}
.box.big h2{margin: 0; color: #0f1a30}
.green{background-color: #bef177;color: #0f1a30}



	/* resets */
	article .code_block_center.code_block_accordion_wrap {display: block; padding: 0px; gap: 0px;}
	article .code_block_box.code_block_accordion, article .code_block_box.code_block_accordion:hover {display: block; max-width:100%; padding: 0px; border: 0; outline: 0; border-radius: 0; box-shadow: none;background-color: transparent}
	article .code_block_box.code_block_accordion .code_block_indiv_image{display: none;}
	article .code_block_box.code_block_accordion .code_block_indiv_content{text-align: left}

	/* closed Q */
	.code_block_accordion div.code_block_indiv_top,
	.code_block_accordion.open .code_block_accordion div.code_block_indiv_top
	{margin-top: 20px; width: 100%; text-align: left; border: 0 !important; font-family: roc-grotesk, sans-serif;font-size: 20px;line-height: 18px; background-color: #BEF177; color: black; padding: 13px 20px 13px 34px}
	
	/* hover Q */
	.code_block_accordion div.code_block_indiv_top:hover, 
	.code_block_accordion.open .code_block_accordion div.code_block_indiv_top:hover,
	.code_block_accordion.open .code_block_accordion div.code_block_indiv_top:focus
	{ background-color: #FBF5C9; color: black;text-decoration: none;}

	/* open Q */
	.code_block_accordion.open div.code_block_indiv_top,  
	.code_block_accordion.open .code_block_accordion.open div.code_block_indiv_top
	{ font-family: roc-grotesk, sans-serif;font-size: 20px;line-height: 18px; background-color: #BEF177; color: black;  display: block; padding: 13px 20px 13px 34px; text-decoration: none;position: relative;}

	/* new chevroms */
	.code_block_accordion div.code_block_indiv_top:after, 
	.code_block_accordion.open .code_block_indiv_top:after, 
	{content: '';}
	
	.code_block_accordion div.code_block_indiv_top:before, 
	.code_block_accordion.open div.code_block_indiv_top:before 
	{content: '+'; font-weight: 900; position: absolute; top: 0; left: 0; padding-left: 10px; display: block; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 26px; transition: all .25s}
	
	.code_block_accordion.open div.code_block_indiv_top:before, 
	.code_block_accordion.open .code_block_accordion.open div.code_block_indiv_top:before 
	{transform: rotate(45deg); padding-bottom: 8px}

	


	


