<pre class='dw-error'>Error compiling template "Designs/VanBuuren_generated/_parsed/StyleSheet.parsed.cshtml"
Line 495: The name 'bc' does not exist in the current context
Line 496: The name 'bc' does not exist in the current context
<hr/>
<div class='source-code'>
<span class='line-number'>  1</span>     //------------------------------------------------------------------------------
<span class='line-number'>  2</span>     // &lt;auto-generated&gt;
<span class='line-number'>  3</span>     //     This code was generated by a tool.
<span class='line-number'>  4</span>     //     Runtime Version:4.0.30319.42000
<span class='line-number'>  5</span>     //
<span class='line-number'>  6</span>     //     Changes to this file may cause incorrect behavior and will be lost if
<span class='line-number'>  7</span>     //     the code is regenerated.
<span class='line-number'>  8</span>     // &lt;/auto-generated&gt;
<span class='line-number'>  9</span>     //------------------------------------------------------------------------------
<span class='line-number'> 10</span>     
<span class='line-number'> 11</span>     namespace CompiledRazorTemplates.Dynamic {
<span class='line-number'> 12</span>         using System;
<span class='line-number'> 13</span>         using System.Collections.Generic;
<span class='line-number'> 14</span>         using System.Linq;
<span class='line-number'> 15</span>         
<span class='line-number'> 16</span>         #line 2 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 17</span>         using Dynamicweb;
<span class='line-number'> 18</span>         
<span class='line-number'> 19</span>         #line default
<span class='line-number'> 20</span>         #line hidden
<span class='line-number'> 21</span>         
<span class='line-number'> 22</span>         #line 4 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 23</span>         using System.Data;
<span class='line-number'> 24</span>         
<span class='line-number'> 25</span>         #line default
<span class='line-number'> 26</span>         #line hidden
<span class='line-number'> 27</span>         
<span class='line-number'> 28</span>         #line 5 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 29</span>         using System.Data.SqlClient;
<span class='line-number'> 30</span>         
<span class='line-number'> 31</span>         #line default
<span class='line-number'> 32</span>         #line hidden
<span class='line-number'> 33</span>         
<span class='line-number'> 34</span>         #line 6 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 35</span>         using Bluedesk.Tools.DynamicWeb.DataAccess;
<span class='line-number'> 36</span>         
<span class='line-number'> 37</span>         #line default
<span class='line-number'> 38</span>         #line hidden
<span class='line-number'> 39</span>         
<span class='line-number'> 40</span>         #line 8 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 41</span>         using Bluedesk.DynamicWeb.ItemTypes;
<span class='line-number'> 42</span>         
<span class='line-number'> 43</span>         #line default
<span class='line-number'> 44</span>         #line hidden
<span class='line-number'> 45</span>         
<span class='line-number'> 46</span>         #line 9 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 47</span>         using Bluedesk.DynamicWeb.ItemTypes.Settings;
<span class='line-number'> 48</span>         
<span class='line-number'> 49</span>         #line default
<span class='line-number'> 50</span>         #line hidden
<span class='line-number'> 51</span>         
<span class='line-number'> 52</span>         #line 10 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 53</span>         using Bluedesk.DynamicWeb.ItemTypes.Configuration;
<span class='line-number'> 54</span>         
<span class='line-number'> 55</span>         #line default
<span class='line-number'> 56</span>         #line hidden
<span class='line-number'> 57</span>         
<span class='line-number'> 58</span>         #line 11 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 59</span>         using Bluedesk.DynamicWeb.ItemTypes.BaseSolution;
<span class='line-number'> 60</span>         
<span class='line-number'> 61</span>         #line default
<span class='line-number'> 62</span>         #line hidden
<span class='line-number'> 63</span>         
<span class='line-number'> 64</span>         
<span class='line-number'> 65</span>         public class RazorEngine_10fa9643aea8473c93fba8dd6b8c9de4 : Dynamicweb.Rendering.ViewModelTemplate&lt;Dynamicweb.Frontend.PageViewModel&gt; {
<span class='line-number'> 66</span>             
<span class='line-number'> 67</span>     #line hidden
<span class='line-number'> 68</span>     
<span class='line-number'> 69</span>     #line 16 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 70</span>     public RazorEngine.Templating.TemplateWriter RenderStyleSheetCss(BrandingConfigurationPage bc)
<span class='line-number'> 71</span>     {
<span class='line-number'> 72</span>     #line default
<span class='line-number'> 73</span>     #line hidden
<span class='line-number'> 74</span>     return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer =&gt; {
<span class='line-number'> 75</span>     
<span class='line-number'> 76</span>     #line 17 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 77</span>      
<span class='line-number'> 78</span>     
<span class='line-number'> 79</span>     
<span class='line-number'> 80</span>     #line default
<span class='line-number'> 81</span>     #line hidden
<span class='line-number'> 82</span>     WriteLiteralTo(__razor_helper_writer, &quot;\r\n&quot;);
<span class='line-number'> 83</span>     
<span class='line-number'> 84</span>     
<span class='line-number'> 85</span>     #line 19 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'> 86</span>       
<span class='line-number'> 87</span>     	string RoundedCornersValue = &quot;0px&quot;;
<span class='line-number'> 88</span>     	string ButtonHeight = bc.ButtonHeight.ToString() != &quot;0&quot; ? bc.ButtonHeight.ToString() + &quot;px&quot; : &quot;&quot;;
<span class='line-number'> 89</span>     
<span class='line-number'> 90</span>     	switch (bc.RoundedCorners)
<span class='line-number'> 91</span>     	{
<span class='line-number'> 92</span>     
<span class='line-number'> 93</span>     		case &quot;rounded&quot;:
<span class='line-number'> 94</span>     			RoundedCornersValue = bc.RoundedCornerValue.ToString() + &quot;px&quot;;
<span class='line-number'> 95</span>     			break;
<span class='line-number'> 96</span>     
<span class='line-number'> 97</span>     		case &quot;round&quot;:
<span class='line-number'> 98</span>     			RoundedCornersValue = ButtonHeight;
<span class='line-number'> 99</span>     			break;
<span class='line-number'>100</span>     
<span class='line-number'>101</span>     		default:
<span class='line-number'>102</span>     			RoundedCornersValue = &quot;0px&quot;;
<span class='line-number'>103</span>     			break;
<span class='line-number'>104</span>     	}
<span class='line-number'>105</span>     
<span class='line-number'>106</span>     	string fontawesomeFontFamily = &quot;Font Awesome 5 Pro&quot;;
<span class='line-number'>107</span>     	int fontawesomeFontWeight = 300;
<span class='line-number'>108</span>     
<span class='line-number'>109</span>     	switch (bc.fontawesomeStyle)
<span class='line-number'>110</span>     	{
<span class='line-number'>111</span>     
<span class='line-number'>112</span>     		case &quot;fal&quot;:
<span class='line-number'>113</span>     			fontawesomeFontWeight = 300;
<span class='line-number'>114</span>     			break;
<span class='line-number'>115</span>     		case &quot;far&quot;:
<span class='line-number'>116</span>     			fontawesomeFontWeight = 400;
<span class='line-number'>117</span>     			break;
<span class='line-number'>118</span>     		case &quot;fas&quot;:
<span class='line-number'>119</span>     			fontawesomeFontWeight = 900;
<span class='line-number'>120</span>     			break;
<span class='line-number'>121</span>     		case &quot;fad&quot;:
<span class='line-number'>122</span>     			fontawesomeFontWeight = 900;
<span class='line-number'>123</span>     			fontawesomeFontFamily = &quot;Font Awesome 5 Duotone&quot;;
<span class='line-number'>124</span>     			break;
<span class='line-number'>125</span>     	}
<span class='line-number'>126</span>     
<span class='line-number'>127</span>     
<span class='line-number'>128</span>     #line default
<span class='line-number'>129</span>     #line hidden
<span class='line-number'>130</span>     WriteLiteralTo(__razor_helper_writer, &quot;\r\n\r\n:root,\r\nbody {\r\n&quot;);
<span class='line-number'>131</span>     
<span class='line-number'>132</span>     
<span class='line-number'>133</span>     #line 63 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>134</span>     WriteTo(__razor_helper_writer, bc.FontConfigurationGeneralBody.InlineStyles);
<span class='line-number'>135</span>     
<span class='line-number'>136</span>     
<span class='line-number'>137</span>     #line default
<span class='line-number'>138</span>     #line hidden
<span class='line-number'>139</span>     WriteLiteralTo(__razor_helper_writer, &quot;\r\n\r\n\t--StandardUnitSize : 3.2rem;\r\n}\r\n\r\nh1, h2, h3, h4, h5, h6 { &quot;);
<span class='line-number'>140</span>     
<span class='line-number'>141</span>     
<span class='line-number'>142</span>     #line 68 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>143</span>     WriteTo(__razor_helper_writer, bc.FontConfigurationGeneralHeader.InlineStyles);
<span class='line-number'>144</span>     
<span class='line-number'>145</span>     
<span class='line-number'>146</span>     #line default
<span class='line-number'>147</span>     #line hidden
<span class='line-number'>148</span>     WriteLiteralTo(__razor_helper_writer, &quot; }\r\n\r\nh1.cta-paragraph__header { &quot;);
<span class='line-number'>149</span>     
<span class='line-number'>150</span>     
<span class='line-number'>151</span>     #line 70 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>152</span>     WriteTo(__razor_helper_writer, bc.FontConfigurationGeneralHOne.InlineStyles);
<span class='line-number'>153</span>     
<span class='line-number'>154</span>     
<span class='line-number'>155</span>     #line default
<span class='line-number'>156</span>     #line hidden
<span class='line-number'>157</span>     WriteLiteralTo(__razor_helper_writer, &quot; }\r\nh2.cta-paragraph__header { &quot;);
<span class='line-number'>158</span>     
<span class='line-number'>159</span>     
<span class='line-number'>160</span>     #line 71 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>161</span>     WriteTo(__razor_helper_writer, bc.FontConfigurationGeneralHTwo.InlineStyles);
<span class='line-number'>162</span>     
<span class='line-number'>163</span>     
<span class='line-number'>164</span>     #line default
<span class='line-number'>165</span>     #line hidden
<span class='line-number'>166</span>     WriteLiteralTo(__razor_helper_writer, &quot; }\r\nh3.cta-paragraph__header { &quot;);
<span class='line-number'>167</span>     
<span class='line-number'>168</span>     
<span class='line-number'>169</span>     #line 72 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>170</span>     WriteTo(__razor_helper_writer, bc.FontConfigurationGeneralHThree.InlineStyles);
<span class='line-number'>171</span>     
<span class='line-number'>172</span>     
<span class='line-number'>173</span>     #line default
<span class='line-number'>174</span>     #line hidden
<span class='line-number'>175</span>     WriteLiteralTo(__razor_helper_writer, &quot; }\r\nh4.cta-paragraph__header { &quot;);
<span class='line-number'>176</span>     
<span class='line-number'>177</span>     
<span class='line-number'>178</span>     #line 73 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>179</span>     WriteTo(__razor_helper_writer, bc.FontConfigurationGeneralHFour.InlineStyles);
<span class='line-number'>180</span>     
<span class='line-number'>181</span>     
<span class='line-number'>182</span>     #line default
<span class='line-number'>183</span>     #line hidden
<span class='line-number'>184</span>     WriteLiteralTo(__razor_helper_writer, &quot; }\r\n\r\n\t.po-block__addtocart .btn,\r\n\t.productdetails__add-to-cart,\r\n\t.searchbox__i&quot; +
<span class='line-number'>185</span>     &quot;nput {\r\n\tborder-radius: &quot;);
<span class='line-number'>186</span>     
<span class='line-number'>187</span>     
<span class='line-number'>188</span>     #line 78 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>189</span>     WriteTo(__razor_helper_writer, RoundedCornersValue);
<span class='line-number'>190</span>     
<span class='line-number'>191</span>     
<span class='line-number'>192</span>     #line default
<span class='line-number'>193</span>     #line hidden
<span class='line-number'>194</span>     WriteLiteralTo(__razor_helper_writer, &quot;;\r\n}\r\n\r\nmain.blur {\r\n\tfilter: grayscale(50%) blur(15px);\r\n\t-webkit-filter: graysc&quot; +
<span class='line-number'>195</span>     &quot;ale(50%) blur(15px);\r\n}\r\n\r\n&quot;);
<span class='line-number'>196</span>     
<span class='line-number'>197</span>     WriteLiteralTo(__razor_helper_writer, &quot;\r\n\r\n.AdvancedGridButton {\r\n\t--BorderRadius: &quot;);
<span class='line-number'>198</span>     
<span class='line-number'>199</span>     
<span class='line-number'>200</span>     #line 92 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>201</span>     WriteTo(__razor_helper_writer, RoundedCornersValue);
<span class='line-number'>202</span>     
<span class='line-number'>203</span>     
<span class='line-number'>204</span>     #line default
<span class='line-number'>205</span>     #line hidden
<span class='line-number'>206</span>     WriteLiteralTo(__razor_helper_writer, &quot;;\r\n}\r\n\r\n.btn {\r\n\theight: var(--StandardUnitSize);\r\n}\r\n\r\n.btn__icon {\r\n\r\n\t--fontaw&quot; +
<span class='line-number'>207</span>     &quot;esomeFontFamily : \&quot;&quot;);
<span class='line-number'>208</span>     
<span class='line-number'>209</span>     
<span class='line-number'>210</span>     #line 101 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>211</span>      WriteTo(__razor_helper_writer, fontawesomeFontFamily);
<span class='line-number'>212</span>     
<span class='line-number'>213</span>     
<span class='line-number'>214</span>     #line default
<span class='line-number'>215</span>     #line hidden
<span class='line-number'>216</span>     WriteLiteralTo(__razor_helper_writer, &quot;\&quot;;\r\n\t--fontawesomeFontWeight : &quot;);
<span class='line-number'>217</span>     
<span class='line-number'>218</span>     
<span class='line-number'>219</span>     #line 102 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>220</span>     WriteTo(__razor_helper_writer, fontawesomeFontWeight);
<span class='line-number'>221</span>     
<span class='line-number'>222</span>     
<span class='line-number'>223</span>     #line default
<span class='line-number'>224</span>     #line hidden
<span class='line-number'>225</span>     WriteLiteralTo(__razor_helper_writer, &quot;;\r\n\r\n\tfont-family: var(--fontawesomeFontFamily);\r\n\tfont-weight: var(--fontawesome&quot; +
<span class='line-number'>226</span>     &quot;FontWeight);\r\n\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\t-webkit-font-smoothing: a&quot; +
<span class='line-number'>227</span>     &quot;ntialiased;\r\n\tdisplay: inline-block;\r\n\tfont-style: normal;\r\n\tfont-variant: norma&quot; +
<span class='line-number'>228</span>     &quot;l;\r\n\ttext-rendering: auto;\r\n\tline-height: 1;\r\n\r\n}\r\n\r\n\r\n.cta-paragraph {\r\nbackgro&quot; +
<span class='line-number'>229</span>     &quot;und-color: var(--mainBackgroundColor);\r\n}\r\n\r\n.cta-paragraph__container {\r\n\tbackg&quot; +
<span class='line-number'>230</span>     &quot;round-color: var(--contentBackgroundColor);\r\n\tborder: var(--contentBorder);\r\n}\r\n&quot; +
<span class='line-number'>231</span>     &quot;\r\n.cta-paragraph__subheader,\r\n.cta-paragraph__header,\r\n.cta-paragraph__text p,\r\n&quot; +
<span class='line-number'>232</span>     &quot;.cta-paragraph__text li {\r\n\tcolor: var(--Color);\r\n\tbackground-color: var(--Backg&quot; +
<span class='line-number'>233</span>     &quot;roundColor);\r\n\tborder-color: var(--BorderColor);\r\n\tposition: var(--Position);\r\n\t&quot; +
<span class='line-number'>234</span>     &quot;top: var(--Top);\r\n\tleft: var(--Left);\r\n\tright: var(--Right);\r\n\tbottom: var(--Bot&quot; +
<span class='line-number'>235</span>     &quot;tom);\r\n\tpadding: var(--Padding);\r\n\tborder: var(--BorderSize);\r\n\tfont-size: var(-&quot; +
<span class='line-number'>236</span>     &quot;-FontSize);\r\n\ttext-transform: var(--FontStyle);\r\n\tline-height: var(--LineHeight)&quot; +
<span class='line-number'>237</span>     &quot;;\r\n\tfont-weight: var(--FontWeight);\r\n\tfont-family: var(--FontFamily);\r\n\tborder-r&quot; +
<span class='line-number'>238</span>     &quot;adius: var(--BorderRadius);\r\n}\r\n\r\n.cta-paragraph__content-container {\r\n\talign-it&quot; +
<span class='line-number'>239</span>     &quot;ems: var(--ContentElementAlignmentAlignItems);\r\n\ttext-align: var(--ContentElemen&quot; +
<span class='line-number'>240</span>     &quot;tAlignmentTextAlign);\r\n}\r\n\r\n.cta-paragraph__btn-navigation,\r\n.cta-paragraph__con&quot; +
<span class='line-number'>241</span>     &quot;tent-container {\r\n\talign-items : var(--ContainerFitContentAlignmentAlignItems);\r&quot; +
<span class='line-number'>242</span>     &quot;\n\tjustify-content: var(--ContainerFitContentAlignmentJustifyContent);\r\n}\r\n\r\n.jum&quot; +
<span class='line-number'>243</span>     &quot;botron__subheader,\r\n.jumbotron__header,\r\n.jumbotron__shoutbox-intro p,\r\n.jumbotr&quot; +
<span class='line-number'>244</span>     &quot;on__shoutbox-intro li,\r\n\r\n\r\n.header--desktop.headerNew {\r\n\tposition: relative;\r\n&quot; +
<span class='line-number'>245</span>     &quot;}\r\n\r\n.header--desktop.headerNew.stickyheader {\r\n\tposition: fixed;\r\n}\r\n\r\n&quot;);
<span class='line-number'>246</span>     
<span class='line-number'>247</span>     WriteLiteralTo(__razor_helper_writer, @&quot;@media screen and (min-width: 992px){
<span class='line-number'>248</span>     	.image-left {
<span class='line-number'>249</span>     		justify-content: flex-end;
<span class='line-number'>250</span>     		flex-direction: row;
<span class='line-number'>251</span>     	}
<span class='line-number'>252</span>     
<span class='line-number'>253</span>     	.image-right {
<span class='line-number'>254</span>     		justify-content: flex-start;
<span class='line-number'>255</span>     		flex-direction: row-reverse;
<span class='line-number'>256</span>     	}
<span class='line-number'>257</span>     }
<span class='line-number'>258</span>     
<span class='line-number'>259</span>     .AdvancedGrid__row {
<span class='line-number'>260</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>261</span>     }
<span class='line-number'>262</span>     
<span class='line-number'>263</span>     .cta-paragraph__btn-navigation {
<span class='line-number'>264</span>     	padding: 1.2rem 0rem !important;
<span class='line-number'>265</span>     }
<span class='line-number'>266</span>     
<span class='line-number'>267</span>     .AdvancedGrid,
<span class='line-number'>268</span>     .AdvancedGrid__container {
<span class='line-number'>269</span>     	width: 100%;
<span class='line-number'>270</span>     	background-image: var(--BackgroundImage);
<span class='line-number'>271</span>     	min-height: var(--Height);
<span class='line-number'>272</span>     }
<span class='line-number'>273</span>     
<span class='line-number'>274</span>     &quot;);
<span class='line-number'>275</span>     
<span class='line-number'>276</span>     
<span class='line-number'>277</span>     #line 201 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>278</span>       
<span class='line-number'>279</span>     
<span class='line-number'>280</span>     	int PageViewId = Pageview.Page.ID;
<span class='line-number'>281</span>     	int AreaId = Pageview.AreaID;
<span class='line-number'>282</span>     
<span class='line-number'>283</span>     	// HttpContext.Current.Session[&quot;PageIdForStyles&quot;] = Pageview.Page.ID;
<span class='line-number'>284</span>     	// HttpContext.Current.Session[&quot;AreaIdForStyles&quot;] = Pageview.AreaID;
<span class='line-number'>285</span>     
<span class='line-number'>286</span>     	DataTable AdvancedGridStylesDataTable = null;
<span class='line-number'>287</span>     
<span class='line-number'>288</span>     	AdvancedGridStylesDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>289</span>     
<span class='line-number'>290</span>     		SELECT
<span class='line-number'>291</span>     			InlineStyles AS Styles
<span class='line-number'>292</span>     
<span class='line-number'>293</span>     		FROM
<span class='line-number'>294</span>     			[dbo].[ItemType_AdvancedGridConfiguration] AS AGC
<span class='line-number'>295</span>     			LEFT JOIN [dbo].[GridRow] AS GR ON GR.GridRowItemId = AGC.Id
<span class='line-number'>296</span>     
<span class='line-number'>297</span>     		WHERE
<span class='line-number'>298</span>     			GR.GridRowPageId = @PageId;
<span class='line-number'>299</span>     
<span class='line-number'>300</span>     		&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>301</span>     
<span class='line-number'>302</span>     	DataTable BackgroundConfigDataTable = null;
<span class='line-number'>303</span>     
<span class='line-number'>304</span>     	BackgroundConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>305</span>     
<span class='line-number'>306</span>     		SELECT
<span class='line-number'>307</span>     			distinct(BG.Stylesheet) AS Styles
<span class='line-number'>308</span>     
<span class='line-number'>309</span>     		FROM [dbo].GridRow AS GR
<span class='line-number'>310</span>     			INNER JOIN dbo.Paragraph AS PG ON PG.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>311</span>     			LEFT JOIN dbo.ItemType_CTAParagraph AS CTA ON CTA.Id = PG.ParagraphItemId
<span class='line-number'>312</span>     			LEFT JOIN dbo.ItemType_MultiColumnParagraph AS MCP ON MCP.Id = PG.ParagraphItemId
<span class='line-number'>313</span>     			LEFT JOIN dbo.ItemType_Carousel AS CS ON CS.Id = PG.ParagraphItemId
<span class='line-number'>314</span>     			LEFT JOIN dbo.ItemType_BackgroundConfiguration AS BG ON CTA.BackgroundConfigurationID = BG.Id
<span class='line-number'>315</span>     			OR MCP.BackgroundConfigurationID = BG.Id
<span class='line-number'>316</span>     			OR CS.BackgroundConfigurationID = BG.Id
<span class='line-number'>317</span>     
<span class='line-number'>318</span>     		WHERE  GR.GridRowPageID=@PageId
<span class='line-number'>319</span>     			AND bg.Stylesheet Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>320</span>     
<span class='line-number'>321</span>     	DataTable ButtonConfigDataTable = null;
<span class='line-number'>322</span>     
<span class='line-number'>323</span>     	ButtonConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>324</span>     
<span class='line-number'>325</span>     		SELECT
<span class='line-number'>326</span>     			distinct(BCONF.Stylesheet) AS Styles
<span class='line-number'>327</span>     
<span class='line-number'>328</span>     		FROM [dbo].GridRow AS GR
<span class='line-number'>329</span>     			LEFT JOIN [dbo].Paragraph AS P ON P.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>330</span>     			LEFT JOIN [dbo].ItemType_CTAParagraph AS CTAP ON CTAP.Id = P.ParagraphItemId
<span class='line-number'>331</span>     			LEFT JOIN [dbo].ItemType_MultiColumnParagraph AS MCP ON MCP.Id = P.ParagraphItemId
<span class='line-number'>332</span>     			LEFT JOIN [dbo].[ItemType_ParagraphColumn] AS PC ON MCP.ParagraphListID = PC.Id
<span class='line-number'>333</span>     			LEFT JOIN [dbo].ItemType_Carousel AS CS ON CS.Id = P.ParagraphItemId
<span class='line-number'>334</span>     			LEFT JOIN [dbo].[ItemType_CarouselItem] AS CI ON CS.CarouselListID = CI.Id
<span class='line-number'>335</span>     			LEFT JOIN [dbo].[ItemType_JumbotronContainer] AS JC ON JC.Id = P.ParagraphItemId
<span class='line-number'>336</span>     			LEFT JOIN [dbo].[ItemType_JumbotronListItem] AS JLI ON JLI.Id = JC.JumbotronListID
<span class='line-number'>337</span>     			LEFT JOIN [dbo].[ItemType_CTAButton] AS CTAB ON
<span class='line-number'>338</span>     			CTAP.ButtonID = CTAB.Id
<span class='line-number'>339</span>     				OR CTAP.ExtraButtonID = CTAB.Id
<span class='line-number'>340</span>     				OR MCP.ButtonID = CTAB.Id
<span class='line-number'>341</span>     				OR PC.ButtonID = CTAB.Id
<span class='line-number'>342</span>     				OR PC.ExtraButtonID = CTAB.Id
<span class='line-number'>343</span>     				OR CS.ButtonID = CTAB.Id
<span class='line-number'>344</span>     				OR CI.ButtonID = CTAB.Id
<span class='line-number'>345</span>     				OR CI.ExtraButtonID = CTAB.Id
<span class='line-number'>346</span>     				OR JLI.ButtonID = CTAB.Id
<span class='line-number'>347</span>     			LEFT JOIN [dbo].[ItemType_ButtonConfiguration] AS BCONF ON CTAB.ButtonConfigurationID = BCONF.Id
<span class='line-number'>348</span>     
<span class='line-number'>349</span>     		WHERE
<span class='line-number'>350</span>     			GR.GridRowPageID = @PageId
<span class='line-number'>351</span>     			AND GR.GridRowActive = 1
<span class='line-number'>352</span>     			AND CTAB.ButtonConfigurationID Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>353</span>     
<span class='line-number'>354</span>     	DataTable MasterConfigDataTable = null;
<span class='line-number'>355</span>     
<span class='line-number'>356</span>     	MasterConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>357</span>     
<span class='line-number'>358</span>     		SELECT
<span class='line-number'>359</span>     		MC.CustomCSS
<span class='line-number'>360</span>     
<span class='line-number'>361</span>     		FROM
<span class='line-number'>362</span>     		[dbo].[Page] AS P
<span class='line-number'>363</span>     		INNER JOIN [dbo].[ItemType_MasterConfig] AS MC ON P.PageItemId = MC.Id
<span class='line-number'>364</span>     
<span class='line-number'>365</span>     		WHERE
<span class='line-number'>366</span>     		p.PageItemType = &#39;MasterConfig&#39;
<span class='line-number'>367</span>     		AND PageAreaId = @AreaId;&quot;, new SqlParameter(&quot;AreaId&quot;, AreaId));
<span class='line-number'>368</span>     
<span class='line-number'>369</span>     	if (AdvancedGridStylesDataTable != null &amp;&amp; AdvancedGridStylesDataTable.Rows.Count &gt; 0)
<span class='line-number'>370</span>     	{
<span class='line-number'>371</span>     		for (int i = 0; i &lt; AdvancedGridStylesDataTable.Rows.Count; i++)
<span class='line-number'>372</span>     		{
<span class='line-number'>373</span>     			
<span class='line-number'>374</span>     
<span class='line-number'>375</span>     #line default
<span class='line-number'>376</span>     #line hidden
<span class='line-number'>377</span>     
<span class='line-number'>378</span>     #line 296 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>379</span>     WriteTo(__razor_helper_writer, AdvancedGridStylesDataTable.Rows[i][&quot;Styles&quot;].ToString());
<span class='line-number'>380</span>     
<span class='line-number'>381</span>     
<span class='line-number'>382</span>     #line default
<span class='line-number'>383</span>     #line hidden
<span class='line-number'>384</span>     
<span class='line-number'>385</span>     #line 296 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>386</span>                                                                          ;
<span class='line-number'>387</span>     		}
<span class='line-number'>388</span>     	}
<span class='line-number'>389</span>     
<span class='line-number'>390</span>     	if (BackgroundConfigDataTable != null &amp;&amp; BackgroundConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>391</span>     	{
<span class='line-number'>392</span>     		for (int i = 0; i &lt; BackgroundConfigDataTable.Rows.Count; i++)
<span class='line-number'>393</span>     		{
<span class='line-number'>394</span>     			
<span class='line-number'>395</span>     
<span class='line-number'>396</span>     #line default
<span class='line-number'>397</span>     #line hidden
<span class='line-number'>398</span>     
<span class='line-number'>399</span>     #line 304 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>400</span>     WriteTo(__razor_helper_writer, BackgroundConfigDataTable.Rows[i][&quot;Styles&quot;].ToString());
<span class='line-number'>401</span>     
<span class='line-number'>402</span>     
<span class='line-number'>403</span>     #line default
<span class='line-number'>404</span>     #line hidden
<span class='line-number'>405</span>     
<span class='line-number'>406</span>     #line 304 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>407</span>                                                                        ;
<span class='line-number'>408</span>     		}
<span class='line-number'>409</span>     	}
<span class='line-number'>410</span>     
<span class='line-number'>411</span>     	if (ButtonConfigDataTable != null &amp;&amp; ButtonConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>412</span>     	{
<span class='line-number'>413</span>     		for (int i = 0; i &lt; ButtonConfigDataTable.Rows.Count; i++)
<span class='line-number'>414</span>     		{
<span class='line-number'>415</span>     			
<span class='line-number'>416</span>     
<span class='line-number'>417</span>     #line default
<span class='line-number'>418</span>     #line hidden
<span class='line-number'>419</span>     
<span class='line-number'>420</span>     #line 312 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>421</span>     WriteTo(__razor_helper_writer, ButtonConfigDataTable.Rows[i][&quot;Styles&quot;].ToString());
<span class='line-number'>422</span>     
<span class='line-number'>423</span>     
<span class='line-number'>424</span>     #line default
<span class='line-number'>425</span>     #line hidden
<span class='line-number'>426</span>     
<span class='line-number'>427</span>     #line 312 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>428</span>                                                                    ;
<span class='line-number'>429</span>     		}
<span class='line-number'>430</span>     	}
<span class='line-number'>431</span>     
<span class='line-number'>432</span>     	
<span class='line-number'>433</span>     
<span class='line-number'>434</span>     #line default
<span class='line-number'>435</span>     #line hidden
<span class='line-number'>436</span>     
<span class='line-number'>437</span>     #line 316 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>438</span>     WriteTo(__razor_helper_writer, MasterConfigDataTable.Rows[0][&quot;CustomCSS&quot;].ToString());
<span class='line-number'>439</span>     
<span class='line-number'>440</span>     
<span class='line-number'>441</span>     #line default
<span class='line-number'>442</span>     #line hidden
<span class='line-number'>443</span>     
<span class='line-number'>444</span>     #line 316 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>445</span>                                                               ;
<span class='line-number'>446</span>     
<span class='line-number'>447</span>     
<span class='line-number'>448</span>     #line default
<span class='line-number'>449</span>     #line hidden
<span class='line-number'>450</span>     WriteLiteralTo(__razor_helper_writer, &quot;\r\n&quot;);
<span class='line-number'>451</span>     
<span class='line-number'>452</span>     WriteLiteralTo(__razor_helper_writer, &quot;\r\n&quot;);
<span class='line-number'>453</span>     
<span class='line-number'>454</span>     
<span class='line-number'>455</span>     #line 319 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>456</span>     
<span class='line-number'>457</span>     
<span class='line-number'>458</span>     #line default
<span class='line-number'>459</span>     #line hidden
<span class='line-number'>460</span>     });
<span class='line-number'>461</span>     
<span class='line-number'>462</span>     #line 319 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>463</span>     }
<span class='line-number'>464</span>     #line default
<span class='line-number'>465</span>     #line hidden
<span class='line-number'>466</span>     
<span class='line-number'>467</span>             
<span class='line-number'>468</span>             public RazorEngine_10fa9643aea8473c93fba8dd6b8c9de4() {
<span class='line-number'>469</span>             }
<span class='line-number'>470</span>             
<span class='line-number'>471</span>             public override void Execute() {
<span class='line-number'>472</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>473</span>     
<span class='line-number'>474</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>475</span>     
<span class='line-number'>476</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>477</span>     
<span class='line-number'>478</span>                 
<span class='line-number'>479</span>                 #line 13 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>480</span>     Write(Title(&quot;Configuration page template&quot;));
<span class='line-number'>481</span>     
<span class='line-number'>482</span>                 
<span class='line-number'>483</span>                 #line default
<span class='line-number'>484</span>                 #line hidden
<span class='line-number'>485</span>     WriteLiteral(&quot;\r\n\r\n&quot;);
<span class='line-number'>486</span>     
<span class='line-number'>487</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>488</span>     
<span class='line-number'>489</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>490</span>     
<span class='line-number'>491</span>                 
<span class='line-number'>492</span>                 #line 321 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>493</span>       
<span class='line-number'>494</span>     	string styleSheetCss = Pageview.IsVisualEditorMode
<span class='line-number'>495</span>     		? RenderStyleSheetCss(bc).ToString()
<span class='line-number'>496</span>     		: application._webapi.Helper.RenderCache.GetOrAdd(&quot;StyleSheet_&quot; + Pageview.AreaID + &quot;_&quot; + Pageview.Area.Layout.Design.Name + &quot;_&quot; + Pageview.Page.ID, System.TimeSpan.FromMinutes(15), () =&gt; RenderStyleSheetCss(bc).ToString());
<span class='line-number'>497</span>     
<span class='line-number'>498</span>                 
<span class='line-number'>499</span>                 #line default
<span class='line-number'>500</span>                 #line hidden
<span class='line-number'>501</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>502</span>     
<span class='line-number'>503</span>                 
<span class='line-number'>504</span>                 #line 326 &quot;D:\Dynamicweb.NET\vanBuuren\Production\host\files\Templates\Designs\VanBuuren_generated\_parsed\StyleSheet.parsed.cshtml&quot;
<span class='line-number'>505</span>     Write(styleSheetCss);
<span class='line-number'>506</span>     
<span class='line-number'>507</span>                 
<span class='line-number'>508</span>                 #line default
<span class='line-number'>509</span>                 #line hidden
<span class='line-number'>510</span>     WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'>511</span>     
<span class='line-number'>512</span>             }
<span class='line-number'>513</span>         }
<span class='line-number'>514</span>     }
<span class='line-number'>515</span>     
</div>

<hr/>
<div class='template-code'>
<span class='line-number'>  1</span>     @inherits Dynamicweb.Rendering.ViewModelTemplate&lt;Dynamicweb.Frontend.PageViewModel&gt;
<span class='line-number'>  2</span>     @using Dynamicweb;
<span class='line-number'>  3</span>     
<span class='line-number'>  4</span>     @using System.Data;
<span class='line-number'>  5</span>     @using System.Data.SqlClient;
<span class='line-number'>  6</span>     @using Bluedesk.Tools.DynamicWeb.DataAccess;
<span class='line-number'>  7</span>     
<span class='line-number'>  8</span>     @using Bluedesk.DynamicWeb.ItemTypes;
<span class='line-number'>  9</span>     @using Bluedesk.DynamicWeb.ItemTypes.Settings;
<span class='line-number'> 10</span>     @using Bluedesk.DynamicWeb.ItemTypes.Configuration;
<span class='line-number'> 11</span>     @using Bluedesk.DynamicWeb.ItemTypes.BaseSolution;
<span class='line-number'> 12</span>     
<span class='line-number'> 13</span>     @Title(&quot;Configuration page template&quot;)
<span class='line-number'> 14</span>     
<span class='line-number'> 15</span>     @* VanBuuren override: the CSS below is cached per area, design and page (it also reads the grid rows and buttons of the page), see RenderCache. *@
<span class='line-number'> 16</span>     @helper RenderStyleSheetCss(BrandingConfigurationPage bc)
<span class='line-number'> 17</span>     {
<span class='line-number'> 18</span>     &lt;text&gt;
<span class='line-number'> 19</span>     @{
<span class='line-number'> 20</span>     	string RoundedCornersValue = &quot;0px&quot;;
<span class='line-number'> 21</span>     	string ButtonHeight = bc.ButtonHeight.ToString() != &quot;0&quot; ? bc.ButtonHeight.ToString() + &quot;px&quot; : &quot;&quot;;
<span class='line-number'> 22</span>     
<span class='line-number'> 23</span>     	switch (bc.RoundedCorners)
<span class='line-number'> 24</span>     	{
<span class='line-number'> 25</span>     
<span class='line-number'> 26</span>     		case &quot;rounded&quot;:
<span class='line-number'> 27</span>     			RoundedCornersValue = bc.RoundedCornerValue.ToString() + &quot;px&quot;;
<span class='line-number'> 28</span>     			break;
<span class='line-number'> 29</span>     
<span class='line-number'> 30</span>     		case &quot;round&quot;:
<span class='line-number'> 31</span>     			RoundedCornersValue = ButtonHeight;
<span class='line-number'> 32</span>     			break;
<span class='line-number'> 33</span>     
<span class='line-number'> 34</span>     		default:
<span class='line-number'> 35</span>     			RoundedCornersValue = &quot;0px&quot;;
<span class='line-number'> 36</span>     			break;
<span class='line-number'> 37</span>     	}
<span class='line-number'> 38</span>     
<span class='line-number'> 39</span>     	string fontawesomeFontFamily = &quot;Font Awesome 5 Pro&quot;;
<span class='line-number'> 40</span>     	int fontawesomeFontWeight = 300;
<span class='line-number'> 41</span>     
<span class='line-number'> 42</span>     	switch (bc.fontawesomeStyle)
<span class='line-number'> 43</span>     	{
<span class='line-number'> 44</span>     
<span class='line-number'> 45</span>     		case &quot;fal&quot;:
<span class='line-number'> 46</span>     			fontawesomeFontWeight = 300;
<span class='line-number'> 47</span>     			break;
<span class='line-number'> 48</span>     		case &quot;far&quot;:
<span class='line-number'> 49</span>     			fontawesomeFontWeight = 400;
<span class='line-number'> 50</span>     			break;
<span class='line-number'> 51</span>     		case &quot;fas&quot;:
<span class='line-number'> 52</span>     			fontawesomeFontWeight = 900;
<span class='line-number'> 53</span>     			break;
<span class='line-number'> 54</span>     		case &quot;fad&quot;:
<span class='line-number'> 55</span>     			fontawesomeFontWeight = 900;
<span class='line-number'> 56</span>     			fontawesomeFontFamily = &quot;Font Awesome 5 Duotone&quot;;
<span class='line-number'> 57</span>     			break;
<span class='line-number'> 58</span>     	}
<span class='line-number'> 59</span>     }
<span class='line-number'> 60</span>     
<span class='line-number'> 61</span>     :root,
<span class='line-number'> 62</span>     body {
<span class='line-number'> 63</span>     @bc.FontConfigurationGeneralBody.InlineStyles
<span class='line-number'> 64</span>     
<span class='line-number'> 65</span>     	--StandardUnitSize : 3.2rem;
<span class='line-number'> 66</span>     }
<span class='line-number'> 67</span>     
<span class='line-number'> 68</span>     h1, h2, h3, h4, h5, h6 { @bc.FontConfigurationGeneralHeader.InlineStyles }
<span class='line-number'> 69</span>     
<span class='line-number'> 70</span>     h1.cta-paragraph__header { @bc.FontConfigurationGeneralHOne.InlineStyles }
<span class='line-number'> 71</span>     h2.cta-paragraph__header { @bc.FontConfigurationGeneralHTwo.InlineStyles }
<span class='line-number'> 72</span>     h3.cta-paragraph__header { @bc.FontConfigurationGeneralHThree.InlineStyles }
<span class='line-number'> 73</span>     h4.cta-paragraph__header { @bc.FontConfigurationGeneralHFour.InlineStyles }
<span class='line-number'> 74</span>     
<span class='line-number'> 75</span>     	.po-block__addtocart .btn,
<span class='line-number'> 76</span>     	.productdetails__add-to-cart,
<span class='line-number'> 77</span>     	.searchbox__input {
<span class='line-number'> 78</span>     	border-radius: @RoundedCornersValue;
<span class='line-number'> 79</span>     }
<span class='line-number'> 80</span>     
<span class='line-number'> 81</span>     main.blur {
<span class='line-number'> 82</span>     	filter: grayscale(50%) blur(15px);
<span class='line-number'> 83</span>     	-webkit-filter: grayscale(50%) blur(15px);
<span class='line-number'> 84</span>     }
<span class='line-number'> 85</span>     
<span class='line-number'> 86</span>     @*
<span class='line-number'> 87</span>     	@bc.IconPosition
<span class='line-number'> 88</span>     	@bc.HideIcon
<span class='line-number'> 89</span>     *@
<span class='line-number'> 90</span>     
<span class='line-number'> 91</span>     .AdvancedGridButton {
<span class='line-number'> 92</span>     	--BorderRadius: @RoundedCornersValue;
<span class='line-number'> 93</span>     }
<span class='line-number'> 94</span>     
<span class='line-number'> 95</span>     .btn {
<span class='line-number'> 96</span>     	height: var(--StandardUnitSize);
<span class='line-number'> 97</span>     }
<span class='line-number'> 98</span>     
<span class='line-number'> 99</span>     .btn__icon {
<span class='line-number'>100</span>     
<span class='line-number'>101</span>     	--fontawesomeFontFamily : &quot;@fontawesomeFontFamily&quot;;
<span class='line-number'>102</span>     	--fontawesomeFontWeight : @fontawesomeFontWeight;
<span class='line-number'>103</span>     
<span class='line-number'>104</span>     	font-family: var(--fontawesomeFontFamily);
<span class='line-number'>105</span>     	font-weight: var(--fontawesomeFontWeight);
<span class='line-number'>106</span>     
<span class='line-number'>107</span>     	-moz-osx-font-smoothing: grayscale;
<span class='line-number'>108</span>     	-webkit-font-smoothing: antialiased;
<span class='line-number'>109</span>     	display: inline-block;
<span class='line-number'>110</span>     	font-style: normal;
<span class='line-number'>111</span>     	font-variant: normal;
<span class='line-number'>112</span>     	text-rendering: auto;
<span class='line-number'>113</span>     	line-height: 1;
<span class='line-number'>114</span>     
<span class='line-number'>115</span>     }
<span class='line-number'>116</span>     
<span class='line-number'>117</span>     
<span class='line-number'>118</span>     .cta-paragraph {
<span class='line-number'>119</span>     background-color: var(--mainBackgroundColor);
<span class='line-number'>120</span>     }
<span class='line-number'>121</span>     
<span class='line-number'>122</span>     .cta-paragraph__container {
<span class='line-number'>123</span>     	background-color: var(--contentBackgroundColor);
<span class='line-number'>124</span>     	border: var(--contentBorder);
<span class='line-number'>125</span>     }
<span class='line-number'>126</span>     
<span class='line-number'>127</span>     .cta-paragraph__subheader,
<span class='line-number'>128</span>     .cta-paragraph__header,
<span class='line-number'>129</span>     .cta-paragraph__text p,
<span class='line-number'>130</span>     .cta-paragraph__text li {
<span class='line-number'>131</span>     	color: var(--Color);
<span class='line-number'>132</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>133</span>     	border-color: var(--BorderColor);
<span class='line-number'>134</span>     	position: var(--Position);
<span class='line-number'>135</span>     	top: var(--Top);
<span class='line-number'>136</span>     	left: var(--Left);
<span class='line-number'>137</span>     	right: var(--Right);
<span class='line-number'>138</span>     	bottom: var(--Bottom);
<span class='line-number'>139</span>     	padding: var(--Padding);
<span class='line-number'>140</span>     	border: var(--BorderSize);
<span class='line-number'>141</span>     	font-size: var(--FontSize);
<span class='line-number'>142</span>     	text-transform: var(--FontStyle);
<span class='line-number'>143</span>     	line-height: var(--LineHeight);
<span class='line-number'>144</span>     	font-weight: var(--FontWeight);
<span class='line-number'>145</span>     	font-family: var(--FontFamily);
<span class='line-number'>146</span>     	border-radius: var(--BorderRadius);
<span class='line-number'>147</span>     }
<span class='line-number'>148</span>     
<span class='line-number'>149</span>     .cta-paragraph__content-container {
<span class='line-number'>150</span>     	align-items: var(--ContentElementAlignmentAlignItems);
<span class='line-number'>151</span>     	text-align: var(--ContentElementAlignmentTextAlign);
<span class='line-number'>152</span>     }
<span class='line-number'>153</span>     
<span class='line-number'>154</span>     .cta-paragraph__btn-navigation,
<span class='line-number'>155</span>     .cta-paragraph__content-container {
<span class='line-number'>156</span>     	align-items : var(--ContainerFitContentAlignmentAlignItems);
<span class='line-number'>157</span>     	justify-content: var(--ContainerFitContentAlignmentJustifyContent);
<span class='line-number'>158</span>     }
<span class='line-number'>159</span>     
<span class='line-number'>160</span>     .jumbotron__subheader,
<span class='line-number'>161</span>     .jumbotron__header,
<span class='line-number'>162</span>     .jumbotron__shoutbox-intro p,
<span class='line-number'>163</span>     .jumbotron__shoutbox-intro li,
<span class='line-number'>164</span>     
<span class='line-number'>165</span>     
<span class='line-number'>166</span>     .header--desktop.headerNew {
<span class='line-number'>167</span>     	position: relative;
<span class='line-number'>168</span>     }
<span class='line-number'>169</span>     
<span class='line-number'>170</span>     .header--desktop.headerNew.stickyheader {
<span class='line-number'>171</span>     	position: fixed;
<span class='line-number'>172</span>     }
<span class='line-number'>173</span>     
<span class='line-number'>174</span>     @@media screen and (min-width: 992px){
<span class='line-number'>175</span>     	.image-left {
<span class='line-number'>176</span>     		justify-content: flex-end;
<span class='line-number'>177</span>     		flex-direction: row;
<span class='line-number'>178</span>     	}
<span class='line-number'>179</span>     
<span class='line-number'>180</span>     	.image-right {
<span class='line-number'>181</span>     		justify-content: flex-start;
<span class='line-number'>182</span>     		flex-direction: row-reverse;
<span class='line-number'>183</span>     	}
<span class='line-number'>184</span>     }
<span class='line-number'>185</span>     
<span class='line-number'>186</span>     .AdvancedGrid__row {
<span class='line-number'>187</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>188</span>     }
<span class='line-number'>189</span>     
<span class='line-number'>190</span>     .cta-paragraph__btn-navigation {
<span class='line-number'>191</span>     	padding: 1.2rem 0rem !important;
<span class='line-number'>192</span>     }
<span class='line-number'>193</span>     
<span class='line-number'>194</span>     .AdvancedGrid,
<span class='line-number'>195</span>     .AdvancedGrid__container {
<span class='line-number'>196</span>     	width: 100%;
<span class='line-number'>197</span>     	background-image: var(--BackgroundImage);
<span class='line-number'>198</span>     	min-height: var(--Height);
<span class='line-number'>199</span>     }
<span class='line-number'>200</span>     
<span class='line-number'>201</span>     @{
<span class='line-number'>202</span>     
<span class='line-number'>203</span>     	int PageViewId = Pageview.Page.ID;
<span class='line-number'>204</span>     	int AreaId = Pageview.AreaID;
<span class='line-number'>205</span>     
<span class='line-number'>206</span>     	// HttpContext.Current.Session[&quot;PageIdForStyles&quot;] = Pageview.Page.ID;
<span class='line-number'>207</span>     	// HttpContext.Current.Session[&quot;AreaIdForStyles&quot;] = Pageview.AreaID;
<span class='line-number'>208</span>     
<span class='line-number'>209</span>     	DataTable AdvancedGridStylesDataTable = null;
<span class='line-number'>210</span>     
<span class='line-number'>211</span>     	AdvancedGridStylesDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>212</span>     
<span class='line-number'>213</span>     		SELECT
<span class='line-number'>214</span>     			InlineStyles AS Styles
<span class='line-number'>215</span>     
<span class='line-number'>216</span>     		FROM
<span class='line-number'>217</span>     			[dbo].[ItemType_AdvancedGridConfiguration] AS AGC
<span class='line-number'>218</span>     			LEFT JOIN [dbo].[GridRow] AS GR ON GR.GridRowItemId = AGC.Id
<span class='line-number'>219</span>     
<span class='line-number'>220</span>     		WHERE
<span class='line-number'>221</span>     			GR.GridRowPageId = @PageId;
<span class='line-number'>222</span>     
<span class='line-number'>223</span>     		&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>224</span>     
<span class='line-number'>225</span>     	DataTable BackgroundConfigDataTable = null;
<span class='line-number'>226</span>     
<span class='line-number'>227</span>     	BackgroundConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>228</span>     
<span class='line-number'>229</span>     		SELECT
<span class='line-number'>230</span>     			distinct(BG.Stylesheet) AS Styles
<span class='line-number'>231</span>     
<span class='line-number'>232</span>     		FROM [dbo].GridRow AS GR
<span class='line-number'>233</span>     			INNER JOIN dbo.Paragraph AS PG ON PG.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>234</span>     			LEFT JOIN dbo.ItemType_CTAParagraph AS CTA ON CTA.Id = PG.ParagraphItemId
<span class='line-number'>235</span>     			LEFT JOIN dbo.ItemType_MultiColumnParagraph AS MCP ON MCP.Id = PG.ParagraphItemId
<span class='line-number'>236</span>     			LEFT JOIN dbo.ItemType_Carousel AS CS ON CS.Id = PG.ParagraphItemId
<span class='line-number'>237</span>     			LEFT JOIN dbo.ItemType_BackgroundConfiguration AS BG ON CTA.BackgroundConfigurationID = BG.Id
<span class='line-number'>238</span>     			OR MCP.BackgroundConfigurationID = BG.Id
<span class='line-number'>239</span>     			OR CS.BackgroundConfigurationID = BG.Id
<span class='line-number'>240</span>     
<span class='line-number'>241</span>     		WHERE  GR.GridRowPageID=@PageId
<span class='line-number'>242</span>     			AND bg.Stylesheet Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>243</span>     
<span class='line-number'>244</span>     	DataTable ButtonConfigDataTable = null;
<span class='line-number'>245</span>     
<span class='line-number'>246</span>     	ButtonConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>247</span>     
<span class='line-number'>248</span>     		SELECT
<span class='line-number'>249</span>     			distinct(BCONF.Stylesheet) AS Styles
<span class='line-number'>250</span>     
<span class='line-number'>251</span>     		FROM [dbo].GridRow AS GR
<span class='line-number'>252</span>     			LEFT JOIN [dbo].Paragraph AS P ON P.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>253</span>     			LEFT JOIN [dbo].ItemType_CTAParagraph AS CTAP ON CTAP.Id = P.ParagraphItemId
<span class='line-number'>254</span>     			LEFT JOIN [dbo].ItemType_MultiColumnParagraph AS MCP ON MCP.Id = P.ParagraphItemId
<span class='line-number'>255</span>     			LEFT JOIN [dbo].[ItemType_ParagraphColumn] AS PC ON MCP.ParagraphListID = PC.Id
<span class='line-number'>256</span>     			LEFT JOIN [dbo].ItemType_Carousel AS CS ON CS.Id = P.ParagraphItemId
<span class='line-number'>257</span>     			LEFT JOIN [dbo].[ItemType_CarouselItem] AS CI ON CS.CarouselListID = CI.Id
<span class='line-number'>258</span>     			LEFT JOIN [dbo].[ItemType_JumbotronContainer] AS JC ON JC.Id = P.ParagraphItemId
<span class='line-number'>259</span>     			LEFT JOIN [dbo].[ItemType_JumbotronListItem] AS JLI ON JLI.Id = JC.JumbotronListID
<span class='line-number'>260</span>     			LEFT JOIN [dbo].[ItemType_CTAButton] AS CTAB ON
<span class='line-number'>261</span>     			CTAP.ButtonID = CTAB.Id
<span class='line-number'>262</span>     				OR CTAP.ExtraButtonID = CTAB.Id
<span class='line-number'>263</span>     				OR MCP.ButtonID = CTAB.Id
<span class='line-number'>264</span>     				OR PC.ButtonID = CTAB.Id
<span class='line-number'>265</span>     				OR PC.ExtraButtonID = CTAB.Id
<span class='line-number'>266</span>     				OR CS.ButtonID = CTAB.Id
<span class='line-number'>267</span>     				OR CI.ButtonID = CTAB.Id
<span class='line-number'>268</span>     				OR CI.ExtraButtonID = CTAB.Id
<span class='line-number'>269</span>     				OR JLI.ButtonID = CTAB.Id
<span class='line-number'>270</span>     			LEFT JOIN [dbo].[ItemType_ButtonConfiguration] AS BCONF ON CTAB.ButtonConfigurationID = BCONF.Id
<span class='line-number'>271</span>     
<span class='line-number'>272</span>     		WHERE
<span class='line-number'>273</span>     			GR.GridRowPageID = @PageId
<span class='line-number'>274</span>     			AND GR.GridRowActive = 1
<span class='line-number'>275</span>     			AND CTAB.ButtonConfigurationID Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>276</span>     
<span class='line-number'>277</span>     	DataTable MasterConfigDataTable = null;
<span class='line-number'>278</span>     
<span class='line-number'>279</span>     	MasterConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>280</span>     
<span class='line-number'>281</span>     		SELECT
<span class='line-number'>282</span>     		MC.CustomCSS
<span class='line-number'>283</span>     
<span class='line-number'>284</span>     		FROM
<span class='line-number'>285</span>     		[dbo].[Page] AS P
<span class='line-number'>286</span>     		INNER JOIN [dbo].[ItemType_MasterConfig] AS MC ON P.PageItemId = MC.Id
<span class='line-number'>287</span>     
<span class='line-number'>288</span>     		WHERE
<span class='line-number'>289</span>     		p.PageItemType = &#39;MasterConfig&#39;
<span class='line-number'>290</span>     		AND PageAreaId = @AreaId;&quot;, new SqlParameter(&quot;AreaId&quot;, AreaId));
<span class='line-number'>291</span>     
<span class='line-number'>292</span>     	if (AdvancedGridStylesDataTable != null &amp;&amp; AdvancedGridStylesDataTable.Rows.Count &gt; 0)
<span class='line-number'>293</span>     	{
<span class='line-number'>294</span>     		for (int i = 0; i &lt; AdvancedGridStylesDataTable.Rows.Count; i++)
<span class='line-number'>295</span>     		{
<span class='line-number'>296</span>     			@AdvancedGridStylesDataTable.Rows[i][&quot;Styles&quot;].ToString();
<span class='line-number'>297</span>     		}
<span class='line-number'>298</span>     	}
<span class='line-number'>299</span>     
<span class='line-number'>300</span>     	if (BackgroundConfigDataTable != null &amp;&amp; BackgroundConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>301</span>     	{
<span class='line-number'>302</span>     		for (int i = 0; i &lt; BackgroundConfigDataTable.Rows.Count; i++)
<span class='line-number'>303</span>     		{
<span class='line-number'>304</span>     			@BackgroundConfigDataTable.Rows[i][&quot;Styles&quot;].ToString();
<span class='line-number'>305</span>     		}
<span class='line-number'>306</span>     	}
<span class='line-number'>307</span>     
<span class='line-number'>308</span>     	if (ButtonConfigDataTable != null &amp;&amp; ButtonConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>309</span>     	{
<span class='line-number'>310</span>     		for (int i = 0; i &lt; ButtonConfigDataTable.Rows.Count; i++)
<span class='line-number'>311</span>     		{
<span class='line-number'>312</span>     			@ButtonConfigDataTable.Rows[i][&quot;Styles&quot;].ToString();
<span class='line-number'>313</span>     		}
<span class='line-number'>314</span>     	}
<span class='line-number'>315</span>     
<span class='line-number'>316</span>     	@MasterConfigDataTable.Rows[0][&quot;CustomCSS&quot;].ToString();
<span class='line-number'>317</span>     }
<span class='line-number'>318</span>     &lt;/text&gt;
<span class='line-number'>319</span>     }
<span class='line-number'>320</span>     
<span class='line-number'>321</span>     @{
<span class='line-number'>322</span>     	string styleSheetCss = Pageview.IsVisualEditorMode
<span class='line-number'>323</span>     		? RenderStyleSheetCss(bc).ToString()
<span class='line-number'>324</span>     		: application._webapi.Helper.RenderCache.GetOrAdd(&quot;StyleSheet_&quot; + Pageview.AreaID + &quot;_&quot; + Pageview.Area.Layout.Design.Name + &quot;_&quot; + Pageview.Page.ID, System.TimeSpan.FromMinutes(15), () =&gt; RenderStyleSheetCss(bc).ToString());
<span class='line-number'>325</span>     }
<span class='line-number'>326</span>     @styleSheetCss
<span class='line-number'>327</span>     
</div>
</pre>