<pre class='dw-error'>Error compiling template "Designs/ColoursAndCoating_generated/StyleSheet.cshtml"
Line 18: The name 'BaseSettings' does not exist in the current context
Line 19: The name 'BaseSettings' does not exist in the current context
Line 24: The name 'BaseSettings' does not exist in the current context
Line 43: The name 'BaseSettingServices' does not exist in the current context
Line 43: The name 'BaseSettingsButtons' does not exist in the current context
Line 45: The name 'BaseSettingServices' does not exist in the current context
Line 45: The name 'BaseSettingsButtons' does not exist in the current context
Line 47: The name 'BaseSettingServices' does not exist in the current context
Line 47: The name 'BaseSettingsButtons' does not exist in the current context
Line 49: The name 'BaseSettingsBrandConfiguration' does not exist in the current context
Line 51: The name 'BaseSettingsBrandConfiguration' does not exist in the current context
Line 53: The name 'BaseSettingsBrandConfiguration' does not exist in the current context
Line 55: The name 'BaseSettingsBrandConfiguration' does not exist in the current context
Line 57: The name 'BaseSettingsBrandConfiguration' does not exist in the current context
Line 59: The name 'BaseSettings' does not exist in the current context
Line 61: The name 'BaseSettings' does not exist in the current context
Line 63: The name 'BaseSettings' does not exist in the current context
Line 65: The name 'BaseSettings' does not exist in the current context
Line 67: The name 'BaseSettings' does not exist in the current context
Line 69: The name 'BaseSettings' does not exist in the current context
Line 185: The type or namespace name 'DataTable' could not be found (are you missing a using directive or an assembly reference?)
Line 187: The name 'DynamicwebData' does not exist in the current context
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 201: The type or namespace name 'DataTable' could not be found (are you missing a using directive or an assembly reference?)
Line 203: The name 'DynamicwebData' does not exist in the current context
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 220: The type or namespace name 'DataTable' could not be found (are you missing a using directive or an assembly reference?)
Line 222: The name 'DynamicwebData' does not exist in the current context
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 263: The type or namespace name 'DataTable' could not be found (are you missing a using directive or an assembly reference?)
Line 265: The name 'DynamicwebData' does not exist in the current context
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
Line 1: Assuming assembly reference 'System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' used by 'Microsoft.Data.SqlClient' matches identity 'System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' of 'System.Data.Common', you may need to supply runtime policy
<hr/>
<div class='source-code'>
<span class='line-number'>  1</span>     // &lt;auto-generated/&gt;
<span class='line-number'>  2</span>     #pragma warning disable 1591
<span class='line-number'>  3</span>     namespace CompiledRazorTemplates.Dynamic
<span class='line-number'>  4</span>     {
<span class='line-number'>  5</span>         #line hidden
<span class='line-number'>  6</span>         using System.Threading.Tasks;
<span class='line-number'>  7</span>         using System;
<span class='line-number'>  8</span>         using System.Collections.Generic;
<span class='line-number'>  9</span>         using System.Linq;
<span class='line-number'> 10</span>         using Microsoft.Data.SqlClient;
<span class='line-number'> 11</span>         internal class RazorEngine_625ffb9750dd44a3b76ae7cf63e93197 : Dynamicweb.Rendering.ViewModelTemplate&lt;Dynamicweb.Frontend.PageViewModel&gt;
<span class='line-number'> 12</span>         {
<span class='line-number'> 13</span>             #pragma warning disable 1998
<span class='line-number'> 14</span>             public async override global::System.Threading.Tasks.Task ExecuteAsync()
<span class='line-number'> 15</span>             {
<span class='line-number'> 16</span>                 WriteLiteral(&quot;\r\n\r\n&quot;);
<span class='line-number'> 17</span>                   
<span class='line-number'> 18</span>     	string RoundedCornersValue = BaseSettings.BrandConfiguration.RoundedCorners;
<span class='line-number'> 19</span>     	string ButtonHeight = BaseSettings.BrandConfiguration.ButtonHeight;
<span class='line-number'> 20</span>     
<span class='line-number'> 21</span>     	string fontawesomeFontFamily = &quot;Font Awesome 5 Pro&quot;;
<span class='line-number'> 22</span>     	int fontawesomeFontWeight = 300;
<span class='line-number'> 23</span>     
<span class='line-number'> 24</span>     	switch (BaseSettings.BrandConfiguration.FontawesomeStyle)
<span class='line-number'> 25</span>     	{
<span class='line-number'> 26</span>     
<span class='line-number'> 27</span>     		case &quot;fal&quot;:
<span class='line-number'> 28</span>     			fontawesomeFontWeight = 300;
<span class='line-number'> 29</span>     			break;
<span class='line-number'> 30</span>     		case &quot;far&quot;:
<span class='line-number'> 31</span>     			fontawesomeFontWeight = 400;
<span class='line-number'> 32</span>     			break;
<span class='line-number'> 33</span>     		case &quot;fas&quot;:
<span class='line-number'> 34</span>     			fontawesomeFontWeight = 900;
<span class='line-number'> 35</span>     			break;
<span class='line-number'> 36</span>     		case &quot;fad&quot;:
<span class='line-number'> 37</span>     			fontawesomeFontWeight = 900;
<span class='line-number'> 38</span>     			fontawesomeFontFamily = &quot;Font Awesome 5 Duotone&quot;;
<span class='line-number'> 39</span>     			break;
<span class='line-number'> 40</span>     	}
<span class='line-number'> 41</span>     
<span class='line-number'> 42</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 43</span>                 Write(BaseSettingServices.RenderButtonCSS(&quot;btn__primary&quot;, BaseSettingsButtons.PrimaryButtonConfiguration));
<span class='line-number'> 44</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 45</span>                 Write(BaseSettingServices.RenderButtonCSS(&quot;btn__secondary&quot;, BaseSettingsButtons.SecondaryButtonConfiguration));
<span class='line-number'> 46</span>                 WriteLiteral(&quot;\r\n&quot;);
<span class='line-number'> 47</span>                 Write(BaseSettingServices.RenderButtonCSS(&quot;btn__contrast&quot;, BaseSettingsButtons.ContrastButtonConfiguration));
<span class='line-number'> 48</span>                 WriteLiteral(&quot;\r\n\r\n:root,\r\nbody {\r\n\r\n\t--BaseColorPrimary : &quot;);
<span class='line-number'> 49</span>                                     Write(BaseSettingsBrandConfiguration.BaseColorPrimary);
<span class='line-number'> 50</span>                 WriteLiteral(&quot;;\r\n\t--BaseColorSecondary : &quot;);
<span class='line-number'> 51</span>                                       Write(BaseSettingsBrandConfiguration.BaseColorSecondary);
<span class='line-number'> 52</span>                 WriteLiteral(&quot;;\r\n\t--BaseColorContrast : &quot;);
<span class='line-number'> 53</span>                                      Write(BaseSettingsBrandConfiguration.BaseColorContrast);
<span class='line-number'> 54</span>                 WriteLiteral(&quot;;\r\n\r\n\t--BaseFontPrimary : &quot;);
<span class='line-number'> 55</span>                                    Write(BaseSettingsBrandConfiguration.PrimaryFontFamily);
<span class='line-number'> 56</span>                 WriteLiteral(&quot;;\r\n\t--BaseFontSecondary : &quot;);
<span class='line-number'> 57</span>                                      Write(BaseSettingsBrandConfiguration.PrimaryFontFamily);
<span class='line-number'> 58</span>                 WriteLiteral(&quot;;\r\n\r\n\t&quot;);
<span class='line-number'> 59</span>                 Write(BaseSettings.BrandConfiguration.BodyInlineStyles);
<span class='line-number'> 60</span>                 WriteLiteral(&quot;\r\n\t--StandardUnitSize : 3.2rem;\r\n\t}\r\n\r\n\t.footer {\r\n\t\t--FooterContainerDisplay: none !important;\r\n\t\tdisplay: var(--FooterContainerDisplay)\r\n\t}\r\n\r\n\th1, h2, h3, h4, h5, h6 { &quot;);
<span class='line-number'> 61</span>                                         Write(BaseSettings.BrandConfiguration.HeaderInlineStyles);
<span class='line-number'> 62</span>                 WriteLiteral(&quot; }\r\n\r\n\th1.cta-paragraph__header { &quot;);
<span class='line-number'> 63</span>                                           Write(BaseSettings.BrandConfiguration.H1InlineStyles);
<span class='line-number'> 64</span>                 WriteLiteral(&quot; }\r\n\th2.cta-paragraph__header { &quot;);
<span class='line-number'> 65</span>                                           Write(BaseSettings.BrandConfiguration.H2InlineStyles);
<span class='line-number'> 66</span>                 WriteLiteral(&quot; }\r\n\th3.cta-paragraph__header { &quot;);
<span class='line-number'> 67</span>                                           Write(BaseSettings.BrandConfiguration.H3InlineStyles);
<span class='line-number'> 68</span>                 WriteLiteral(&quot; }\r\n\th4.cta-paragraph__header { &quot;);
<span class='line-number'> 69</span>                                           Write(BaseSettings.BrandConfiguration.H4InlineStyles);
<span class='line-number'> 70</span>                 WriteLiteral(&quot; }\r\n\r\n\t.po-block__addtocart .btn,\r\n\t.productdetails__add-to-cart,\r\n\t.searchbox__input {\r\n\tborder-radius: &quot;);
<span class='line-number'> 71</span>                               Write(RoundedCornersValue);
<span class='line-number'> 72</span>                 WriteLiteral(&quot;;\r\n\t}\r\n\r\n\tmain.blur {\r\n\tfilter: grayscale(50%) blur(15px);\r\n\t-webkit-filter: grayscale(50%) blur(15px);\r\n\t}\r\n\r\n\t.AdvancedGridButton {\r\n\t--BorderRadius: &quot;);
<span class='line-number'> 73</span>                                Write(RoundedCornersValue);
<span class='line-number'> 74</span>                 WriteLiteral(&quot;;\r\n\t}\r\n\r\n\t.btn {\r\n\theight: var(--StandardUnitSize);\r\n\t}\r\n\r\n\t.btn__icon {\r\n\r\n\t--fontawesomeFontFamily : \&quot;&quot;);
<span class='line-number'> 75</span>                                           Write(fontawesomeFontFamily);
<span class='line-number'> 76</span>                 WriteLiteral(&quot;\&quot;;\r\n\t--fontawesomeFontWeight : &quot;);
<span class='line-number'> 77</span>                                          Write(fontawesomeFontWeight);
<span class='line-number'> 78</span>                 WriteLiteral(@&quot;;
<span class='line-number'> 79</span>     
<span class='line-number'> 80</span>     	font-family: var(--fontawesomeFontFamily);
<span class='line-number'> 81</span>     	font-weight: var(--fontawesomeFontWeight);
<span class='line-number'> 82</span>     
<span class='line-number'> 83</span>     	-moz-osx-font-smoothing: grayscale;
<span class='line-number'> 84</span>     	-webkit-font-smoothing: antialiased;
<span class='line-number'> 85</span>     	display: inline-block;
<span class='line-number'> 86</span>     	font-style: normal;
<span class='line-number'> 87</span>     	font-variant: normal;
<span class='line-number'> 88</span>     	text-rendering: auto;
<span class='line-number'> 89</span>     	line-height: 1;
<span class='line-number'> 90</span>     
<span class='line-number'> 91</span>     	}
<span class='line-number'> 92</span>     
<span class='line-number'> 93</span>     	.cta-paragraph {
<span class='line-number'> 94</span>     	background-color: var(--mainBackgroundColor);
<span class='line-number'> 95</span>     	}
<span class='line-number'> 96</span>     
<span class='line-number'> 97</span>     	.cta-paragraph__container {
<span class='line-number'> 98</span>     	background-color: var(--contentBackgroundColor);
<span class='line-number'> 99</span>     	border: var(--contentBorder);
<span class='line-number'>100</span>     	}
<span class='line-number'>101</span>     
<span class='line-number'>102</span>     	.cta-paragraph__subheader,
<span class='line-number'>103</span>     	.cta-paragraph__header,
<span class='line-number'>104</span>     	.cta-paragraph__text p,
<span class='line-number'>105</span>     	.cta-paragraph__text li {
<span class='line-number'>106</span>     	color: var(--Color);
<span class='line-number'>107</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>108</span>     	border-color: var(--BorderColor);
<span class='line-number'>109</span>     	position: var(--Position);
<span class='line-number'>110</span>     	top: var(--Top);
<span class='line-number'>111</span>     	left: var(--Left);
<span class='line-number'>112</span>     	right: var(--Right);
<span class='line-number'>113</span>     	bottom: var(--Bottom);
<span class='line-number'>114</span>     	padding: var(--Padding);
<span class='line-number'>115</span>     	border: var(--BorderSize);
<span class='line-number'>116</span>     	font-size: var(--FontSize);
<span class='line-number'>117</span>     	text-transform: var(--FontStyle);
<span class='line-number'>118</span>     	line-height: var(--LineHeight);
<span class='line-number'>119</span>     	font-weight: var(--FontWeight);
<span class='line-number'>120</span>     	font-family: var(&quot;);
<span class='line-number'>121</span>                 WriteLiteral(@&quot;--FontFamily);
<span class='line-number'>122</span>     	border-radius: var(--BorderRadius);
<span class='line-number'>123</span>     	}
<span class='line-number'>124</span>     
<span class='line-number'>125</span>     	.cta-paragraph__content-container {
<span class='line-number'>126</span>     	align-items: var(--ContentElementAlignmentAlignItems);
<span class='line-number'>127</span>     	text-align: var(--ContentElementAlignmentTextAlign);
<span class='line-number'>128</span>     	}
<span class='line-number'>129</span>     
<span class='line-number'>130</span>     	.cta-paragraph__btn-navigation,
<span class='line-number'>131</span>     	.cta-paragraph__content-container {
<span class='line-number'>132</span>     	align-items : var(--ContainerFitContentAlignmentAlignItems);
<span class='line-number'>133</span>     	justify-content: var(--ContainerFitContentAlignmentJustifyContent);
<span class='line-number'>134</span>     	}
<span class='line-number'>135</span>     
<span class='line-number'>136</span>     	.jumbotron__subheader,
<span class='line-number'>137</span>     	.jumbotron__header,
<span class='line-number'>138</span>     	.jumbotron__shoutbox-intro p,
<span class='line-number'>139</span>     	.jumbotron__shoutbox-intro li,
<span class='line-number'>140</span>     	.header--desktop.headerNew {
<span class='line-number'>141</span>     	position: relative;
<span class='line-number'>142</span>     	}
<span class='line-number'>143</span>     
<span class='line-number'>144</span>     	.header--desktop.headerNew.stickyheader {
<span class='line-number'>145</span>     	position: fixed;
<span class='line-number'>146</span>     	}
<span class='line-number'>147</span>     
<span class='line-number'>148</span>     	&quot;);
<span class='line-number'>149</span>                 WriteLiteral(@&quot;@media screen and (min-width: 992px){
<span class='line-number'>150</span>     	.image-left {
<span class='line-number'>151</span>     	justify-content: flex-end;
<span class='line-number'>152</span>     	flex-direction: row;
<span class='line-number'>153</span>     	}
<span class='line-number'>154</span>     
<span class='line-number'>155</span>     	.image-right {
<span class='line-number'>156</span>     	justify-content: flex-start;
<span class='line-number'>157</span>     	flex-direction: row-reverse;
<span class='line-number'>158</span>     	}
<span class='line-number'>159</span>     	}
<span class='line-number'>160</span>     
<span class='line-number'>161</span>     	.AdvancedGrid__row {
<span class='line-number'>162</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>163</span>     	}
<span class='line-number'>164</span>     
<span class='line-number'>165</span>     	.cta-paragraph__btn-navigation {
<span class='line-number'>166</span>     	padding: 1.2rem 0rem !important;
<span class='line-number'>167</span>     	}
<span class='line-number'>168</span>     
<span class='line-number'>169</span>     	.AdvancedGrid,
<span class='line-number'>170</span>     	.AdvancedGrid__container {
<span class='line-number'>171</span>     	width: 100%;
<span class='line-number'>172</span>     	background-image: var(--BackgroundImage);
<span class='line-number'>173</span>     	min-height: var(--Height);
<span class='line-number'>174</span>     	}
<span class='line-number'>175</span>     
<span class='line-number'>176</span>     &quot;);
<span class='line-number'>177</span>                       
<span class='line-number'>178</span>     
<span class='line-number'>179</span>     		int PageViewId = Pageview.Page.ID;
<span class='line-number'>180</span>     		int AreaId = Pageview.AreaID;
<span class='line-number'>181</span>     
<span class='line-number'>182</span>     		// Dynamicweb.Context.Current.Session[&quot;PageIdForStyles&quot;] = Pageview.Page.ID;
<span class='line-number'>183</span>     		// Dynamicweb.Context.Current.Session[&quot;AreaIdForStyles&quot;] = Pageview.AreaID;
<span class='line-number'>184</span>     
<span class='line-number'>185</span>     		DataTable AdvancedGridStylesDataTable = null;
<span class='line-number'>186</span>     
<span class='line-number'>187</span>     		AdvancedGridStylesDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>188</span>     
<span class='line-number'>189</span>     		SELECT
<span class='line-number'>190</span>     			InlineStyles AS Styles
<span class='line-number'>191</span>     
<span class='line-number'>192</span>     		FROM
<span class='line-number'>193</span>     			[dbo].[ItemType_AdvancedGridConfiguration] AS AGC
<span class='line-number'>194</span>     			LEFT JOIN [dbo].[GridRow] AS GR ON GR.GridRowItemId = AGC.Id
<span class='line-number'>195</span>     
<span class='line-number'>196</span>     		WHERE
<span class='line-number'>197</span>     			GR.GridRowPageId = @PageId;
<span class='line-number'>198</span>     
<span class='line-number'>199</span>     		&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>200</span>     
<span class='line-number'>201</span>     		DataTable BackgroundConfigDataTable = null;
<span class='line-number'>202</span>     
<span class='line-number'>203</span>     		BackgroundConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>204</span>     
<span class='line-number'>205</span>     			SELECT
<span class='line-number'>206</span>     				distinct(BG.Stylesheet) AS Styles
<span class='line-number'>207</span>     
<span class='line-number'>208</span>     			FROM [dbo].GridRow AS GR
<span class='line-number'>209</span>     				INNER JOIN dbo.Paragraph AS PG ON PG.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>210</span>     				LEFT JOIN dbo.ItemType_CTAParagraph AS CTA ON CTA.Id = PG.ParagraphItemId
<span class='line-number'>211</span>     				LEFT JOIN dbo.ItemType_MultiColumnParagraph AS MCP ON MCP.Id = PG.ParagraphItemId
<span class='line-number'>212</span>     				LEFT JOIN dbo.ItemType_Carousel AS CS ON CS.Id = PG.ParagraphItemId
<span class='line-number'>213</span>     				LEFT JOIN dbo.ItemType_BackgroundConfiguration AS BG ON CTA.BackgroundConfigurationID = BG.Id
<span class='line-number'>214</span>     				OR MCP.BackgroundConfigurationID = BG.Id
<span class='line-number'>215</span>     				OR CS.BackgroundConfigurationID = BG.Id
<span class='line-number'>216</span>     
<span class='line-number'>217</span>     			WHERE  GR.GridRowPageID=@PageId
<span class='line-number'>218</span>     				AND bg.Stylesheet Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>219</span>     
<span class='line-number'>220</span>     		DataTable ButtonConfigDataTable = null;
<span class='line-number'>221</span>     
<span class='line-number'>222</span>     		ButtonConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>223</span>     
<span class='line-number'>224</span>     			SELECT
<span class='line-number'>225</span>     				distinct(BCONF.Stylesheet) AS Styles
<span class='line-number'>226</span>     
<span class='line-number'>227</span>     			FROM [dbo].GridRow AS GR
<span class='line-number'>228</span>     				LEFT JOIN [dbo].Paragraph AS P ON P.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>229</span>     				LEFT JOIN [dbo].ItemType_CTAParagraph AS CTAP ON CTAP.Id = P.ParagraphItemId
<span class='line-number'>230</span>     
<span class='line-number'>231</span>     				LEFT JOIN [dbo].ItemType_MultiColumnParagraph AS MCP ON MCP.Id = P.ParagraphItemId
<span class='line-number'>232</span>     				LEFT JOIN [dbo].[ItemList] AS ColumnIL ON ColumnIL.ItemListId = MCP.ParagraphListID
<span class='line-number'>233</span>     				LEFT JOIN [dbo].[ItemListRelation] AS ColumnILR ON ColumnIL.ItemListId = ColumnILR.ItemListRelationItemListId
<span class='line-number'>234</span>     				LEFT JOIN [dbo].[ItemType_ParagraphColumn] AS PC ON PC.Id = ColumnILR.ItemListRelationItemId
<span class='line-number'>235</span>     
<span class='line-number'>236</span>     				LEFT JOIN [dbo].ItemType_Carousel AS CS ON CS.Id = P.ParagraphItemId
<span class='line-number'>237</span>     				LEFT JOIN [dbo].[ItemList] AS CIIL ON CIIL.ItemListId = CS.CarouselListID
<span class='line-number'>238</span>     				LEFT JOIN [dbo].[ItemListRelation] AS CIILR ON CIIL.ItemListId = CIILR.ItemListRelationItemListId
<span class='line-number'>239</span>     				LEFT JOIN [dbo].ItemType_CarouselItem AS CI ON CI.Id = CIILR.ItemListRelationItemId
<span class='line-number'>240</span>     
<span class='line-number'>241</span>     				LEFT JOIN [dbo].[ItemType_JumbotronContainer] AS JC ON JC.Id = P.ParagraphItemId
<span class='line-number'>242</span>     				LEFT JOIN [dbo].[ItemList] AS JCIL ON JCIL.ItemListId = JC.JumbotronListID
<span class='line-number'>243</span>     				LEFT JOIN [dbo].[ItemListRelation] AS JCILR ON JCIL.ItemListId = JCILR.ItemListRelationItemListId
<span class='line-number'>244</span>     				LEFT JOIN [dbo].ItemType_JumbotronListItem AS JCLI ON JCLI.Id = JCILR.ItemListRelationItemId
<span class='line-number'>245</span>     
<span class='line-number'>246</span>     				LEFT JOIN [dbo].[ItemType_CTAButton] AS CTAB ON
<span class='line-number'>247</span>     				CTAP.ButtonID = CTAB.Id
<span class='line-number'>248</span>     					OR CTAP.ExtraButtonID = CTAB.Id
<span class='line-number'>249</span>     					OR MCP.ButtonID = CTAB.Id
<span class='line-number'>250</span>     					OR PC.ButtonID = CTAB.Id
<span class='line-number'>251</span>     					OR PC.ExtraButtonID = CTAB.Id
<span class='line-number'>252</span>     					OR CS.ButtonID = CTAB.Id
<span class='line-number'>253</span>     					OR CI.ButtonID = CTAB.Id
<span class='line-number'>254</span>     					OR CI.ExtraButtonID = CTAB.Id
<span class='line-number'>255</span>     					OR JCLI.ButtonID = CTAB.Id
<span class='line-number'>256</span>     				LEFT JOIN [dbo].[ItemType_ButtonConfiguration] AS BCONF ON CTAB.ButtonConfigurationID = BCONF.Id
<span class='line-number'>257</span>     
<span class='line-number'>258</span>     			WHERE
<span class='line-number'>259</span>     				GR.GridRowPageID = @PageId
<span class='line-number'>260</span>     				AND GR.GridRowActive = 1
<span class='line-number'>261</span>     				AND CTAB.ButtonConfigurationID Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>262</span>     
<span class='line-number'>263</span>     		DataTable MasterConfigDataTable = null;
<span class='line-number'>264</span>     
<span class='line-number'>265</span>     		MasterConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>266</span>     
<span class='line-number'>267</span>     			SELECT
<span class='line-number'>268</span>     				MC.CustomCSS
<span class='line-number'>269</span>     
<span class='line-number'>270</span>     			FROM
<span class='line-number'>271</span>     				[dbo].[Page] AS P
<span class='line-number'>272</span>     				INNER JOIN [dbo].[ItemType_MasterConfig] AS MC ON P.PageItemId = MC.Id
<span class='line-number'>273</span>     
<span class='line-number'>274</span>     			WHERE
<span class='line-number'>275</span>     				p.PageItemType = &#39;MasterConfig&#39;
<span class='line-number'>276</span>     				AND PageAreaId = @AreaId;&quot;, new SqlParameter(&quot;AreaId&quot;, AreaId));
<span class='line-number'>277</span>     
<span class='line-number'>278</span>     		if (AdvancedGridStylesDataTable != null &amp;&amp; AdvancedGridStylesDataTable.Rows.Count &gt; 0)
<span class='line-number'>279</span>     		{
<span class='line-number'>280</span>     			for (int i = 0; i &lt; AdvancedGridStylesDataTable.Rows.Count; i++)
<span class='line-number'>281</span>     			{
<span class='line-number'>282</span>     				           Write(AdvancedGridStylesDataTable.Rows[i][&quot;Styles&quot;].ToString());
<span class='line-number'>283</span>                                                                                          ;
<span class='line-number'>284</span>     			}
<span class='line-number'>285</span>     		}
<span class='line-number'>286</span>     
<span class='line-number'>287</span>     		if (BackgroundConfigDataTable != null &amp;&amp; BackgroundConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>288</span>     		{
<span class='line-number'>289</span>     			for (int i = 0; i &lt; BackgroundConfigDataTable.Rows.Count; i++)
<span class='line-number'>290</span>     			{
<span class='line-number'>291</span>     		   Write(BackgroundConfigDataTable.Rows[i][&quot;Styles&quot;].ToString());
<span class='line-number'>292</span>                                                                                ;
<span class='line-number'>293</span>     			}
<span class='line-number'>294</span>     		}
<span class='line-number'>295</span>     
<span class='line-number'>296</span>     		if (ButtonConfigDataTable != null &amp;&amp; ButtonConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>297</span>     		{
<span class='line-number'>298</span>     			for (int i = 0; i &lt; ButtonConfigDataTable.Rows.Count; i++)
<span class='line-number'>299</span>     			{
<span class='line-number'>300</span>     		   Write(ButtonConfigDataTable.Rows[i][&quot;Styles&quot;].ToString());
<span class='line-number'>301</span>                                                                            ;
<span class='line-number'>302</span>     			}
<span class='line-number'>303</span>     		}
<span class='line-number'>304</span>     
<span class='line-number'>305</span>     		   Write(MasterConfigDataTable.Rows[0][&quot;CustomCSS&quot;].ToString());
<span class='line-number'>306</span>                                                                               ;
<span class='line-number'>307</span>     	}
<span class='line-number'>308</span>             #pragma warning restore 1998
<span class='line-number'>309</span>         }
<span class='line-number'>310</span>     }
<span class='line-number'>311</span>     #pragma warning restore 1591
<span class='line-number'>312</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 Microsoft.Data.SqlClient;
<span class='line-number'>  3</span>     
<span class='line-number'>  4</span>     
<span class='line-number'>  5</span>     @{
<span class='line-number'>  6</span>     	string RoundedCornersValue = BaseSettings.BrandConfiguration.RoundedCorners;
<span class='line-number'>  7</span>     	string ButtonHeight = BaseSettings.BrandConfiguration.ButtonHeight;
<span class='line-number'>  8</span>     
<span class='line-number'>  9</span>     	string fontawesomeFontFamily = &quot;Font Awesome 5 Pro&quot;;
<span class='line-number'> 10</span>     	int fontawesomeFontWeight = 300;
<span class='line-number'> 11</span>     
<span class='line-number'> 12</span>     	switch (BaseSettings.BrandConfiguration.FontawesomeStyle)
<span class='line-number'> 13</span>     	{
<span class='line-number'> 14</span>     
<span class='line-number'> 15</span>     		case &quot;fal&quot;:
<span class='line-number'> 16</span>     			fontawesomeFontWeight = 300;
<span class='line-number'> 17</span>     			break;
<span class='line-number'> 18</span>     		case &quot;far&quot;:
<span class='line-number'> 19</span>     			fontawesomeFontWeight = 400;
<span class='line-number'> 20</span>     			break;
<span class='line-number'> 21</span>     		case &quot;fas&quot;:
<span class='line-number'> 22</span>     			fontawesomeFontWeight = 900;
<span class='line-number'> 23</span>     			break;
<span class='line-number'> 24</span>     		case &quot;fad&quot;:
<span class='line-number'> 25</span>     			fontawesomeFontWeight = 900;
<span class='line-number'> 26</span>     			fontawesomeFontFamily = &quot;Font Awesome 5 Duotone&quot;;
<span class='line-number'> 27</span>     			break;
<span class='line-number'> 28</span>     	}
<span class='line-number'> 29</span>     
<span class='line-number'> 30</span>     }
<span class='line-number'> 31</span>     
<span class='line-number'> 32</span>     @BaseSettingServices.RenderButtonCSS(&quot;btn__primary&quot;, BaseSettingsButtons.PrimaryButtonConfiguration)
<span class='line-number'> 33</span>     @BaseSettingServices.RenderButtonCSS(&quot;btn__secondary&quot;, BaseSettingsButtons.SecondaryButtonConfiguration)
<span class='line-number'> 34</span>     @BaseSettingServices.RenderButtonCSS(&quot;btn__contrast&quot;, BaseSettingsButtons.ContrastButtonConfiguration)
<span class='line-number'> 35</span>     
<span class='line-number'> 36</span>     :root,
<span class='line-number'> 37</span>     body {
<span class='line-number'> 38</span>     
<span class='line-number'> 39</span>     	--BaseColorPrimary : @BaseSettingsBrandConfiguration.BaseColorPrimary;
<span class='line-number'> 40</span>     	--BaseColorSecondary : @BaseSettingsBrandConfiguration.BaseColorSecondary;
<span class='line-number'> 41</span>     	--BaseColorContrast : @BaseSettingsBrandConfiguration.BaseColorContrast;
<span class='line-number'> 42</span>     
<span class='line-number'> 43</span>     	--BaseFontPrimary : @BaseSettingsBrandConfiguration.PrimaryFontFamily;
<span class='line-number'> 44</span>     	--BaseFontSecondary : @BaseSettingsBrandConfiguration.PrimaryFontFamily;
<span class='line-number'> 45</span>     
<span class='line-number'> 46</span>     	@BaseSettings.BrandConfiguration.BodyInlineStyles
<span class='line-number'> 47</span>     	--StandardUnitSize : 3.2rem;
<span class='line-number'> 48</span>     	}
<span class='line-number'> 49</span>     
<span class='line-number'> 50</span>     	.footer {
<span class='line-number'> 51</span>     		--FooterContainerDisplay: none !important;
<span class='line-number'> 52</span>     		display: var(--FooterContainerDisplay)
<span class='line-number'> 53</span>     	}
<span class='line-number'> 54</span>     
<span class='line-number'> 55</span>     	h1, h2, h3, h4, h5, h6 { @BaseSettings.BrandConfiguration.HeaderInlineStyles }
<span class='line-number'> 56</span>     
<span class='line-number'> 57</span>     	h1.cta-paragraph__header { @BaseSettings.BrandConfiguration.H1InlineStyles }
<span class='line-number'> 58</span>     	h2.cta-paragraph__header { @BaseSettings.BrandConfiguration.H2InlineStyles }
<span class='line-number'> 59</span>     	h3.cta-paragraph__header { @BaseSettings.BrandConfiguration.H3InlineStyles }
<span class='line-number'> 60</span>     	h4.cta-paragraph__header { @BaseSettings.BrandConfiguration.H4InlineStyles }
<span class='line-number'> 61</span>     
<span class='line-number'> 62</span>     	.po-block__addtocart .btn,
<span class='line-number'> 63</span>     	.productdetails__add-to-cart,
<span class='line-number'> 64</span>     	.searchbox__input {
<span class='line-number'> 65</span>     	border-radius: @RoundedCornersValue;
<span class='line-number'> 66</span>     	}
<span class='line-number'> 67</span>     
<span class='line-number'> 68</span>     	main.blur {
<span class='line-number'> 69</span>     	filter: grayscale(50%) blur(15px);
<span class='line-number'> 70</span>     	-webkit-filter: grayscale(50%) blur(15px);
<span class='line-number'> 71</span>     	}
<span class='line-number'> 72</span>     
<span class='line-number'> 73</span>     	.AdvancedGridButton {
<span class='line-number'> 74</span>     	--BorderRadius: @RoundedCornersValue;
<span class='line-number'> 75</span>     	}
<span class='line-number'> 76</span>     
<span class='line-number'> 77</span>     	.btn {
<span class='line-number'> 78</span>     	height: var(--StandardUnitSize);
<span class='line-number'> 79</span>     	}
<span class='line-number'> 80</span>     
<span class='line-number'> 81</span>     	.btn__icon {
<span class='line-number'> 82</span>     
<span class='line-number'> 83</span>     	--fontawesomeFontFamily : &quot;@fontawesomeFontFamily&quot;;
<span class='line-number'> 84</span>     	--fontawesomeFontWeight : @fontawesomeFontWeight;
<span class='line-number'> 85</span>     
<span class='line-number'> 86</span>     	font-family: var(--fontawesomeFontFamily);
<span class='line-number'> 87</span>     	font-weight: var(--fontawesomeFontWeight);
<span class='line-number'> 88</span>     
<span class='line-number'> 89</span>     	-moz-osx-font-smoothing: grayscale;
<span class='line-number'> 90</span>     	-webkit-font-smoothing: antialiased;
<span class='line-number'> 91</span>     	display: inline-block;
<span class='line-number'> 92</span>     	font-style: normal;
<span class='line-number'> 93</span>     	font-variant: normal;
<span class='line-number'> 94</span>     	text-rendering: auto;
<span class='line-number'> 95</span>     	line-height: 1;
<span class='line-number'> 96</span>     
<span class='line-number'> 97</span>     	}
<span class='line-number'> 98</span>     
<span class='line-number'> 99</span>     	.cta-paragraph {
<span class='line-number'>100</span>     	background-color: var(--mainBackgroundColor);
<span class='line-number'>101</span>     	}
<span class='line-number'>102</span>     
<span class='line-number'>103</span>     	.cta-paragraph__container {
<span class='line-number'>104</span>     	background-color: var(--contentBackgroundColor);
<span class='line-number'>105</span>     	border: var(--contentBorder);
<span class='line-number'>106</span>     	}
<span class='line-number'>107</span>     
<span class='line-number'>108</span>     	.cta-paragraph__subheader,
<span class='line-number'>109</span>     	.cta-paragraph__header,
<span class='line-number'>110</span>     	.cta-paragraph__text p,
<span class='line-number'>111</span>     	.cta-paragraph__text li {
<span class='line-number'>112</span>     	color: var(--Color);
<span class='line-number'>113</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>114</span>     	border-color: var(--BorderColor);
<span class='line-number'>115</span>     	position: var(--Position);
<span class='line-number'>116</span>     	top: var(--Top);
<span class='line-number'>117</span>     	left: var(--Left);
<span class='line-number'>118</span>     	right: var(--Right);
<span class='line-number'>119</span>     	bottom: var(--Bottom);
<span class='line-number'>120</span>     	padding: var(--Padding);
<span class='line-number'>121</span>     	border: var(--BorderSize);
<span class='line-number'>122</span>     	font-size: var(--FontSize);
<span class='line-number'>123</span>     	text-transform: var(--FontStyle);
<span class='line-number'>124</span>     	line-height: var(--LineHeight);
<span class='line-number'>125</span>     	font-weight: var(--FontWeight);
<span class='line-number'>126</span>     	font-family: var(--FontFamily);
<span class='line-number'>127</span>     	border-radius: var(--BorderRadius);
<span class='line-number'>128</span>     	}
<span class='line-number'>129</span>     
<span class='line-number'>130</span>     	.cta-paragraph__content-container {
<span class='line-number'>131</span>     	align-items: var(--ContentElementAlignmentAlignItems);
<span class='line-number'>132</span>     	text-align: var(--ContentElementAlignmentTextAlign);
<span class='line-number'>133</span>     	}
<span class='line-number'>134</span>     
<span class='line-number'>135</span>     	.cta-paragraph__btn-navigation,
<span class='line-number'>136</span>     	.cta-paragraph__content-container {
<span class='line-number'>137</span>     	align-items : var(--ContainerFitContentAlignmentAlignItems);
<span class='line-number'>138</span>     	justify-content: var(--ContainerFitContentAlignmentJustifyContent);
<span class='line-number'>139</span>     	}
<span class='line-number'>140</span>     
<span class='line-number'>141</span>     	.jumbotron__subheader,
<span class='line-number'>142</span>     	.jumbotron__header,
<span class='line-number'>143</span>     	.jumbotron__shoutbox-intro p,
<span class='line-number'>144</span>     	.jumbotron__shoutbox-intro li,
<span class='line-number'>145</span>     	.header--desktop.headerNew {
<span class='line-number'>146</span>     	position: relative;
<span class='line-number'>147</span>     	}
<span class='line-number'>148</span>     
<span class='line-number'>149</span>     	.header--desktop.headerNew.stickyheader {
<span class='line-number'>150</span>     	position: fixed;
<span class='line-number'>151</span>     	}
<span class='line-number'>152</span>     
<span class='line-number'>153</span>     	@@media screen and (min-width: 992px){
<span class='line-number'>154</span>     	.image-left {
<span class='line-number'>155</span>     	justify-content: flex-end;
<span class='line-number'>156</span>     	flex-direction: row;
<span class='line-number'>157</span>     	}
<span class='line-number'>158</span>     
<span class='line-number'>159</span>     	.image-right {
<span class='line-number'>160</span>     	justify-content: flex-start;
<span class='line-number'>161</span>     	flex-direction: row-reverse;
<span class='line-number'>162</span>     	}
<span class='line-number'>163</span>     	}
<span class='line-number'>164</span>     
<span class='line-number'>165</span>     	.AdvancedGrid__row {
<span class='line-number'>166</span>     	background-color: var(--BackgroundColor);
<span class='line-number'>167</span>     	}
<span class='line-number'>168</span>     
<span class='line-number'>169</span>     	.cta-paragraph__btn-navigation {
<span class='line-number'>170</span>     	padding: 1.2rem 0rem !important;
<span class='line-number'>171</span>     	}
<span class='line-number'>172</span>     
<span class='line-number'>173</span>     	.AdvancedGrid,
<span class='line-number'>174</span>     	.AdvancedGrid__container {
<span class='line-number'>175</span>     	width: 100%;
<span class='line-number'>176</span>     	background-image: var(--BackgroundImage);
<span class='line-number'>177</span>     	min-height: var(--Height);
<span class='line-number'>178</span>     	}
<span class='line-number'>179</span>     
<span class='line-number'>180</span>     	@{
<span class='line-number'>181</span>     
<span class='line-number'>182</span>     		int PageViewId = Pageview.Page.ID;
<span class='line-number'>183</span>     		int AreaId = Pageview.AreaID;
<span class='line-number'>184</span>     
<span class='line-number'>185</span>     		// Dynamicweb.Context.Current.Session[&quot;PageIdForStyles&quot;] = Pageview.Page.ID;
<span class='line-number'>186</span>     		// Dynamicweb.Context.Current.Session[&quot;AreaIdForStyles&quot;] = Pageview.AreaID;
<span class='line-number'>187</span>     
<span class='line-number'>188</span>     		DataTable AdvancedGridStylesDataTable = null;
<span class='line-number'>189</span>     
<span class='line-number'>190</span>     		AdvancedGridStylesDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>191</span>     
<span class='line-number'>192</span>     		SELECT
<span class='line-number'>193</span>     			InlineStyles AS Styles
<span class='line-number'>194</span>     
<span class='line-number'>195</span>     		FROM
<span class='line-number'>196</span>     			[dbo].[ItemType_AdvancedGridConfiguration] AS AGC
<span class='line-number'>197</span>     			LEFT JOIN [dbo].[GridRow] AS GR ON GR.GridRowItemId = AGC.Id
<span class='line-number'>198</span>     
<span class='line-number'>199</span>     		WHERE
<span class='line-number'>200</span>     			GR.GridRowPageId = @PageId;
<span class='line-number'>201</span>     
<span class='line-number'>202</span>     		&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>203</span>     
<span class='line-number'>204</span>     		DataTable BackgroundConfigDataTable = null;
<span class='line-number'>205</span>     
<span class='line-number'>206</span>     		BackgroundConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>207</span>     
<span class='line-number'>208</span>     			SELECT
<span class='line-number'>209</span>     				distinct(BG.Stylesheet) AS Styles
<span class='line-number'>210</span>     
<span class='line-number'>211</span>     			FROM [dbo].GridRow AS GR
<span class='line-number'>212</span>     				INNER JOIN dbo.Paragraph AS PG ON PG.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>213</span>     				LEFT JOIN dbo.ItemType_CTAParagraph AS CTA ON CTA.Id = PG.ParagraphItemId
<span class='line-number'>214</span>     				LEFT JOIN dbo.ItemType_MultiColumnParagraph AS MCP ON MCP.Id = PG.ParagraphItemId
<span class='line-number'>215</span>     				LEFT JOIN dbo.ItemType_Carousel AS CS ON CS.Id = PG.ParagraphItemId
<span class='line-number'>216</span>     				LEFT JOIN dbo.ItemType_BackgroundConfiguration AS BG ON CTA.BackgroundConfigurationID = BG.Id
<span class='line-number'>217</span>     				OR MCP.BackgroundConfigurationID = BG.Id
<span class='line-number'>218</span>     				OR CS.BackgroundConfigurationID = BG.Id
<span class='line-number'>219</span>     
<span class='line-number'>220</span>     			WHERE  GR.GridRowPageID=@PageId
<span class='line-number'>221</span>     				AND bg.Stylesheet Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>222</span>     
<span class='line-number'>223</span>     		DataTable ButtonConfigDataTable = null;
<span class='line-number'>224</span>     
<span class='line-number'>225</span>     		ButtonConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>226</span>     
<span class='line-number'>227</span>     			SELECT
<span class='line-number'>228</span>     				distinct(BCONF.Stylesheet) AS Styles
<span class='line-number'>229</span>     
<span class='line-number'>230</span>     			FROM [dbo].GridRow AS GR
<span class='line-number'>231</span>     				LEFT JOIN [dbo].Paragraph AS P ON P.ParagraphGridRowId = GR.GridRowId
<span class='line-number'>232</span>     				LEFT JOIN [dbo].ItemType_CTAParagraph AS CTAP ON CTAP.Id = P.ParagraphItemId
<span class='line-number'>233</span>     
<span class='line-number'>234</span>     				LEFT JOIN [dbo].ItemType_MultiColumnParagraph AS MCP ON MCP.Id = P.ParagraphItemId
<span class='line-number'>235</span>     				LEFT JOIN [dbo].[ItemList] AS ColumnIL ON ColumnIL.ItemListId = MCP.ParagraphListID
<span class='line-number'>236</span>     				LEFT JOIN [dbo].[ItemListRelation] AS ColumnILR ON ColumnIL.ItemListId = ColumnILR.ItemListRelationItemListId
<span class='line-number'>237</span>     				LEFT JOIN [dbo].[ItemType_ParagraphColumn] AS PC ON PC.Id = ColumnILR.ItemListRelationItemId
<span class='line-number'>238</span>     
<span class='line-number'>239</span>     				LEFT JOIN [dbo].ItemType_Carousel AS CS ON CS.Id = P.ParagraphItemId
<span class='line-number'>240</span>     				LEFT JOIN [dbo].[ItemList] AS CIIL ON CIIL.ItemListId = CS.CarouselListID
<span class='line-number'>241</span>     				LEFT JOIN [dbo].[ItemListRelation] AS CIILR ON CIIL.ItemListId = CIILR.ItemListRelationItemListId
<span class='line-number'>242</span>     				LEFT JOIN [dbo].ItemType_CarouselItem AS CI ON CI.Id = CIILR.ItemListRelationItemId
<span class='line-number'>243</span>     
<span class='line-number'>244</span>     				LEFT JOIN [dbo].[ItemType_JumbotronContainer] AS JC ON JC.Id = P.ParagraphItemId
<span class='line-number'>245</span>     				LEFT JOIN [dbo].[ItemList] AS JCIL ON JCIL.ItemListId = JC.JumbotronListID
<span class='line-number'>246</span>     				LEFT JOIN [dbo].[ItemListRelation] AS JCILR ON JCIL.ItemListId = JCILR.ItemListRelationItemListId
<span class='line-number'>247</span>     				LEFT JOIN [dbo].ItemType_JumbotronListItem AS JCLI ON JCLI.Id = JCILR.ItemListRelationItemId
<span class='line-number'>248</span>     
<span class='line-number'>249</span>     				LEFT JOIN [dbo].[ItemType_CTAButton] AS CTAB ON
<span class='line-number'>250</span>     				CTAP.ButtonID = CTAB.Id
<span class='line-number'>251</span>     					OR CTAP.ExtraButtonID = CTAB.Id
<span class='line-number'>252</span>     					OR MCP.ButtonID = CTAB.Id
<span class='line-number'>253</span>     					OR PC.ButtonID = CTAB.Id
<span class='line-number'>254</span>     					OR PC.ExtraButtonID = CTAB.Id
<span class='line-number'>255</span>     					OR CS.ButtonID = CTAB.Id
<span class='line-number'>256</span>     					OR CI.ButtonID = CTAB.Id
<span class='line-number'>257</span>     					OR CI.ExtraButtonID = CTAB.Id
<span class='line-number'>258</span>     					OR JCLI.ButtonID = CTAB.Id
<span class='line-number'>259</span>     				LEFT JOIN [dbo].[ItemType_ButtonConfiguration] AS BCONF ON CTAB.ButtonConfigurationID = BCONF.Id
<span class='line-number'>260</span>     
<span class='line-number'>261</span>     			WHERE
<span class='line-number'>262</span>     				GR.GridRowPageID = @PageId
<span class='line-number'>263</span>     				AND GR.GridRowActive = 1
<span class='line-number'>264</span>     				AND CTAB.ButtonConfigurationID Is NOT NULL&quot;, new SqlParameter(&quot;PageId&quot;, PageViewId));
<span class='line-number'>265</span>     
<span class='line-number'>266</span>     		DataTable MasterConfigDataTable = null;
<span class='line-number'>267</span>     
<span class='line-number'>268</span>     		MasterConfigDataTable = DynamicwebData.Query($@&quot;
<span class='line-number'>269</span>     
<span class='line-number'>270</span>     			SELECT
<span class='line-number'>271</span>     				MC.CustomCSS
<span class='line-number'>272</span>     
<span class='line-number'>273</span>     			FROM
<span class='line-number'>274</span>     				[dbo].[Page] AS P
<span class='line-number'>275</span>     				INNER JOIN [dbo].[ItemType_MasterConfig] AS MC ON P.PageItemId = MC.Id
<span class='line-number'>276</span>     
<span class='line-number'>277</span>     			WHERE
<span class='line-number'>278</span>     				p.PageItemType = &#39;MasterConfig&#39;
<span class='line-number'>279</span>     				AND PageAreaId = @AreaId;&quot;, new SqlParameter(&quot;AreaId&quot;, AreaId));
<span class='line-number'>280</span>     
<span class='line-number'>281</span>     		if (AdvancedGridStylesDataTable != null &amp;&amp; AdvancedGridStylesDataTable.Rows.Count &gt; 0)
<span class='line-number'>282</span>     		{
<span class='line-number'>283</span>     			for (int i = 0; i &lt; AdvancedGridStylesDataTable.Rows.Count; i++)
<span class='line-number'>284</span>     			{
<span class='line-number'>285</span>     				@AdvancedGridStylesDataTable.Rows[i][&quot;Styles&quot;].ToString();
<span class='line-number'>286</span>     			}
<span class='line-number'>287</span>     		}
<span class='line-number'>288</span>     
<span class='line-number'>289</span>     		if (BackgroundConfigDataTable != null &amp;&amp; BackgroundConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>290</span>     		{
<span class='line-number'>291</span>     			for (int i = 0; i &lt; BackgroundConfigDataTable.Rows.Count; i++)
<span class='line-number'>292</span>     			{
<span class='line-number'>293</span>     		@BackgroundConfigDataTable.Rows[i][&quot;Styles&quot;].ToString();
<span class='line-number'>294</span>     			}
<span class='line-number'>295</span>     		}
<span class='line-number'>296</span>     
<span class='line-number'>297</span>     		if (ButtonConfigDataTable != null &amp;&amp; ButtonConfigDataTable.Rows.Count &gt; 0)
<span class='line-number'>298</span>     		{
<span class='line-number'>299</span>     			for (int i = 0; i &lt; ButtonConfigDataTable.Rows.Count; i++)
<span class='line-number'>300</span>     			{
<span class='line-number'>301</span>     		@ButtonConfigDataTable.Rows[i][&quot;Styles&quot;].ToString();
<span class='line-number'>302</span>     			}
<span class='line-number'>303</span>     		}
<span class='line-number'>304</span>     
<span class='line-number'>305</span>     		@MasterConfigDataTable.Rows[0][&quot;CustomCSS&quot;].ToString();
<span class='line-number'>306</span>     	}
<span class='line-number'>307</span>     
</div>
</pre>